Some things about TCP

I used to adjust the network speed a little bit on the left and a little bit on the right. For example, increase the TCP window size, increase the TCP ACK response frequency, etc., but I’ve always been scratching my feet, and the network card driver I wrote myself, will you? After the protocol stack + message verification, it can run to full bandwidth, but in actual operation, it is always far from the ideal, and it was even suspected that the driver writes there is a problem (of course, the driver writes some Question), so I went to great lengths to compare the difference between the code and linux, and found that I was still talented and ignorant.

Closer to home, the TCP window size is one of the important factors that determine the size of the speed, so one day, when searching, I accidentally saw the file TCP HighSpeed

TCP HighSpeed

My first reaction when I saw this kind of watch was that it felt like an image, but it didn’t look like a straight line, so I found an analysis article by a certain big guy

TCP China
TCP Congestion Control Algorithm Introduction

Haha, I'm just a vegetable chicken

Guess you like

Origin blog.csdn.net/weixin_44076906/article/details/114634110