网络交换

定义

网络交换是通过多个中间网络节点将数据包从源传输到目的地的过程。在这里,每个节点控制数据包或将数据包切换到指向目的地的下一个节点。当数据到达节点时,称为入口,当数据离开节点时,称为出口。

切换方式

两种广泛的级别切换方法是面向连接的切换和无连接的切换。

  • 面向连接的交换:在面向连接的交换中,在数据交换之前在源和目标之间建立专用路径。建立此路径后,将通过此路由发送整个消息。

  • 无连接交换:在无连接交换中,在数据交换之前没有建立路径。每个数据单元具有完整的地址信息,并使用节点的转发表分别从源路由到目的地。

切换技术

三种常见的交换技术是电路交换,分组交换和消息交换-

  • 电路交换:这里,在源和目标之间建立了一条专用路径,然后所有消息都通过此路由发送。这是面向连接的交换方法的一个示例。

  • 数据包交换:整个消息被分解为小数据包,每个数据包的标头中都有交换信息。然后,将数据包分别从源路由到目的地。目的节点根据报头信息重组乱序数据包。这是无连接切换的一个示例。

  • 消息交换:它是电路交换和消息交换的组合。在此,整个消息被视为一个数据单元,并以无连接方式从一个节点路由到另一个节点。