- 1
- 0
- 约1.13万字
- 约 21页
- 2022-11-29 发布于山东
- 举报
Linux运维常见网络部分面试题库合集
一、三次握手四次挥手
1.1 为什么连接的时候是三次握手,关闭的时候却是四次握手?
答:因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报文。其中ACK报文是用来应答的,SYN报文是用来同步的。但是关闭连接时,当Server端收到FIN报文时,很可能并不会立即关闭SOCKET,所以只能先回复一个ACK报文,告诉Client端,你发的FIN报文我收到了。只有等到我Server端所有的报文都发送完了,我才能发送FIN报文,因此不能一起发送。故需要四步握手。
1.2?为什么TIME_WAIT状态需要经过2MSL(最大报文段生存时间)才能返回到CLOSE状态?
MSL(MaximumSegment Lifetime),TCP允许不同的实现可以设置不同的MSL值。第一,保证客户端发送的最后一个ACK报文能够到达服务器,因为这个ACK报文可能丢失,站在服务器的角度看来,我已经发送了FIN+ACK报文请求断开了,客户端还没有给我回应,应该是我发送的请求断开报文它没有收到,于是服务器又会重新发送一次,而客户端就能在这个2MSL时间段内收到这个重传的报文,接着给出回应报文,并且会重启2MSL计时器。第二,防止类似与“三次握手”中提到了的“已经失效的连接请求报文段”出现在本连接中。客户端发送完最后一个确认报文后,在这个2M
您可能关注的文档
最近下载
- Q-CR 9269-2026铁路桥梁钢结构高强度螺栓施工质量控制标准(OCR).pdf
- 2024年大学试题(计算机科学)-Matlab基础与应用笔试参考题库含答案.docx VIP
- 2026年广西高考物理真题含答案.pdf VIP
- 白酒生产课程设计.docx VIP
- 110kv皇马变电站现场运行规程_全套.doc
- 婚恋观念变迁与文化资本差异分析的深度神经网络模型设计及其泛化能力评估.pdf VIP
- 2025年人教版高中三年级遗传作图(基因表达)专题试卷及解析.docx VIP
- 2025年拍卖师房地产(商业、住宅)拍卖评估与操作实务专题试卷及解析.pdf VIP
- 2025年演出经纪人艺人隐私泄露引发的心理危机应对专题试卷及解析.pdf VIP
- 2025年苏教版高中二级RNA干扰机制专题试卷及解析.docx VIP
原创力文档

文档评论(0)