tcp传输包的学习笔记

来源:互联网 发布:ubuntu命令行界面 编辑:程序博客网 时间:2024/06/16 10:59

1、nagle算法:避免大量发送小包。1984年为了解决福特汽车网络阻塞的问题。等到小包接受确认的反馈后,或积累到一定数量的数据时在发包。之前:一个字母若发一次,会有41个字节。40个字节是包的信息数据。数据量一大就会造成网络阻塞。

2、tcp_nodelay:关闭了nag了算法,在要求高交互的场景下

3、tcp_cork:直接禁止了发送小包。nagle只是避免大量发送小包。

0 0