为什么TCP协议需要三次握手?
来源:互联网 发布:室内设计建模软件 编辑:程序博客网 时间:2024/05/18 12:36
A是主动发起,A最后还有发送一次确认,主要是为了防止已失效的连接请求报文段突然又传送到了B,因而产生错误。
所谓“已失效的连接请求报文段”是这样产生的。A发出连接请求,但因为连接请求报文丢失而未收到确认。于是A再重传一次连接请求。后来收到了确认,建立了连接。数据传输完毕后,释放连接。如果A第一次发的连接请求没有丢失,而是因为网络节点长时间滞留了,以致延误到连接请求报文段后,就误认为是A又发送了一次新的连接请求,于是向A发出确认报文段,同意建立连接。假定不采用三次握手,那么只要发出确认,新的连接就建立了。
由于现在A 并没有发出建立连接的请求,因此不会理睬B的确认,不向B发送数据。B却以为新的运输连接已经建立了,并一直等待A发来的数据,B的许多资源被白白浪费。
0 0
- 为什么TCP协议需要三次握手?
- TCP为什么需要三次握手
- TCP为什么需要三次握手
- TCP为什么需要三次握手
- tcp为什么需要三次握手
- TCP为什么需要三次握手
- 理解TCP为什么需要进行三次握手
- 理解TCP为什么需要进行三次握手
- 理解TCP为什么需要进行三次握手
- 为什么TCP连接需要三次握手?
- 【转】TCP为什么需要三次握手?
- TCP建立连接为什么需要三次握手
- tcp建立连接为什么需要三次握手
- 为什么TCP连接需要三次握手分开需要四次握手
- 为什么TCP连接需要三次握手分开需要四次握手?
- 为什么TCP连接需要三次握手分开需要四次握手
- 为什么TCP连接需要三次握手分开需要四次握手
- 为什么TCP连接需要三次握手分开需要四次握手?
- 常用协议的作用及默认端口号
- iOS-BLE蓝牙开发持续更新
- 设计模式-工厂模式的理解
- Cpp环境【Vijios1093】文科生的悲哀
- 技术点详解---IPSec穿越NAT
- 为什么TCP协议需要三次握手?
- poj 1088 滑雪
- JAVA内部类2
- java插入排序
- jqGrid在MVC中使用方法
- 走迷宫
- JAVA学习笔记--反射机制
- 中国这10家慕课网站,您需要知道!
- OJ---24点游戏算法