TCP对数据的拆分

应用程序的数据一般都比较大,因此TCP会按照网络包的大小对数据进行拆分。

当发送缓冲区中的数据超过MSS的长度,数据会被以MSS长度为单位进行拆分,拆分出来的数据块被放进单独的网路包中。

根据发送缓冲区中的数据拆分情况,当判断需要发送这些数据时,就在每一块数据前面加上TCP头部,并根据套接字中记录的控制信息标记发送方和接收方的端口号,然后交给IP模块来执行数据的发送操作。

相关推荐
光通信学徒1 小时前
Negotiation failure和Link Training
网络
阿巴~阿巴~1 小时前
UDP网络编程:从客户端封装到服务端绑定的深度实践
linux·网络·socket网络编程·sendto函数·ip绑定·udp网络编程
呜呜。2 小时前
WebSocket-学习调研
websocket·网络协议·学习
wanhengidc2 小时前
云手机的网络架构
服务器·网络·游戏·智能手机·架构·云计算
挠到秃头的涛某3 小时前
华为防火墙web配置SSL-在外人员访问内网资源
运维·网络·网络协议·tcp/ip·华为·ssl·防火墙
。puppy3 小时前
企业网络 VLAN 隔离与防火墙互联:实验全解析与实战指南
网络·安全
easy_coder3 小时前
破壁“架构孤岛”:云原生混合网络的AI运维升维实践
网络·云计算
星释3 小时前
Rust 练习册 :深入探索XOR加密与流密码
开发语言·网络·rust
树在风中摇曳3 小时前
TCP连接还在吗?主机拔掉网线后再插上,连接会断开吗?
arm开发·网络协议·tcp/ip
せいしゅん青春之我4 小时前
【JavaEE初阶】IP协议-IP地址不够用了咋办?
java·服务器·网络·网络协议·tcp/ip·java-ee