面试总结:TCP三次握手、四次挥手
来源:互联网 发布:手机淘宝明星店铺 编辑:程序博客网 时间:2024/06/05 16:56
TCP三次握手、四次挥手
参考:
1、百度百科
2、http://www.jellythink.com/archives/705
1、三次握手
三次握手的过程如下:
- 客户端A 发送SYN(seq = x)报文给服务器B,然后进入SYN_SENT状态;
- B收到SYN报文,回应一个SYN(seq = y) ACK (ACK = x + 1)报文,进入SYN_RCVD状态;
- A收到SYN报文后,回应一个ACK(ACK = y + 1),进入ESTABLISHED状态;B收到ACK报文后,进入ESTABLISHED状态
三次握手后,A和B成功地建立了连接,可以开始传输数据了~
2、四次挥手
四次挥手的过程如下:
- 客户端A上的某个进程,主动关闭连接,发送FIN(seq = u)报文给B,然后进入FIN_WAIT_1状态;
- B收到FIN报文,回应一个ACK (ACK = u + 1)报文,进入CLOSED_WAIT状态;A收到FIN报文,进入FIN_WAIT_2状态;
- B向A发送FIN(seq = v)报文,进入LAST_ACK状态;
- A收到FIN报文后,向B发送ACK(ACK = v + 1)报文,进入TIME_WAIT状态
四次挥手后,A和B成功地断开了连接~
阅读全文
0 0
- 面试总结:TCP三次握手、四次挥手
- [面试]TCP三次握手和四次挥手
- TCP三次握手及四次挥手总结
- TCP/IP三次握手、四次挥手总结
- TCP/IP三次握手、四次挥手总结
- TCP三次握手和四次挥手总结
- TCP三次握手/四次挥手
- TCP三次握手/四次挥手
- TCP三次握手/四次挥手
- TCP三次握手&四次挥手
- TCP三次握手/四次挥手
- TCP 三次握手 四次挥手
- TCP三次握手四次挥手
- TCP三次握手/四次挥手
- TCP三次握手/四次挥手
- TCP三次握手/四次挥手
- TCP三次握手/四次挥手
- TCP三次握手/四次挥手
- PHP入门(第五弹:变量)
- Java 工具类
- 树状数组模板
- 面试题18:树的子结构
- java基础之序列化与反序列化
- 面试总结:TCP三次握手、四次挥手
- 2017年8月14日提高组T1 跳跃
- hdu 2041 超级楼梯 动态规划 简单
- Vacations(DP)
- excel 2010 指定x轴y轴数据 画折线图
- 使用jedis操作阿里云redis
- HDU 6143 Killer Names (第二类斯特林数or容斥)
- 串
- Js下载进度条的实现