C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索
查看: 3180|回复: 1

[技术讨论] 数据包分片 [复制链接]

军衔等级:

亚星游戏官网-yaxin222  上等兵

注册:2008-12-6
发表于 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-9-26 01:26 , Processed in 0.139614 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图