自顶向下理解计算机网络:协议、服务与控制机制

需积分: 44 1 下载量 38 浏览量 更新于2024-07-24 收藏 1.39MB PDF 举报
本资源主要涉及计算机网络的自顶向下设计方法及其应用,针对的是第四版教材。首先,讨论了计算机网络中主机和端系统的概念,强调了它们的灵活性,如个人电脑、工作站、Web服务器、邮件服务器以及各种移动设备,甚至网络电视等,都可以作为端系统进行通信。 其次,通过外交用餐的例子,生动地解释了网络通信中的交互过程,体现了分层模型的概念,即通过消息传递和协商来建立和维护连接,确保双方按照协议进行操作。这反映了网络通信中的同步与协调机制。 接着,区分了面向连接(如TCP)和无连接服务(如UDP),并详细阐述了它们的特点。面向连接服务强调握手、可靠性、流控制和拥塞控制,而无连接服务则省去了这些步骤,但牺牲了数据传输的可靠性。流控制和拥塞控制分别针对的是发送速率控制和整体网络流量管理,以防止网络拥塞。 可靠性在面向连接服务中通过确认、重传机制得以实现,如果接收方未收到数据,发送方会重新发送。此外,资源还提到了电路交换与分组交换的区别,电路交换提供了端到端的固定带宽,而分组交换在网络拥塞时可能导致数据丢失,且数据传输模式更为灵活。 最后,TDM(时分多路复用)和FDM(频分多路复用)的比较,前者在数据丢失时可能影响较小,后者则更易受网络问题影响。在分组交换网络中,数据分组的路由和传输不受固定时隙限制,每个源的流量可以根据需求自由流动。 这个资源深入浅出地讲解了计算机网络的基本原理、协议和服务类型,对于理解网络通信的体系结构和操作方式具有重要的参考价值。