TCP三次握手与四次挥手
来源:互联网 发布:数据挖掘 推荐系统 编辑:程序博客网 时间:2024/06/05 14:44
之前在做一些关于TCP三次握手问题的时候,过程总是有点模糊;现在使用图片的形式来阐述这个过程
如图,由于第二次握手接收端发送SYN+ACK信号所以握手只用了三次,挥手由于接收端ACK和FIN分两次发的,所以挥手需要四次。最后接收端需要一个TIME_WAIT状态,如果TCP client端最后一次发送的ACK丢失了,它将重新发送。TIME_WAIT状态中所需要的时间是依赖于实现方法的。典型的值为30秒、1分钟和2分钟。等待之后连接正式关闭,并且所有的资源(包括端口号)都被释放。
整个Client(发送端)状态图如下:
整个Server(接收端)状态图如下:
0 0
- Tcp三次握手与四次挥手
- Tcp三次握手与四次挥手
- TCP/IP三次握手与四次挥手
- TCP/IP三次握手与四次挥手
- TCP/IP三次握手与四次挥手
- TCP三次握手与四次挥手!
- TCP三次握手与四次挥手
- TCP三次握手与四次挥手
- TCP/IP三次握手与四次挥手
- TCP/IP三次握手与四次挥手
- TCP/IP三次握手与四次挥手
- TCP/IP三次握手与四次挥手
- TCP/IP三次握手与四次挥手
- TCP/IP三次握手与四次挥手
- TCP/IP三次握手与四次挥手
- TCP/IP三次握手与四次挥手
- TCP的三次握手与四次挥手
- TCP/IP三次握手与四次挥手
- 最小生成树
- Java8新特性浅析
- Alsa框架录音程序
- 嵌入式工程师入门的那些
- HihoCoder
- TCP三次握手与四次挥手
- struts2初步使用及详解
- 基于qwertySearch和T9Search实现的通讯录
- 【第一次写解题报告,,激动】POJ 1125【弗洛伊德算法-floyd算法】
- OC学习笔记之FoundationKit
- 关于Python的进程线程协程之threading模块(五)Time对象
- Day01-计算机基础
- Day02-操作系统与计算机网络
- Day03-Linux-常用命令