TCP三次握手、四次断开和香农定理
来源:互联网 发布:汽车电脑解码软件 编辑:程序博客网 时间:2024/05/16 13:49
在TCP/IP协议中,TCP协议提供可靠的连接服务,
采用三次握手建立一个连接:
第一次握手:当客户端要建立连接时,首先发送syn=1,并随机产生一个序列号的报文到服务器,并进入SYN_SEND状态,等待服务器确认, 这时服务器是LISTEN状态第二次握手:服务器收到报文请求,由SYN=1知道客户端要建立链接请求,向客户端发送ack number(客户端序列号+1),ack=1,syn=1,同时自己也发送一个SYN包(syn=k),
即SYN+ACK包,此时服务器进入SYN_RECV状态,
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(服务器的序列号+1),ack=1,server收到后确认seq值与ack=1,客户端和服务器进入 ESTABLISHED状态,完成三次握手。
完成三次握手,客户端与服务器开始传送数据.
一个完整的三次握手也就是请求---应答---再次确认。
四次断开过程:
1、客户端发送一个FIN,用来关闭客户端到服务器的数据传送,此时客户端进入TIME_WAIT1状态
2、服务器收到这个FIN,它发回一个ACK,确认号为收到的序号加1,和SYN一样,一个FIN将占用一个序号,此时服务器进入CLOSE_WAIT状态,客户端端进入TIME_WAIT2
3、当服务器端也没有要传送的数据时,服务器关闭与客户端的连接,发送一个FIN给客户端A,服务器进入LAST_ACK
4、客户端发回ACK报文确认,并将确认号设置为收到序号加1,客户端进入TIME_WAIT,等待2MSL--120s,服务器端接后进入CLOSED
香农定理给出了信道信息传送速率的上限(比特每秒)和信道信噪比及带宽的关系。香农定理可以解释现代各种无线制式由于带宽不同,所支持的单载波最大吞吐量的不同。
在有随机热噪声的信道上传输数据信号时,信道容量Rmax与信道带宽W,信噪比S/N关系为: Rmax=W*log2(1+S/N)。注意这里的log2是以2为底的对数。
0 0
- TCP三次握手、四次断开和香农定理
- tcp三次握手和四次断开概要
- TCP三次握手四次断开
- TCP三次握手 四次断开
- TCP三次握手四次断开
- TCP的三次握手和四次断开 TCP半连接
- TCP 三次握手连接&四次握手断开
- TCP连接和断开 “三次握手和四次挥手”
- TCP三次握手过程和四次断开连接
- TCP连接与断开(三次握手和四次挥手)
- TCP/IP(三次握手和四次断开)与UDP
- TCP连接——三次握手和四次断开
- TCP/IP协议中的三次握手和四次断开
- TCP协议中的三次握手和四次断开(图解)
- TCP 三次握手建立连接和四次挥手断开连接
- TCP的三次握手与四次断开
- tpc三次握手和四次断开
- TCP建立(三次握手)与断开(四次握手)
- O_APPEND的含义
- 图像处理与计算机视觉 基础、经典以及最近发展
- 风火轮效果UIActivityIndicatorView
- Multiple markers at this line @Override的解决方法
- 百练 2807:两倍
- TCP三次握手、四次断开和香农定理
- 欧拉函数
- AdaBoost--从原理到实现
- Toast逻辑优化
- db2 cmd命令操作
- Mac下安装android 环境
- ASP.NET導入Excel
- 二分图匹配
- JUnit(1)——概述