IP数据包的格式

IP数据包的格式是什么

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-02
我就按照你的顺序说吧:

1:IP数据包指的是第三层的PDU,IP首部只是其中的一部分,是在第三层网络层上加上去的,是给路由器看的。

2:IP数据报当然包括IP首部了。

3:IP首部和发送没关系,单从网络层看,如果IP数据包的总长度过大,超过链路的最大MTU时,数据包就会被分成多片,而在如今的IPv4的网络中,数据传输时不可靠的,是尽力而为的,所以这些分片的数据单元到达对端的链路和时间都是不同的,对端根据IP首部中的标示符(Identification)、标志(Flag)、段偏置值字段重组数据包。

4:帧是第二层的数据格式,什么协议封装在什么协议中,可以看看具体的OSI分层模型吧,上层是封装在下层协议中的,TCP、UDP是第四层的数据格式,当然是封装在第三层IP数据包中了,ICMP其实也是第三层协议,但是相比之下,他也是在IP的上层,因此也是封装在IP数据包中的。
第2个回答  推荐于2017-12-16
帧的格式:前导码:7字节帧的起始界定符:1字节目的地址:6字节 源地址:6字节 类型/长度:2字节 数据/填充位:46-1500字节 帧校验序列:4字节包的格式:版本4位 首部长度4位 优先级和服务类型8位 总长度16位 标识符16位 标志3位 段偏移量13位 生存时间8位 协议号8位 首部校验和16位 源地址32位 目的地址32位(包头,总共20字节) 可选项 数据本回答被网友采纳
第3个回答  2013-08-02
IP数据报很长,包括首部和数据部分,所以一般你只须知道一个IP数据报由一个IP首部和一个数据段组成即可!IP首部长度一般为20个字节,有很多字段,个人认为,你要记住那么多字段是不大可能的,只要知道了ip首部的协议字段、源端ip地址、目的端ip地址,就可以知道数据报是如何从一个主机到另一个主机了!!!