一.分层结构
1.分层的基本原则
- 各层之间相互独立,每层只实现一种相对独立的功能。
- 每层之间界面自然清晰,易于理解,相互交流尽可能少。
- 结构上可分割开,每层都采用最适合的技术来实现。
- 保持下层对上层的独立性,上层单向使用下层提供的服务。
- 整个分层结构应该能促进标准化工作。
2.分层结构
2.1 实体:第n层中活动元素称为n层实体。同一层的实体叫做对等实体。
实体表示任何可发送或接收信息的硬件或软件进程。
2.2 协议:为进行网络中的对等实体数据交换而建立的规则、标准或约定称为网络协议。水平方向。
协议是控制两个对等实体进行通信的规则集合。
协议是“水平的”,即协议是控制对等实体之间通信的规则。
2.3 接口(服务访问点SAP):上层使用下层服务的入口。实际上就是一个逻辑接口。
2.4 服务:下层为相邻上层提供的功能调用。垂直方向。
服务时“垂直的”,即服务是由下层向上层通过层间接口提供的。
SDU服务数据单元:为完成用户所要求的的功而应传送的数据,。
PCI协议控制信息:控制协议操作的信息。
PDU协议数据单元:对等层次之间传送数据的单位。
上层的PDU作为下层的SDU,逐层向下传输。
3.总结
3.1 网络体系结构是从功能上描述计算机网络结构。
3.2 计算机网络体系结构简称网络体系结构是分层结构。
3.3 每层遵循某个/些网络协议以完成本层功能。
3.4 计算机网络体系结构是计算机网络的各层及其协议的集合。
3.5 第n层在向n+1层提供服务时,此服务不仅包含第n层本身的功能,还包含有下层服务提供的功能。
3.6 仅仅在相邻层间有接口,且所提供服务的具体实现细节对上层完全屏蔽。
3.7 体系结构是抽象的,而实现是指能运行的一些软件和硬件。
二.开放系统互连参考模型OSI/RM
1.只要遵循OSI标准,一个系统就可以位于世界上任何地方的、也遵循同一标准的其他任何系统进行通信。
2.OSI具有七层协议体系结构,概念清楚,理论完善,但复杂不实用。
3.TCP/IP标准:事实上的标准。具有四层体系结构:应用层、运输层、网际层和网络接口层。
4.采用上述两种体系的折中方法,即综合OSI和TCP/IP的优点,采用了只用五层协议的体系结构。
5.主机1和主机2之间通信数据流动如下
5.1 OSI参考模型把对等层之间传送的数据单位称为该层的协议数据单元PDU。
5.2 OSI把层与层之间交换的数据的单位称为服务数据单元SDU。
5.3 可以多个SDU合成一个PDU,也可以一个SDU划分为多个PDU。
6.TCP/IP体系结构
6.1 实际上,TCP/IP已经发生了演变,某些应用程序可以直接使用IP层甚至最下层的网络接口层。如下TCP/IP的一种表示方法。
7.补充部分
7.1 参考模型的另一种表示方法
7.2 计算机网络实现模型
7.3 计算机网络主机系统模型
8.协议族和协议栈
8.1 按照层次思想构成一组从上到下单向依赖各层协议称为协议族。
8.2 协议族中各层协议的具体实现称为协议栈。
8.3 客户进程和服务器进程通信
8.4 计算机网络与信息网络的区别于联系
相同点 | 不同点 |
---|---|
都是有计算机系统和通信系统联合组成 | 信息网络的目的是进行信息交流 |
都可以进行数据通信 | 计算机网络的目的是实现网络软件、硬件资源的共享 |
所传输的都是数据 | — |
9.数据传输和交换技术
9.1 信息网络的基本功能就是传输数据。基于抽象的观点,数据的传输可以分为两种情形:
- 将数据从一个结点传送到相邻另一结点,即在一段链路中的数据传输。------传输(传送)
- 通过中间结点,将数据从一个信息通道传输到另一个信息通道中。------交换(转发)
9.2 数据传输技术主要应用在物理层、数据链路层和运输层。