想问一下,在拆分数据包的时候,需要重新进行TCP的握手和挥手吗?

来源:4-4 TCP传输可靠性-排序、丢弃、重发

loyalvi

2019-01-02

想问一下,在拆分数据包的时候,需要重新进行TCP的握手和挥手吗?

另外我在编写的时候如果不考虑性能和带宽,可以把一个超级大的文件一次性传递吗?

写回答

1回答

Qiujuer

2019-01-02

不需要再考虑握手挥手哈,那是初次链接与结束链接的时候需要的。上面进行数据拆分发送的时候已经进入到了中间的传输阶段了。


关于大文件传输,如果网络带宽不是很好建议把Socket的输出缓冲区也减小;如果带宽足够可以适当加大缓冲区增加发送速度。

0
8
loyalvi
非常感谢!
2019-01-04
共8条回复

Socket网络编程进阶与实战 系统掌握Socket核心技术

理论+实践,系统且深入掌握Socket核心技术,从容应对各种Socket应用场景的不二之选

2314 学习 · 476 问题

查看课程