主机A的TCP层可以通过发送FIN消息来关闭链接,主机B确认A不再有数据发送,并停止从A接收新数据。
B完成向A发送数据,并发送自己的FIN消息,告知A它们可以关闭链接。
主机A通过发送ACK作为回应,确认链接现已关闭。
(1)Destination Port:目标端口,字节数据应该传递给目标端程序的哪一个程序
(2)Source Port:源端口,告诉另一端的TCP层,应该使用哪个端口来发送回数据。
(3)Sequence # (of first byte):序列号表示TCP数据字段中第一个字节在字节流中的位置。
(4)Acknowledgement Sequence:确认序列号告诉另一端我们期望接收的下一个字节,还表示我们已经成功接收到这个字节之前的所有字节。
(5)Checksum:16位校验和是根据整个头部和数据计算的,有助于接收方检测数据是否损坏。
(6)HLEN:TCP的头部的长度