ISO OSIRM
- OSI参考模型:7层模型(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),功能和协议。
3.1.3 ISO OSI/RM
OSI 参考模型(Open Systems Interconnection Reference Model) 是一个概念性的框架,用于描述网络通信的不同层次和功能。它由国际标准化组织(ISO)制定,旨在促进不同系统之间的互操作性。OSI 参考模型分为 7 层,每一层都有特定的功能和相关的协议。
1. 物理层(Physical Layer):
- 功能:负责在物理介质上传输比特流,定义了电气特性、机械特性、功能特性和过程特性等。它处理的是原始的比特流数据,将数据转换为可在物理介质上传输的信号。
- 协议:如 EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45 等。
2. 数据链路层(Data Link Layer):
- 功能:将原始的物理层传输线路转变成一条无差错的链路,负责帧的传输、差错控制、流量控制等。它将网络层的数据封装成帧,并进行可靠的数据传输。
- 协议:如 HDLC(高级数据链路控制协议)、PPP(点对点协议)、IEEE 802.2 等。
3. 网络层(Network Layer):
- 功能:负责路由选择、网络互联、拥塞控制等,将数据从源节点传输到目标节点。它根据网络地址(如 IP 地址)选择最佳的传输路径。
- 协议:如 IP(网际协议)、ICMP(网际控制报文协议)、ARP(地址解析协议)、RIP(路由信息协议)、OSPF(开放式最短路径优先协议)等。
4. 传输层(Transport Layer):
- 功能:提供端到端的可靠数据传输服务,负责数据分段、传输和重组,以及流量控制和差错恢复。它确保数据能够正确、有序地从源端传输到目标端。
- 协议:如 TCP(传输控制协议)、UDP(用户数据报协议)。
5. 会话层(Session Layer):
- 功能:建立、管理和终止会话,负责在两个应用程序之间建立、维护和结束通信会话。它处理会话的同步和恢复等问题。
- 协议:如 RPC(远程过程调用)、SQL(结构化查询语言)等。
6. 表示层(Presentation Layer):
- 功能:处理数据的表示形式,包括数据的加密、压缩、格式转换等,确保不同系统之间能够正确地理解和处理数据。
- 协议:如 JPEG(联合图像专家组)、ASCII(美国信息交换标准代码)、MPEG(动态图像专家组)等。
7. 应用层(Application Layer):
- 功能:为用户提供应用程序服务,如文件传输、电子邮件、远程登录等。它是用户与网络之间的接口。
- 协议:如 HTTP(超文本传输协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)、Telnet(远程登录协议)等。
总之,OSI 参考模型的每一层都有其特定的功能和协议,各层之间相互协作,共同完成网络通信的任务。虽然在实际应用中,TCP/IP 模型更为广泛使用,但 OSI 参考模型仍然具有重要的理论价值和指导意义。
阅读剩余
THE END