我已经被这个问题困住了一段时间。我知道在电路交换中所有数据包都使用相同的路径,但是电路交换是否需要知道网络结构才能正常运行?
电路交换是否知道有关网络拓扑的任何信息?
网络工程
交换
2022-03-06 10:17:06
2个回答
根据具体技术,电路交换没有“数据包”。该电路是端点之间的直接点对点链路。在数据打包的情况下,仍然存在单点对点链路。在任何一种情况下,数据都不需要“知道”如何从一端到达另一端。
电路交换需要一个初始步骤 - 称为信令- 用于设置电路。信令确实需要了解拓扑结构,以便可以配置正确的设备来创建点对点电路。一旦电路建立起来,数据就会沿着电路流动。最后再次使用信令来拆除电路并使资源可用于其他用途。
对于电路交换,属于已建立连接的所有数据包都使用相同的路径(如果完全使用数据包)。当然,需要某种路由 = 找到从一个连接伙伴到另一个连接伙伴的路径。这些方法可能会有很大差异,具体取决于协议。路由通常是分层的,即。它发生在控制基础设施、从属节点的中央节点中。
使用电路交换,连接仅在建立时才真正路由。一旦建立连接,中转节点就知道每个数据包的转发方式。这与分组交换网络形成鲜明对比,在分组交换网络中,传输节点(网桥和路由器)本质上是无状态的,并且单独转发每个数据包,而不使用连接概念。
其它你可能感兴趣的问题