"本文讨论了计算机网络中的两种服务模型——虚电路服务和数据报服务,它们源于不同的设计思路。虚电路服务借鉴自传统的电信网,强调由网络本身确保通信的可靠性,这使得交换机变得复杂且成本高昂。而数据报服务则侧重于网络的生存性和分散控制,网络仅提供尽力而为的服务,可靠性由端系统的软件如TCP来保障。这两种服务的核心区别在于通信功能的分配,虚电路服务将顺序控制、差错控制和流量控制等功能交由通信子网处理,而数据报服务则由端系统自身负责。此外,文章还提到了网络层和网络互联的概念,尤其是广域网在其中的作用。广域网用于连接距离较远的主机,主要关注路由选择和分组转发,其关键设备是结点交换机,用于分离广播域。互联网是由局域网和广域网通过路由器互联形成的,其特征在于不同网络间的互连。在广域网内部,主机使用物理地址进行通信,而局域网协议主要在数据链路层执行。"
在计算机网络中,服务模型的选择对于网络性能和可靠性至关重要。虚电路服务是一种预建立连接的方式,类似于电话系统,它在通信前设置好路径并保持连接状态,提供恒定的服务质量。这种方式的优点在于能够保证通信的连续性和稳定性,但缺点是需要更多的网络资源来维护连接,并且对网络故障的恢复速度较慢。
相对地,数据报服务是一种无连接的服务,每个数据包独立选择路由,允许网络动态调整路径,以适应网络状况的变化。数据报服务更加灵活,但不保证数据包的顺序到达或完全到达,这些特性通常由应用层的协议如TCP来处理。TCP通过序列号、确认机制、重传和流量控制来保证数据的可靠性,同时也允许网络在面临拥塞时自我调整。
网络层是互联网的核心,它负责在不同网络之间转发数据包。路由器作为网络层的关键设备,执行路由选择算法,决定数据包的下一跳目的地,而结点交换机则在单一网络内部进行分组转发,它们两者共同构建了互联网的基础架构。在局域网和广域网的互联中,路由器起到连接不同网络的作用,而结点交换机则在单个网络内部提供高效的数据传输。
总结来说,虚电路服务和数据报服务反映了网络设计的不同哲学,前者强调连接的稳定性和服务质量,后者追求灵活性和生存性。理解这些基本概念有助于我们更好地设计和优化网络系统,以满足不同应用场景的需求。