2012年12月14日

TCP拥塞状态机的实现(下)

摘要: 内容:本文主要分析TCP拥塞状态机的实现中,各个拥塞状态的进入、处理和退出的详细过程。 内核版本:2.6.37 作者:zhangskd @ csdn 各状态的退出 state E 各状态的退出时机:tp->snd_una >= tp->high_seq (1) Open 因为Open... 阅读全文

posted @ 2012-12-14 17:47 张大大123 阅读(499) 评论(0) 推荐(0) 编辑

TCP拥塞状态机的实现(中)

摘要: 内容:本文主要分析TCP拥塞状态机的实现中,虚假SACK的处理、标志丢失数据包的详细过程。 内核版本:2.6.37 作者:zhangskd @ csdn 虚假SACK state B 如果接收的ACK指向已记录的SACK,这说明记录的SACK并没有反应接收方的真实的状态, 也就是说接收方... 阅读全文

posted @ 2012-12-14 17:47 张大大123 阅读(259) 评论(0) 推荐(0) 编辑

TCP拥塞状态机的实现(上)

摘要: 内容:本文主要分析TCP拥塞状态机的实现中,主体函数tcp_fastretrans_alert()的实现。接下来的文章会对其中重要的 部分进行更具体的分析。 内核版本:2.6.37 作者:zhangskd @ csdn 原理 先来看一下涉及到的知识。 拥塞状态... 阅读全文

posted @ 2012-12-14 17:46 张大大123 阅读(486) 评论(0) 推荐(0) 编辑

导航