分组交换协议包括IP和X-25
分组交换是一些计算机网络协议通过本地或长途连接传输数据的方法。 分组交换协议的例子是帧中继 , IP和X.25 。
分组交换如何工作
分组交换需要将数据分解成多个部分,然后将这些部分打包成称为数据包的特殊格式单元。 这些通常使用网络交换机和路由器从源路由到目的地,然后在目的地重新组合数据。
每个数据包都包含标识发送计算机和预期收件人的地址信息。 使用这些地址,网络交换机和路由器将确定如何最佳地在到目的地的路径上的“跳跃”之间传输数据包。 Wireshark等免费应用程序可帮助您在必要时捕获和查看数据。
什么是一跳?
在计算机网络中,一跳代表源和目的地之间的完整路径的一部分。 例如,通过互联网进行通信时,数据会通过许多中间设备(包括路由器和交换机)传输,而不是直接通过单条线路传输。 每个此类设备都会导致数据在一个点对点网络连接和另一个点对点网络连接之间跳转。
跳数表示给定数据包经过的设备总数。 一般而言,数据包必须经过以达到其目的地的跳数越多,发生的传输延迟就越大。
像ping这样的网络实用程序可以用来确定到特定目的地的跳数。 Ping会生成包含为跳数保留的字段的数据包。 每当有能力的设备接收到这些数据包时,该设备就会修改数据包,并将跳数加1。 另外,设备将跳数与预定限制进行比较,如果数据包的跳数过高,则丢弃该数据包。 这可以防止由于路由错误而导致数据包无休止地在网络中跳动。
分组交换的优点和缺点
分组交换是历史上用于电话网络和有时与ISDN连接使用的电路交换协议的替代方案。
与电路交换相比,分组交换提供以下功能:
- PRO。 由于在共享链路上路由较小数据包的灵活性,因此可更有效地使用整体网络带宽 。
- PRO。 由于需要更少的设备,分组交换网络通常更便宜。
- PRO。 可靠性。 如果数据包没有按预期到达目的地,接收计算机检测到一个数据包丢失并请求重新发送。
- PRO。 如果分组交换的任何节点失败,分组交换都会自动重新路由。
- CON。 由于打包和路由数据包所需的时间,延迟接收消息的时间更长。 对于许多应用程序来说,延迟时间不够重要,但对于实时视频等高性能应用程序而言,通常需要额外的服务质量(QoS)技术才能达到所需的性能水平。
- CON。 由于使用共享物理链路,存在网络安全风险的可能性。 分组交换网络中的协议和其他相关元素必须与适当的安全预防措施保持一致。
- CON。 延迟是不可预测的。