面向连接的服务与无连接的服务

1.两者的区别
面向连接的服务:首先每次进行数据的传输时,要先建立一个连接,然后传输,并且在传输结束后需要断开连接
特点:静态地分配资源,传输前需要建立连接,适用于在一段时间内向一个目的地址发送大量的数据
参考模型:电话系统
无连接的服务:不需要建立连接直接进行数据的传输,报文之间相互独立
特点:动态的分配资源,适用于发送少量零星报文的情况
参考模型:邮件系统
2.可靠与不可靠性
这是面向连接或者无连接服务的一种性质

  • 可靠:就是能够确保报文完整,顺序正确,无重复/丢失

接收方需要向发送方确认收到了消息

  • 不可靠:就是上者都不提供保障,并且不需要确认

3.面向连接服务的类型

  1. 报文流 可靠的 比如:文件传输

  2. 字节流(与报文流相比就是没有报文分界,只是一个字节流) 可靠的 比如:远程登录

  3. 不可靠的面向连接服务 如:视频会议

4.无连接服务的类型

  • 不可靠的数据报服务

不需要做任何响应 比如:垃圾邮件

  • 可靠的数据报服务

    就是对每一个接收到的报文都响应一个确认 比如:挂号邮件

  • 请求-应答服务

就是对每一个接收到的数据都会发送一个应答的报文
常用于C/S模式下,比如:数据库查询
5.TCP/UDP
属于传输层的协议,也是所能提供给应用层的一种服务的标准
TCP 能够提供 面向连接、可靠的传输
UDP 能够提供 无连接、不可靠的传输
而应用层需要使用哪种协议,也是看他们的需求了。

猜你喜欢

转载自blog.csdn.net/qq_35297774/article/details/84335378
今日推荐