通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  上等兵

注册:2008-12-6
跳转到指定楼层
1#
发表于 2012-3-11 11:34:30 |只看该作者 |正序浏览
TCP是基于“流”的协议,也就是说从TCP的角度,没有“分片”的概念。
TCP看到的是以BYTE为单位的字节流。
IP协议可能对IP包进行分片--当IP向数据链路层传递数据时,如果IP包大于数据链路层的MTU,IP将对原IP包进行分片。这个过程对于TCP是透明的。

只要缓冲区可用,往缓冲区里丢数据就行了,丢多少随你,发送的包的大小以及分片问题由协议栈处理。但实际情况会考虑MTU。通过MSS来控制

MTU:   Maxitum   Transmission   Unit   最大传输单元   (以太网1500B)

MSS:   Maxitum   Segment   Size   最大分段   (以太网1500-40=1460B)

举报本楼

本帖有 1 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2024-11-17 13:45 , Processed in 0.098154 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部