计算机网络分层体系结构
概念
用户之间进行信息交换: 1)硬件:主机、链路、交换设备 2)协议
协议最典型的划分方式就是采用分层的方式来组织协议。
分层的核心思路是上一层的功能建立在下一层的功能基础上,每一 层内均要遵守一定的通信规则,即协议。
计算机网络体系结构:计算机网络所划分的层次以及各层协议的集合。 这种分层体系结构是按功能划分的,不是按实现方式划分的。
OSI参考模型
OSI参考模型分层结构
物理层---数据链路层---网络层---传输层---会话层---表示层---应用层
国际标准化组织(ISO)
开放系统互连(Open System Interconnection,OSI)参考模型。
图示

数据(PDU:协议数据单元)在垂直的层次中自上而下地逐层传递至物理层。
实通信:物理层的两个端点进行物理通信。
虚拟通信:对等层不直接进行通信。
中间系统(路由器):通常只实现物理层、数据链路层和网络层功能。
结点到结点层:物理层、数据链路层、网络层。
端到端层:传输层、会话层、表示层、应用层。
七层简单了解
物理层:无结构的比特流传输。
数据链路层:“帧”,有效的差错控制。
网络层:数据转发与路由。
传输层:第一个端到端的层次。复用/分解,端到端的可靠数据传 输、连接控制、流量控制、拥塞机制等。
会话层:用户与用户之间的连接。建立会话时核实双方身份、费 用、对话控制与管理等。
表示层:处理应用实体之间交换数据的语法。
应用层:提供网络服务(文件传送、电子邮件、P2P等)。
1-3层主要完成数据交换和数据传输,称为网络低层。
5-6层完成信息处理服务的功能,称为网络高层。
低层与高层之间由第4层(传输层)衔接。
OSI参考模型相关术语
数据单元:在层的实体之 间传送的比特组
协议数据单元(Protocol Data Unit ,PDU):对等层 之间传输的数据单元
服务访问点:相邻层间的服务是通过其接口面上的服务访问点( Service Access Point,SAP)进行的,每个SAP有唯一的地址号码。

服务原语:第N层向第(N+1)层提供服务,或第(N+1)层请求N层的 服务。
原语的图解形式如下图。
请求:用户实体请求服务做某种工作。
指示:用户实体被告知某事发生。
响应:用户实体表示对某事的响应。
证实:用户实体收到关于它的请求的答复。

面向连接的服务和无连接的服务
面向连接的服务(TCP):通信双方在通信时,要事先建立一条通 信线路,其过程有建立连接、使用连接(传送数据)和释放连接(拆 除链路)三个过程。
无连接的服务(UDP):就是通信双方不需要事先建立一条通信线 路,而是把每个带有目的地址的包(报文分组)送到线路上,由系统 选定路线进行传输。它不要求发送方和接收方之间的会话连接,不保 证数据以相同的顺序到达。
TCP/IP参考模型
最大、最重要的计算机网络—因特网的体系结构可以采用TCP/IP参 考模型描述。


应用层:Internet上常见的一些网络应用在这一层。如WWW服务 (HTTP),文件传输(FTP),电子邮件(SMTP、POP3)等。面向连 接的服务(TCP)、面向无连接的服务(UDP)。
传输层:应用层将用户数据按照特定的应用层协议封装好,接下 来由传输层的协议负责把这些数据传输到接收方主机上对等的应用程 序。TCP协议、UDP协议。
网络互联层:核心。解决把数据分组发往目的网络或主机的问题。 路由选择,IP、ICMP、IGMP、BGP、OSPF、RIP协议等。
网络接口层:没有真正描述这一层的实现。具体的实现方法将随着 网络类型的不同而不同。
五层参考模型
结合OSI和TCP/IP参考模型, 提出综合理论需求和实际网络的 五层参考模型。这是近年来、描 述计算机网络中最常用、最接近 实际网络的参考模型。

评论区