阿里巴巴有相距1500KM的两机房A和B,现有100GB的数据需要通过一条FTP连接在100S的时间内从A传输到B.已知

问题描述:

阿里巴巴有相距1500KM的两机房A和B,现有100GB的数据需要通过一条FTP连接在100S的时间内从A传输到B.已知FTP连接建立在TCP协议之上,而TCP协议通过ACK来确认每个数据包是否正确传输.网络信号传输速度2*10^8 m/s.假设机房带宽足够高,那么A节点的发送缓冲区可以设置为最小多少?
正确答案好像是12MB.
1个回答 分类:综合 2014-12-01

问题解答:

我来补答
100gb/100s=1gb/s=8gbps 每秒传输1GB
1500000/200000000=0.0075s 单程时间
0.0075*2=0.015S 往返
mtu=?不知道
8Gbps 下mtu
然后计算 至少需要多少ACK,能保证100GB传输
最后得出缓冲区数值
 
 
展开全文阅读
剩余:2000
上一页:函数急