【作业要求】
1、IP首部数据格式
IP首部通常指IPv4首部。IPv4数据报由首部+数据部分组成,首部长度固定部分为20字节(包括版本、首部长度、总长度、表示、标志、片偏移、TTL、协议、校验和、源/目的IP地址等字段,可选选项),如果带选项,最长可达60字节。
各字段说明(字段:长度,说明)
版本;4,位,IP协议版本,IPv4为4
首部长度:4位,首部长度,单位是4字节。最小为5,表示20字节;最大为15,表示60字节
总长度:16位,IP数据报总长度
标识:16位,用于分片重组,同一数据报的所有分片有相同标识
标志:3位,包括保留位,DF(禁止分片)、MF(还有分片)
片偏移:13位,分片在原数据报中的位置
TTL:8位,生存时间,每经过一个路由器减一,减到零则丢弃,防止环路
协议:8位,上层协议类型,如1=ICMP,6=TCP,17=UDP
首部校验和:16位,只校验IP首部,不校验数据;每跳重新计算
源IP地址:32位,发送方IP地址
目的IP地址:32位,接收方IP地址
选项:可变
2、Udp首部数据格式?
UDP首部固定位8字节,由4个16位字段组成
各字段说明(字段:长度,说明)
源端口:16位,发送方端口号,范围0-65535.如果不需要对方回复,可置为零
目的端口:16位,接收方端口号,必需。用于把数据交给正确的应用进程
长度:16位,UDP首部+UDP数据的总长度,单位字节。
校验和:16位,用于检测传输错误。计算范围包括伪首部+UDP首部+UDP数据。
【我的做法】
【结果/时序图/实验现象(可视频)】
评论 0