计算机网络提供的服务的三种分类?
正文
计算机网络提供的服务可以根据数据传输的特性和需求被分类为面向连接服务与无连接服务、可靠服务与不可靠服务、以及有应答服务与无应答服务。
面向连接服务与无连接服务
- 面向连接服务:
- 特点:在数据传输前,通信双方必须先建立连接,并在通信结束后释放该连接。这包括分配必要的资源(如带宽和缓冲区)给这次连接以保证通信能正常进行。因此这种服务可以分为连接建立、数据传输和连接释放三个阶段。
- 应用场景:提供了一条固定的传输路径,可以保证数据传输的顺序和可靠性,适用于对数据顺序和完整性要求高的应用。
- 例子:传输控制协议(TCP) 是典型的面向连接服务,确保数据正确无误地按序到达。
- 无连接服务:
- 特点:数据传输无需事先建立连接,每个数据包独立路由,不保证数据包的顺序。需要发送数据时可直接发送,把每个带有目的地址的包 (报文分组) 传送到线路上,由系统选定路线进行传输。这是一种不可靠的服务。这种服务常被描述为 “尽最大努力交付”(Best-Effort-Delivery), 它并不保证通信的可靠性。
- 应用场景:灵活性和效率高,适合于对传输时延要求低、数据量小或可容忍