作用是标识报文的返回地址。(2)TCP目的端口(Desti
atio
Port):16位的目的端口域定义传输的目的。这个端口指明报文接收计算机上的应用程序地址接口。(3)序列号(Seque
ceNumber):TCP连线发送方向接收方的封包顺序号。(4)确认序号(Ack
owledgeNumber):接收方回发的应答顺序号。(5)头长度(HeaderLe
gth):表示TCP头的双四字节数,如果转化为字节个数需要乘以4。(6)URG:是否使用紧急指针,0为不使用,1为使用。(7)ACK:请求应答状态。0为请求,1为应答。(8)PSH:以最快的速度传输数据。(9)RST:连线复位,首先断开连接,然后重建。(10)SYN:同步连线序号,用来建立连线。(11)FIN:结束连线。如果FIN为0是结束连线请求,FIN为1表示结束连线。(12)窗口大小(Wi
dow):目的机使用16位的域告诉源主机,它想收到的每个TCP数据段大小。(13)校验和(CheckSum):这个校验和和IP的校验和有所不同,不仅对头数据进行校验还对封包内容校验。(14)紧急指针(Urge
tPoi
ter):当URG为1的时候才有效。TCP的紧急方式是发送紧急数据的一种方式。
4、UDP协议的头结构
源端口(2字节)封报长度(2字节)数据(1)源端口(SourcePort):16位的源端口域包含初始化通信的端口号。源端口和IP地址的作用是标识报文的返回地址。(2)目的端口(Desti
atio
Port)位的目的端口域定义传输的目的。这个端口指明报:6文接收计算机上的应用程序地址接口。(3)封包长度(Le
gth):UDP头和数据的总长度。(4)校验和(CheckSum):和TCP和校验和一样,不仅对头数据进行校验,还对包的内容进行校验。
3
目的端口(2字节)校验和(2字节)
f5、ARP报头结构
硬件类型硬件地址长度协议长度协议类型操作类型源IP地址(01字节)目标硬件地址(01字节)
发送方的硬件地址(03字节)源物理地址(45字节)源IP地址(23字节)
目标硬件地址(25字节)目标IP地址(03字节)(1)硬件类型字段指明了发送方想知道的硬件接口类型,以太网的值为1;(2)协议类型字段指明了发送方提供的高层协议类型,IP为0800(16进制);(3)硬件地址长度和协议长度指明了硬件地址和高层协议地址的长度,这样ARP报文就可以在任意硬件和任意协议的网络中使用;(4)操作字段用来表示这个报文的类型,ARP请求为1,ARP响应为2,RARP请求为3,RARP响应为4;(5)发送方的硬件地址(03字节):源主机硬件地址的前3个字节;(6)发送方的硬件地址(45字节):源主机硬件地址的r