📜  无连接服务

📅  最后修改于: 2021-08-24 16:35:37             🧑  作者: Mango

连接服务是一种在数据通信中用于在第4层(即开放系统互连模型的传输层)发送或传输数据或消息的技术。此服务不需要发送者或源,接收者或目的地之间的会话连接。发件人开始将数据或消息传输或发送到目的地。

换句话说,我们可以说无连接服务只是意味着即使没有会话到接收者的连接,节点也可以向其接收者传输或发送数据包或消息。消息无需事先安排即可发送或传输。这通常是由于错误处理协议而起作用的,该协议允许并允许错误更正,就像请求重传一样。

在这项服务中,网络一次将每个数据包发送给发送方,而与其他数据包无关。但是网络没有任何状态信息来确定或识别数据包是否为其他数据包流的一部分。甚至网络也没有任何有关用户将传输的流量的知识和信息。这样,每个数据包都具有源地址或目标地址,并且独立地从源路由到目标。

因此,数据包或消息可能会沿着不同的路径到达目的地。数据包也称为数据报。它也类似于邮政服务,因为它还携带要发送邮件的目的地的完整地址。数据也从源到目标的一个方向发送,而不检查目标是否仍然存在,或者接收方或目标是否准备接受消息。

无连接协议:
这些协议仅允许数据传输而无需进程之间的任何链接。某些数据包在传输过程中也可能会丢失。下面提供了一些用于无连接服务的协议:

  • 互联网协议(IP)–
    该协议是无连接的。在此协议中,IP网络中的所有数据包都是独立路由的。他们可能不会走同一条路线。
  • 用户数据报协议(UDP)–
    该协议在传输数据之前不会建立任何连接。它只是发送数据,这就是UDP被称为无连接的原因。
  • 互联网控制消息协议(ICMP)–
    ICMP之所以称为无连接,仅仅是因为它在建立任何连接之前不需要任何主机进行握手。
  • 互联网数据包交换(IPX)–
    IPX之所以称为无连接,是因为当数据包或消息从一个系统传输到另一个系统时,它不需要维护任何需要保持一致的连接。

无连接服务的类型:

Service Example
Unreliable Datagram Electronic Junk Mail, etc.
Acknowledged Datagram Registered mail, text messages along with delivery report, etc.
Request Reply Queries from remote databases, etc.

好处 :

  • 它非常快,并且还允许进行多播和广播操作,在这种操作中,相似的数据可以在一次传输中传输到各个接收者。
  • 通过在应用程序协议内实施错误纠正,可以减少发生任何错误的影响。
  • 这项服务非常容易和简单,并且开销也很低。
  • 在网络层,主机软件非常简单。
  • 此服务不需要身份验证。
  • 有些应用程序甚至不需要顺序传送数据包或数据。示例包括分组语音等。

缺点:

  • 与面向连接的服务相比,该服务的可靠性较差。
  • 它不能保证不会丢失或发生错误,错误传送,重复或不按顺序传送数据包。
  • 他们更容易出现网络拥塞。