tcp协议

找到一条通往E的路径并建立会话的过程中,我们称之为电路交换的第一阶段—-建立连接。之后A和E在通话的过程中会始终霸占着这条路径,数据传输的过程称为电路交换的第二阶段—-数据传输
电路连接的三个阶段:
1、建立连接。
2、数据传输。
3、释放连接。
优点:
1、传输速度快、高效。
2、实时。
缺点:
1、资源利用率低。
2、新建连接需要占据一定的时间,甚至比通话的时间还长。

分组交换采用把一个个小的数据包存储转发传输的机制。
主要的一些缺点:
1、不具有实时性。
2、存在延时。
3、会造成通信阻塞。
4、存在无用的重复数据。
5、会出现丢包的情况。
致命的优点:
1、设计简单。
2、资源利用率很高。
tcp握手挥手
tcp握手挥手
需要三次握手才能确认双方的接收与发送能力是否正常
但是关闭连接时,当服务端收到FIN报文时,很可能并不会立即关闭SOCKET,所以只能先回复一个ACK报文,告诉客户端,“你发的FIN报文我收到了”。只有等到我服务端所有的报文都发送完了,我才能发送FIN报文,因此不能一起发送。故需要四次挥手。
全双工:两边都能收发。
tcp可靠传输:检验和、序列号、窗口、重发(三个一样的确认应答表示丢失)、流、拥塞控制。(首先连接管理握手挥手,然后序列号加确认应答,窗口控制提高速度,重发控制在丢包时有用)

在这里插入图片描述

在这里插入图片描述
收到重复确认没有超时那么严重的拥塞。在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值