OSI简介:
OSI(Open Systems Interconnection)七层模型是国际标准化组织提出的网络通信参考框架,将复杂的通信过程分为七个功能层,每层各司其职并向上层提供服务。
1. 物理层(Physical Layer)负责比特流在物理介质上的传输,定义电气、机械、功能和规程特性,如电压标准、接口形状、传输速率等。常见技术有RJ45、光纤、无线信号,设备包括集线器、网卡、调制解调器。
2. 数据链路层(Data Link Layer)将比特流组织成帧,提供MAC地址寻址、错误检测(CRC)、流量控制及介质访问控制(CSMA/CD)。典型协议有Ethernet、PPP、Wi-Fi,设备包括交换机、网桥。
3. 网络层(Network Layer)实现逻辑寻址(IP地址)、路由选择与数据包转发,支持分片与重组。核心协议有IPv4/IPv6、ICMP、ARP、OSPF、BGP,设备为路由器、防火墙。
4. 传输层(Transport Layer)提供端到端的可靠或不可靠传输,通过端口号区分应用进程。TCP提供面向连接的可靠传输,UDP提供无连接的快速传输。支持流量控制、拥塞控制。
5. 会话层(Session Layer)管理应用间的会话建立、维护与终止,支持会话同步与对话控制。常见技术有RPC、NetBIOS,在现代网络中常由应用层或中间件实现。
6. 表示层(Presentation Layer)处理数据的语法与语义,包括编码转换、加密/解密、压缩/解压缩。典型技术有SSL/TLS、MIME、JPEG,确保不同系统间数据可理解。
7. 应用层(Application Layer)直接面向用户,提供各种网络服务,如HTTP/HTTPS、FTP、SMTP、DNS、DHCP。是用户与网络交互的接口,安全措施包括WAF、API鉴权。
例子:
纸质邮件的传输:
个人将信息转化为文字写入信件,属于应用层与表示层。
个人在信封写的文字被视为会话层。
中国邮政的邮局,将包裹分类打包,分发给邮政车辆,属于链路层。
中国邮政的车辆,在路上行驶,分发包裹到各个邮局,属于网络层。
各个邮局将文件分发给各个邮箱,属于传输层。
个人识别信封写的文字被视为会话层,选择是否读取/接收/回复(建立会话)。
个人将文字转化为信息并理解属于应用层与表示层。
纸质邮件本身属于物理层。
烽火台:
烽火台与其驻军同时属于应用层,表示层、会话层、传输层、网络层、数据链路层与物理层。
士兵发现敌情,处理信号,选择相应的篝火,并点燃相应的篝火,属于应用层,表示层、会话层部分传输层。
此时士兵看到敌人,处理信息,属于应用层。
士兵选择相应的篝火,将信息处理为选择篝火信号并点燃,属于表示层。
点燃后,属于建立并管理会话,属于会话层与传输层。
光信号属于物理层。
中间的烽火台发现篝火,选择相应的篝火,并点燃相应的篝火,属于传输层、网络层、数据链路层,将信息传播。
士兵点燃篝火后光信号传递到下一层,同时属于网络层、数据链路层与物理层。
人与人说话
脑处理要说的信号,将信号处理为神经信号,属于应用层与表示层。
脑选择建立“说”的会话,属于会话层。
神经信号传递至声带,口等,形成特地形状,发出特定的声音,属于传输层。
声音在空中传播,被耳蜗接收,耳蜗属于物理层。
耳蜗将神经信号传导到脑,属于传输层。
脑处理要说的信号,选择是否回应,属于表示层与会话层。
将信号处理为神经信号,属于应用层与表示层。