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

相关推荐
春_8 分钟前
IP范围转IP掩码
java·服务器·网络·tcp/ip
恒拓高科WorkPlus17 分钟前
内部聊天软件,BeeWorks-安全的企业内部通讯软件
大数据·网络·安全
码上飞扬29 分钟前
深入理解 VMware 虚拟机网络模式:为虚拟化管理铺平道路
网络·vmware·虚拟机
CURRY_yangyang3030 分钟前
lvs + keepalived + dns 高可用
linux·服务器·lvs·keepalived
科技小E39 分钟前
视频设备轨迹回放平台EasyCVR打造水库大坝智慧安防视频监控智能分析方案
大数据·网络·人工智能·音视频·安防监控
欧阳潇瑞1 小时前
ubuntu磁盘挂载
linux·运维·服务器
隐-梵1 小时前
Android studio前沿开发--利用socket服务器连接AI实现前后端交互(全站首发思路)
android·服务器·人工智能·后端·websocket·android studio·交互
大叔是90后大叔1 小时前
linux安装node版本管理工具(nvm和fnm)
linux·服务器
万年枝1 小时前
nohup命令使用说明
服务器·后台运行
再学一丢丢1 小时前
LVS+Keepalived+dns高可用项目架构
运维·服务器