计算机网络 Computer Networks 网络体糸结构与TCPP 2021/2/22
2021/2/22 1 计算机网络 Computer Networks 网络体系结构与TCP/IP
网络体系结构的定义和发展 计算机网络的体系结构是从功能的角度描述计 算机网络的结构 计算机网络的体系结构:为了完成计算机 间的通信合作,把每个计算机互联的功能划 分成有明确定义的层次,规定了同层次进程 通信的协议及相邻层之间的接口及服务。将 这些同层进程通信的协议以及相邻层接口统 称为网络体系结构 网络功能的分层协议的分层体系结构的分层 2021/2/22
2021/2/22 2 网络体系结构的定义和发展 计算机网络的体系结构是从功能的角度描述计 算机网络的结构 计算机网络的体系结构:为了完成计算机 间的通信合作,把每个计算机互联的功能划 分成有明确定义的层次,规定了同层次进程 通信的协议及相邻层之间的接口及服务。将 这些同层进程通信的协议以及相邻层接口统 称为网络体系结构。 网络功能的分层 协议的分层 体系结构的分层
网络体系结构的分层原理 在网络分层结构中,第N层是第N-1层的 用户,同时是第N+层的服务提供者, 分层结构的好处 独立性强 功能简单 层)M层)N1 (1层))1 层 适应性强 易于实现和维护 2021/2/22
2021/2/22 3 网络体系结构的分层原理 • 在网络分层结构中,第N层是第N-1层的 用户,同时是第N+1层的服务提供者, 分层结构的好处: – 独立性强 – 功能简单 – 适应性强 – 易于实现和维护
■层次结构方法要解决的问题 1网络应该具有哪些层次?每一层的 功能是什么?(分层与功能) 2各层之间的关系是怎样的?它们如 何进行交互?(服务与接口) 3通信双方的数据传输要遵循哪些规 则?(协议) 层次结构方法包括三个内容:分层及每层功能,服务 与层问接口,协议 2021/2/22
2021/2/22 4 层次结构方法要解决的问题 1.网络应该具有哪些层次?每一层的 功能是什么?(分层与功能) 2.各层之间的关系是怎样的?它们如 何进行交互?(服务与接口) 3.通信双方的数据传输要遵循哪些规 则?(协议) 层次结构方法包括三个内容:分层及每层功能,服务 与层间接口,协议
层次结构方法的优点 把网络操作分成复杂性较低的单元,结构清晰,易于 实现和维护 √定义并提供了具有兼容性的标准接口 √使设计人员能专心设计和开发所关心的功能模块 √独立性强—上层只需了解下层通过层间接口提供什 么服务一黑箱方法 √适应性强—只要服务和接口不变,层内实现方法可 任意改变 √一个区域网络的变化不会影响另外一个区域的网络, 因此每个区域的网络可单独升级或改造 2021/2/22
2021/2/22 5 层次结构方法的优点 ✓把网络操作分成复杂性较低的单元,结构清晰,易于 实现和维护 ✓定义并提供了具有兼容性的标准接口 ✓使设计人员能专心设计和开发所关心的功能模块 ✓独立性强——上层只需了解下层通过层间接口提供什 么服务—黑箱方法 ✓适应性强——只要服务和接口不变,层内实现方法可 任意改变 ✓一个区域网络的变化不会影响另外一个区域的网络, 因此每个区域的网络可单独升级或改造