栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

UDP简介

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

UDP简介

UDP概述
  • user datagram protocol,用户数据报协议
  • 不可靠、无连接
UDP首部格式
源端口目的端口
16bits16bits
长度校验和
16bits16bits
  • 端口
    – 与TCP大致相同。当不需要对方回消息时,源端口可以指定为0
  • 长度
    – 包括了头部和数据的总长度。因为UDP的头部是固定的,所以不需要字段标识头部长度。
    – IP、TCP的头部存在可选项,导致头部长度不定,因此IP头和TCP头需要有头部长度字段。
    – TCP没有总长度字段,只有头部长度字段;IP则同时存在头部长度和总长度两个字段
  • 校验和
    – 和TCP不同的是,该字段对UDP来说是可选的,如果没有计算校验和那么这16bits填0。虽然是可选的但空间还是要占用的
UDP校验和计算 概述
  • 需要从IP层获取信息构造一个伪首部后再进行计算
  • 计算方法和IP头的校验和一致,按16位分组然后进行异或
伪首部格式
源IP
目的IP
填充协议UDP长度
端口
  • protocol port number,协议端口号,范围[0~65535]
  • 端口分类
    – 系统端口(0~1023)
    – 登记端口(1024~49151),需在IANA上登记以避免重复
    – 客户端使用端口(49152~65535)
常见端口
协议端口号名称功能
20FTP-DATAftp协议用于数据传输
21FTPftp控制
22SSHsecurity shell,ssh登陆
23telnet远程登陆
25SMTP简单邮件传输协议
53DNS域名解析
67DHCPDHCP服务端
68DHCPDHCP客户端
69TFTP简单FTP
80HTTP超文本传输协议
110POP3邮局协议
143IMAP交互式邮件存取协议
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/865261.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号