既然 TCP提供可靠的面向连接数据传输,提供数据分割,重组,及校验. 为什么我见到的所有的传输程序都限制传送数据的大小??然后还要在服务端合并,这是

  • 主题发起人 主题发起人 zohzjf
  • 开始时间 开始时间
Z

zohzjf

Unregistered / Unconfirmed
GUEST, unregistred user!
既然 TCP提供可靠的面向连接数据传输,提供数据分割,重组,及校验. 为什么我见到的所有的传输程序都限制传送数据的大小??然后还要在服务端合并,这是不是重复操作了吗????(50分)<br />既然 TCP提供可靠的面向连接数据传输,提供数据分割,重组,及校验. 为什么我见到的所有的传输程序都限制传送数据的大小??然后还要在服务端合并,这是不是重复操作了吗????
 
是自动的。传递数据大小不受限制啊
 
TCP是面向数据流的传输, 但是底层是通过数据报文实现的,
对于较大的文件, 传输的过程比较长, 很可能会出现问题,
限制大小, 只是避免每次都从头开始传递
 
应该是tcp/ip协议中定义了底层传输缓冲的问题。如果传输量超出了缓冲值,发送将返回失败。
各种系统的缓冲不太一样。为了保证传输的正常,一般都把传输量减少。
 
一个TCP包最大不能超过65536,这是由于他TCP头部有后面数据的长度,
建议楼主先找点TCP/IP的书看看,不要断章取义
 
tcp/ip 协议我是看了,只是 看的太快了,不求甚解, 呵呵。
 
后退
顶部