阿里巴巴有相距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.
VioletHo 1年前 已收到1个回答 举报

孕维他康 幼苗

共回答了15个问题采纳率:86.7% 举报

100gb/100s=1gb/s=8gbps 每秒传输1GB
1500000/200000000=0.0075s 单程时间
0.0075*2=0.015S 往返
mtu=?不知道
8Gbps 下mtu
然后计算 至少需要多少ACK,能保证100GB传输
最后得出缓冲区数值

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.033 s. - webmaster@yulucn.com