计算机通信网复习要点:层级结构与协议解析

需积分: 10 13 下载量 72 浏览量 更新于2024-07-29 5 收藏 579KB PDF 举报
"这是一份关于上海交通大学计算机通信网课程的总复习资料,涵盖了计算机通信网的基本思想和重要概念,适合复习和准备相关考试的人士使用。" 在计算机通信网中,有两个主要的线索贯穿整个学科:基本思想和章节回顾。基本思想是理解网络设计和运行的关键,而章节回顾则帮助我们梳理和巩固所学的知识点。 首先,计算机通信网中的基本思想包括了通用的计算机科学概念(General CS concepts)和网络特有的概念。通用概念涉及层次结构(Hierarchy)、缓存(Caching)和随机化(Randomization)。层次结构对于大型系统的可扩展性至关重要,因为它允许将庞大的系统分解为更小的部分,分别管理,以解决存储所有信息和集中控制每个组件的难题。层次结构还促进了管理的去中心化,使得公共基础设施的管理更为灵活。 在网络特有的概念中,软状态(Soft state)是指网络中某些信息的临时性和动态性;分层(Layering)是将复杂任务分解为多个层次,每个层次负责一部分功能,简化设计和实现;(De)多路复用(Multiplexing)则是在传输层和网络层中实现数据的合并与分离,提高网络效率。 接下来,层次结构在互联网中的应用举例: 1. IP地址块:IP地址被划分为不同的子网,如1.2.3.0/24和5.6.7.0/24,这些子网通过路由器连接,形成了局域网(LAN)和广域网(WAN),使得不同子网内的主机能够相互通信。 2. 路由协议:不同的路由协议(如OSPF、BGP等)在不同层次上处理路由信息,实现不同网络间的路径选择,确保数据包的正确传输。 3. 域名系统(DNS):DNS层次化地管理域名和IP地址的映射,通过分布式数据库实现高效查询,避免单点故障,确保网络服务的稳定性和可靠性。 通过对这些基本思想和实例的复习,我们可以深入理解计算机通信网的原理和运作机制,这对于网络设计、优化以及问题排查具有重要意义。