版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、tcp关闭连接的过程2009.03内容简介简介正常流程异常处理其他问题内容简介简介正常流程异常处理其他问题关闭连接简介TCP连接占用着一定的资源,因此完成传输数据的工作后,需要主动关闭TCP的连接以释放资源 正常的关闭过程需要在连接双方之间进行四次的报文交换,被称为四次挥手为什么使用四次挥手? 1)TCP是“全双工”的双向通信协议,每一个方向都可以单独的断开,而互不影响; 2)每一个方向连接的关闭都需要两个报文。内容简介简介正常流程异常处理其他问题关闭连接的正常流程和状态迁移上次的例子继续上次的例子三次握手的数据包内容简介简介正常流程异常处理其他问题异常处理报文丢失 FIN报文和ACK报文的丢
2、失异常报文到达 CLOSE_WAIT、FIN_WAIT2和TIME_WAIT状态下的处理报文丢失 - FIN报文(1)报文丢失 - FIN报文(2)报文丢失 - ACK报文同FIN报文的处理方法是一样的原因:纯ACK报文是不设定时器的异常报文的到达 - CLOSE_WAIT状态异常报文的到达 - FIN_WAIT2状态异常报文的到达 - TIME_WAIT状态异常报文的到达 总结参考wiki上的文档连接关闭的异常处理内容简介简介正常流程异常处理其他问题shutdown和close的区别TCP_LINGER2和SO_LINGER TCP_LINGER2表示的是在TCP_FIN_WAIT2状态下的
3、时间,如果0,则进入TCP_FIN_WAIT2后,会立即结束socket,并发送RESET包 。SO_LINGER是连接关闭的延迟标志,如果设置,sk_lingertime表示设置的延迟时间。 如果sk_lingertime=0,则close时会发送RESET包,并立即结束socket。TIMEWAIT状态端口的复用关闭相关的统计数据执行命令 netstat -s统计数据原因AbortOnData1)设置了linger标志位,但linger_time = 0; 2) 关闭了数据接收,收到数据;3)tcp_linger2为负值 AbortOnClose执行close系统调用,tcp协议栈的接收队列里面仍有数据,发送带有RST标志的报文 AbortOnTimeout重传超时AbortOnSyn收到异常的SYN报文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 茶楼装修设计合同
- 2025届湖北省钢城四中高考冲刺模拟数学试题含解析
- 浙江省“温州十校联合体”2025届高考仿真卷英语试题含解析
- 江苏省海安市南莫中学2025届高考数学倒计时模拟卷含解析2
- 重庆市万州三中2025届高考冲刺押题(最后一卷)语文试卷含解析
- 2025届巴中中学高三第六次模拟考试英语试卷含解析
- 第4课 喜看稻菽千重浪学案(1)高一上学期语文部编版必修上册
- 陕县2024年一级造价工程师《土建计量》考前冲刺试题含解析
- 黔东南南苗族侗族自治州黄平县2024年一级造价工程师《土建计量》统考试题含解析
- 【大学课件】管理信息系统
- 国家开放大学《公文写作》期末考试辅导参考答案
- 2024年人社局社保中心事业单位考试管理单位遴选及参考答案(典型题)
- 人教版四年级上册数学第六单元《除数是两位数的除法》测试卷(综合卷)
- 2024年行政执法人员执法资格知识考试题库(附含答案)
- 大学英语I(桂林电子科技大学)知到智慧树章节答案
- 2024年炉外精炼工(高级)职业技能鉴定考试题库(含答案)
- 子宫腺肌瘤护理个案
- “双碳”碳达峰碳中和完全解读
- 2024年九年级语文中考专题复习现代文阅读(含答案)
- 情商与智慧人生学习通超星期末考试答案章节答案2024年
- 巨量-营销科学(初级)认证培训考试题库(含答案)
评论
0/150
提交评论