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

相关推荐
程序员JerrySUN1 小时前
Linux 内核同步管理全解:原理 + 实战 + 考点
linux·运维·服务器
程序猿多布1 小时前
使用IIS搭建本地Web服务器
服务器
heart000_12 小时前
如何用 eBPF 实现 Kubernetes 网络可观测性?实战指南
网络·云原生·容器·kubernetes
杰克逊的日记2 小时前
什么是RoCE网络技术
运维·服务器·网络·roce
2501_915921435 小时前
使用Charles抓包工具提升API调试与性能优化效率
websocket·网络协议·tcp/ip·http·网络安全·https·udp
easyboot6 小时前
openssl创建证书解决不安全问题
运维·服务器·安全
Jackilina_Stone7 小时前
【网工】华为配置专题进阶篇④
网络·华为·网工
Ven%7 小时前
掌握Bash脚本编写:从服务启动脚本到语法精要
linux·服务器·开发语言·chrome·bash
运维小贺7 小时前
华为和H3C服务器配置远控管理地址
运维·服务器·华为