传输方式的分类

传输方式的分类

1.有向连接和无向连接

通过网络发送数据,大致可以分为面向有连接和面向无连接类型。

面向有连接,在发送数据之前,需要在收发主机之间连接一条通信线路。

面向无连接,则不需要建立和断开连接,发送端可以于任何时候自由发送数据,反之接收端也永远不知道自己会在何时从哪里收到数据。

2.电路交换和分组交换

网络通信的方式有两种:电路交换和分组交换。

电路交换 :

在电路交换中,交换机主要负责数据的中转处理,计算机首先被连接到交换机上,而交换机与交换机之间则由众多通信线路再继续连接,因此,计算机之间在发送数据时,需要通过交换机与目标主机建立通信电路,我们将连接电路称为建立连接,然后用户可以通信,知道连接被断开。

鉴于一台计算机在收发信息时会独占整个电路,其他计算机只能等到这台计算机处理结束以后才有机会使用这条电路收发数据。

分组交换 :

让连接到的通信电路的计算机将所要发送的数据分成多个数据包,按照一定的顺序排列之后再发送。

分组交换由于使数据被细分,所有的计算机就可以一起收发数据,这样也就提高了通信线路的利用率,由于在分组中,已经在每个分组的首部写入了发送端和接收端,所以即使同一条线路同时为多个用户提供服务,也可以明确区分每个分组数据发往的目的地。

3.根据接收端的数量分类

根据目标地址的个数及其后续行为对通信进行分类,可以分为:

单播(Unitcast)

1对1通信,早期的固定电话。

广播(Broadcast)

将消息从1台主机发送给与之相连的所有其他主机。典型例子是电视播放,它将电视信号一起发送给非特定的多个接收对象。

多播(Multicast)

与广播类似,也是将信息发送给多个接收主机,不同之处是多播要限定某一组主机作为接收端。典型的就是电话会议。

任播(Anycast)

任播是在特定的主机中选出一台作为接收端的一种通信方式。任播通信从目标主机中选择一台最符合网络条件的主机作为目标主机发送消息。典型就是DNS域名解析服务器。

猜你喜欢

转载自www.cnblogs.com/jitianxuan/p/11925016.html