传输层服务
面向连接的传输服务
基于TCP协议的数据传输
传输特征:提供可靠的数据传输,可靠性指数数据传输过程中无丢失,无失序,无差错,无重复
实现手段:数据传输断开前都需要进行传输和断开的确认
三次握手:TCP传输在数据传输前建立连接的过程
1.客户端向服务器发送连接请求
2.服务器收到请求后,回复确认消息,表示允许连接
3.客户端收到服务器回复,进行最终标志发送确认连接
四次挥手:TCP传输在连接断开前进行断开确认的过程
1.主动方发送报文告知被动方要断开连接
2.被动方收到请求后立即返回
3.被动方准备就绪后再次发送报文告知可以断开
4.主动方发送消息,确认最终断开
应用情况:适用于传输较大的文件,网络情况良好,需要保证传输可靠性的情况。
比如:网页的获取,文件下载,邮件传输,登录注册
面向无连接的传输服务
基于UDP协议的传输
传输特点:不保证传输的可靠性,传输过程没有连接和断开的流程,数据收发自由
使用情况:网络情况较差,对传输可靠性要求不高,需要提升传输效率。不便连接,需要灵活收发信息。
比如:网络视频,群聊,广播发送
发表评论