Chinaunix首页 | 论坛 | 博客
  • 博客访问: 95978
  • 博文数量: 91
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 652
  • 用 户 组: 普通用户
  • 注册时间: 2018-03-29 14:38
个人简介

xxxxx

文章分类
文章存档

2021年(3)

2020年(28)

2019年(60)

我的朋友

发布时间:2020-08-19 11:46:02

http://chinaunix.net/uid-24683784-id-5384077.htmlPS:下面通过wireshark抓包工具看看SACK的选项中的block。   PACK#26PACK#27PACK#28    PACK#29                          &.........【阅读全文】

阅读(324) | 评论(0) | 转发(0)

发布时间:2020-08-19 11:08:59

The TCP SACK panic    Selective acknowledgment (SACK) 是TCP裡面用到的一個機制,幫助減少丟包重傳導致的擁塞。網路的這一端點就可以利用這個機制,來告訴對端自己收到了哪部分資料,然後對端就知道只需要傳送缺失的這部分資料即可。不過,最近在Linux的SACK實現裡面發現了一個bu,可能會被遠端.........【阅读全文】

阅读(300) | 评论(0) | 转发(0)

发布时间:2020-08-10 14:32:54

重傳機制超時重傳快速重傳SACKD-SACK重傳機制的其中一個方式,就是在發送數據時,設定一個定時器,當超過指定的時間後,沒有收到對方的 ACK 確認應答報文,就會重發該數據,也就是我們常說的超時重傳。TCP 會在以下兩種情況發生超時重傳:超時重傳的兩種情況我們先來了解一.........【阅读全文】

阅读(345) | 评论(0) | 转发(0)

发布时间:2020-07-18 15:40:13

https://blog.csdn.net/farmwang/article/details/54233975skbuffs是那些linux内核处理网络分组的缓存。网卡收到分组后,将它们放进skbuff,然后再传送给网络堆栈。网络堆栈一直要用到skbuff。(1) struct sk_buff--用于维护socket buffer状态和描述信息(2) header data--独立于sk_buff结构体的数据缓冲区,用来.........【阅读全文】

阅读(361) | 评论(0) | 转发(0)

发布时间:2020-07-13 20:43:09

As a result, the TCP output engine is mildly non-trivial. Add in variables such as support hardware checksumming offload on the network card, and TCP segmentation offload, and things get even more interesting.Here we can see that the TCP socket maintains a doubly linked list of all pending outp.........【阅读全文】

阅读(558) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册