1计算机网络分层概念
1.1概念说明
表格
文字说明:
计算机网络的体系结构(Architecture):是网络中的各层次、各层的协议及层间的接口的集合。体系结构是抽象的,它不包括协议内部的实现细节。
分层的目标有提供标准语言、定义标准界面、增加功能之间的独立性。不包括具体的实现方法。
将分层后的网络从低层到高层依次称为第1层、第2层……第n层,每层有一个具体的名称。
第n层的活动元素称为第n层实体,实体是指任何可发送或接收信息的硬件或软件进程。同层的实体称为对等实体。
在各个层次中,每个报文都分为两部分:一是数据部分,即SDU;二是控制信息部分,即PCI,它们共同组成PDU。
服务数据单元(SDU):为完成用户所要求的功能而应传送的数据。
协议控制信息(PCI):控制协议操作的信息。
协议数据单元(PDU):对等层次之间传送的数据单位称为该层的PDU。物理层的PDU为比特,数据链路层的PDU为帧,网络层的PDU为IP分组(也称IP数据报),传输层的PDU称为报文段(基于TCP)或用户数据报(基于UDP)。
1.2分层的必要性
- 计算机网络是个非常复杂的系统。早在最初的ARPANET设计时就提出了分层的设计理念。
- "分层" 可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。
知识点:
实体:任何可发送或接受信息的硬件或软件进程。
对等实体:收发双方相同层次中的实体。
2.计算机网络协议、接口、服务的概念
图表:
注:在协议的要素中,同步又称时序。
考点考题:
协议是指在不同结点对等实体之间进行通信的规定或者规定。
3ISO/OSI参考模型和TCP/IP模型
注:注意起源原因。
3.1常见的三种参考模型
考点考题:
国际标准化组织(ISO)设计出了OSI/RM参考模型,是理论执行的标准。(不是实际执行的标准)。
每一层的在后续都会提到,这里的考题主要是各自的协议以及区别的辨析。
3.2 OSI参考模型
国际标准化组织(ISO)提供的网络体系结构模型,称为开放性系统互连参考模型(OSI/RM),通常简称为OSI参考模型
- 应用层:是用户与网络的界面,为特定类型的网络应用提供访问OSI参考模型环境的手段。
- 表示层:处理在两个通信系统中交换信息的表示方式。有数据格式转换、数据加密解密、数据压缩和恢复。
- 会话层:向表示层实体或用户进程提供建立连接并在连接上有序地传输数据。即进行会话,也称建立同步(SYN)。
- 传输层:负责主机中两个进程间的通信,即端到端的通信。可靠/不可靠传输;差错控制;流量控制;复用分用。复用指多个应用层进程可同时使用下面传输层的服务,分用是指传输层把收到的信息分别交付给上面应用层中相应的进程。
- 网络层:路由选择实现不同网络互连;差错控制;流量控制;拥塞控制。
- 数据链路层:成帧;差错控制;流量控制;传输管理。
- 物理层:在物理媒介上透明地传输比特流。不参与数据封装工作。
- 物理媒介不属于计算机网络体系结构,在物理层之下。
3.3 TCP/IP参考模型
考点考题:因特网采用的核心技术是:TCP/IP
相同点:
不同点:
- 网络接口层:功能类似于OSI参考模型的物理层和数据链路层。它表示与物理网络的接口(上层的网际层互连各物理网络形成逻辑网络),但实际上TCP/IP本身并未真正描述这一部分。
- OSI先出现,参考模型先于协议发明,不偏向特定协议。←理想法律标准。TCP/IP设计之初就考虑到异构网互联问题,将IP作为重要层次。←实际应用标准。
- 在OSI体系结构中,数据链路层可以具有流量控制和可靠传输机制。而在TCP/IP体系结构中,流量控制和可靠传输机制被移到了传输层。
- OSI在网络层支持无连接和面向连接的通信,传输层仅有面向连接的通信。←后面学习的网络层和传输层是基于TCP/IP参考模型的,因此目前要记住OSI的这一条。
- TCP/IP在网际层仅支持无连接的通信(IP协议是无连接的数据报服务)。而传输层支持无连接和面向连接的通信(TCP/UDP)。它认为可靠性是端到端(传输层)的问题。
4其他知识点:
4.1常见的设备以及作用
注:像中继器和集线器是第二章的知识点。
4.2考察有关服务访问点(在第一章没有提及)
注:作为一些后续知识的补充。
4.3信息传输过程(与第三章对接)
注:具体过程在第三章会有具体的体现