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
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
Haha, I'm just a vegetable chicken