第2章 计算机网络体系结构
1
本章内容
层次化的网络体系结构
开放系统互联参考模型(OSI/RM)
TCP/IP体系结构
其他网络体系结构
2
2.1 层次化的网络体系结构
2.1.1 计算机网络体系结构的定义
2.1.2 网络体系结构的分层原理
2.1.3 通信协议
3
2.1.1 计算机网络体系结构的定义
计算机网络采用分层方法——旨在把复杂的问题划
分为若干个较小的、单一的局部问题,在不同层上
予以解决。
网络的层次结构方法要解决的问题:
网络应该具有哪些层次?每一层的功能是什么?(分层
与功能)
各层之间的关系是怎样的?它们如何进行交互?(服务
与接口)
通信双方的数据传输要遵循哪些规则?(协议)
计算机网络中,层、协议和层间接口的集合被称为计
算机网络体系结构。
换句话说:体系结构包括三个内容:分层结构与每层的功
能,服务与层间接口,协议。
最早的网络体系结构源于IBM的SNA;
其它的网络体系结构还有DEC的DNA等
由国际化标准组织ISO制定的网络体系结构国际标准
是OSI/RM ——法律上的标准;
实际中应用最广泛的是TCP/IP体系结构——事实上的
标准
层次结构方法的优点
独立性强——耦合程度低
上层只需了解下层通过层间接口提供什么服务—黑箱方法
适应性强
只要服务和接口不变,每层的实现方法可任意改变。
易于实现和维护
把复杂的系统分解成若干个涉及范围小、功能简单的子单
元:
使系统的结构清晰,实现、调试和维护变得简单和容易。
使设计人员能专心设计和开发所关心的功能模块。
2.1.2 网络体系结构的分层原理
基本概念:
实体:任何可以发送或接收信息的硬件/软件进程。
对等层:两个不同系统的同级层次。
对等实体:分别位于不同系统对等层中的两个实体
接口:相邻两层之间交互的界面,定义相邻两层之
间的操作及下层对上层的服务。
服务:某一层及其以下各层的一种能力,通过接口
提供给其相邻上层。
协议:通信双方在通信中必须遵守的规则。
系统A
实体
服务
接口
系统B
对等层
对等实体
物理网络