TCP-IP 学习之路(进行中)

参考 :

  • TCP/IP读书笔记: https://blog.csdn.net/a34140974/article/details/53790083
  • 下载安装tun模块:https://blog.csdn.net/lishuhuakai/article/details/70305543
  • 快速入门的话:http://www.52im.net/thread-1103-1-1.html
  • :linux 中的《unistd.h》pipe函数用来管理2个进程之间的标准输入和标准输出
  • tcp/IP和socket的区别:https://www.cnblogs.com/cmyxn/p/6360474.html
  • Tun/tap : http://blog.chinaunix.net/uid-317451-id-92474.html
  •                    https://blog.csdn.net/sld880311/article/details/77854651
  •                         (非常的详细,有关tun和tap的完整版)http://www.xuebuyuan.com/1521067.html
  • TCP拥塞控制-慢启动、拥塞避免、快重传、快启动:https://blog.csdn.net/jtracydy/article/details/52366461
  • TCP窗口滑动:https://www.cnblogs.com/woaiyy/p/3554182.html
  • 滑动窗口 -- 表征发送端和接收端的接收能力
  • 拥塞窗口-- 表征中间设备的传输能力
  • Rwnd的合理值:https://blog.csdn.net/crisschan/article/details/52571979
  • :rwnd的合理值取决于BDP的大小,也就是带宽和延迟的乘积。假设带宽是 100Mbps,延迟是 100ms,那么计算过程如下:       BDP = 100Mbps * 100ms = (100 / 8) * (100 / 1000) = 1.25MB,此问题下如果想最大限度提升吞度量,接收窗口rwnd的大        小不应小于 1.25MB。
  • socket中icotl的用法(ifreq,获取/改变etho):http://blog.chinaunix.net/uid-20692625-id-3172833.html
  • TCP/IP通信程序设计方式:https://blog.csdn.net/u011555996/article/details/50846120
  • TCP/IP 卷一读书 :https://blog.csdn.net/column/details/tcp-ip1.html
  • 卷二: https://blog.csdn.net/woay2008

预感会是重点TCP定时器,和项目所说的ACK有关

  1. connection establishment : expire 75 sec 
  2. re-transmission (重传)
  3. dealyed ACK 
  4. persist 
  5. keepalive 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值