TCP之连接管理(三次握手、四次挥手)

本文详细介绍了TCP连接管理机制中的三次握手和四次挥手过程。三次握手确保了连接的可靠性,避免了资源浪费。四次挥手则确保了连接的稳定断开,防止了数据丢失和无效连接的维护。
摘要由CSDN通过智能技术生成

TCP连接管理机制(三次握手、四次挥手)

1)三次握手可以形象的记为

客户端说:我要和你建立连接

服务器端说:可以,什么时候建立连接

客户端回答:就现在

三次握手

2)为什么要三次握手而不是一次或者两次?一次或两次握手会出现什么情况?

TCP是一个面向连接的协议,而面向连接是为了保证传输的可靠性

如果只是一次"握手",客户端发出请求建立连接的报文之后,就认为建立连接了,于是就要发出数据。但是请求连接的报文若是在网络中丢失或者是到达服务器端后,服务器无法建立连接,这样发送的数据就不能保证可靠性。

若是两次"握手",1)客户端发出的请求连接的报文在网络中没有丢失,服务器端发出的同意建立连接的报文也正常发送到客户端,于是连接建立成功,皆大欢喜。

2)客户端发出的请求连接的报文在网络中没有丢失,服务器端就不会发出同意建立连接的报文,于是连接没有建立,这样不影响双方,最多只是重新进行连接

看了前两种情况,是不是觉得两次"握手"也是可以的,但是,还有一种情况是

3)客户端发出的请求连接的报文在网络中没有丢失,服务器端发出的同意建立连接的报文却在网络中丢失,这时,客户端没有收到收到服务器端的确认报文,认为连接没有建立成功&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值