【计算机网络】第 5 问:计算机网络提供的服务的三种分类?

本文详细介绍了计算机网络服务的三种主要分类:面向连接与无连接服务(如TCP和UDP),可靠与不可靠服务(如文件传输和实时视频),以及有应答与无应答服务(如FTP和WWW)。每种服务的特点、应用场景和示例都被逐一阐述。
摘要由CSDN通过智能技术生成


正文
计算机网络提供的服务可以根据数据传输的特性和需求被分类为面向连接服务与无连接服务、可靠服务与不可靠服务、以及有应答服务与无应答服务。

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

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

可靠服务与不可靠服务

  • 可靠服务
    • 特点:网络具有纠错检错应答机制,能保证数据正确、可靠地传送到目的地。
    • 应用场景:适用于对数据传输质量要求极高的应用,如文件传输、电子邮件等。
  • 不可靠服务
    • 特点:虽然尽力保证数据的准确传输,但不提供错误恢复机制,不能保证数据的完整性和顺序,是一种尽力而为的服务。
    • 应用场景:适合于对实时性要求高、可以容忍丢包的应用,如实时视频和音频传输。

对于提供不可靠服务的网络,其网络的正确性、可靠性要由应用或用户来保障。例如,用户收到信息后要判断信息的正确性,如果不正确,那么用户要把出错信息报告给信息的发送者,以便发送者采取纠正措施。通过用户的这些措施,可以把不可靠的服务变成可靠的服务。

有应答服务与无应答服务

  • 有应答服务
    有应答服务是指接收方在收到数据后向发送方给出相应的应答,该应答由传输系统内部自动实现,而不由用户实现。所发送的应答既可以是肯定应答,也可以是否定应答,通常在接收到的数据有错误时发送否定应答。
    • 特点:数据传输过程中,接收方会对收到的数据包给出应答(ACK或NACK),从而提供了一种自动的错误检测和纠正机制。
    • 应用场景:提高了通信的可靠性,特别是在不稳定的网络环境中。
    • 例子文件传输协议(FTP)SMTP(简单邮件传输协议) 等,在数据传输过程中会使用应答机制来确保数据的完整性。
  • 无应答服务
    • 特点:接收方收到数据后,不需要向发送方回送应答消息。这种服务通常依赖于应用层来实现必要的确认机制或完全不提供确认。
    • 应用场景:对传输效率要求较高的服务,如流媒体广播,或者在应用层有自己的错误处理机制的情况。
    • 例子WWW 服务,客户端收到服务器发送的页面文件后不给出应答。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值