frankzfz

我只负责认真

  • 博客访问: 2917083
  • 博文数量: 253
  • 博客积分: 5347
  • 博客等级: 大校
  • 技术积分: 13670
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-30 10:13
  • 认证徽章:
文章分类
文章存档

2017年(11)

2016年(7)

2015年(14)

2014年(23)

2012年(9)

2011年(23)

2010年(160)

2009年(6)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
关于TCP MSS的内核设置 2016-12-21 10:48:53

分类: LINUX

下面是一个MSS交互的例子,在三次握手的过程中两个主机捎带了不同的MSS值,192.168.189.22接口的MTU值为1500,192.168.189.21口的MTU值为1454

下面的内核流程展示了MSS的设置过程。

1)  初始化MSS

2)  客户端发送syn


3)  Server端接收到SYN的处理

4)Server端构建SYN+ACK,

5) Client接收到SYN+ACK,根据Server端发送过来的mss计算mss_cache

6)  服务器端接收到client端三次握手的ACK报文,确定最终的tp->mss_cache的值

7)  后续数据的发送,根据mss_cache的值进行填充,但是这里也有判断以防PMTU发生变化

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

登录 注册