TCP & UDP Service Model

主机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的头部的长度

相关推荐
William一直在路上1 小时前
KONG API Gateway中的核心概念
网络·gateway·kong
张人玉2 小时前
WinForm之ListBox 控件
服务器·windows·microsoft
人生匆匆3 小时前
linux ext4缩容home,扩容根目录
linux·运维·服务器
sakoba4 小时前
Docker学习其二(容器卷,Docker网络,Compose)
运维·网络·学习·docker·容器·基础
A了LONE5 小时前
cv弹窗,退款确认弹窗
java·服务器·前端
惜.己6 小时前
appium中urllib3.exceptions.LocationValueError: No host specified. 的错误解决办法
网络·appium
吉凶以情迁6 小时前
window服务相关问题探索 go语言服务开发探索调试
linux·服务器·开发语言·网络·golang
卍郝凝卍6 小时前
云上服务器常见的存储方式和类型
大数据·服务器·数据库
专注VB编程开发20年6 小时前
UDP受限广播地址255.255.255.255的通信机制详解
网络·udp·智能路由器
柏木乃一7 小时前
Linux初步认识与指令与权限
linux·运维·服务器·shell·权限