应用层(Application layer,第7层)︰
OSI参考模型的最上层,为用户访问网络资源提供一种手段。这通常是唯一一层能够由最终用户看到的协议,因为它提供的接口,是最终用户所有网络活动的基础。
表示层(Presentation layer,第6层)︰
这一层将接收到的数据转换 成应用层可以读取的格式。在表示层完成的数据编码与解码取决于发送与接收数据的应用层协议。表示层同时进行用来保护数据的加密与解密等操作。
会话层(Session layer,第5层)︰
这一层管理两台计算机之间的对话(会话),负责在所有通信设备之间建立、管理和终止会话连接。会话层还负责以全双工或者半双工的方式来创建会话连接,在通信主机间关闭连接,而不是粗暴地直接丢弃。
传输层(Transport layer,第4层)︰
传输层的主要目的是为较低层提供可靠的数据传输服务。通过流量控制、分段/重组、差错控制等机制,传输层确保网络数据端到端的无差错传输。因为要确保可靠的数据传输其过程极为烦琐,所以OSI参考模型将其作为完整的一层。传输层同时提供了面向连接和无连接的网络协议。某些防火墙和代理服务器也在这一层工作。
网络层(Network layer,第3层)
这一层负责数据在物理网络中的路由转发,是最复杂的OSl层之一。它除了负责网络主机的逻辑寻址(例如通过一个IP地址),还处理数据包分片和一些情况下的错误检测。路由器在这一层上工作。
数据链路层(Data link layer,第2层)︰
这一层提供了通过物理网络传输数据的方法,其主要目的是提供一个寻址方案,可用于确定物理设备(例如MAC地址)。网桥和交换机是工作在数据链路层的物理设备。
物理层(Physical layer,第1层)∶
OSI参考模型的底层是传输网络数据的物理媒介。这一层定义了所有使用的网络硬件设备的物理和电气特性,包括电压、集线器、网络适配器、中继器和线缆规范等。
物理层建立和终止连接,并提供一种共享通信资源的方法,将数字信号转换成模拟信号传输,并反过来将接收模拟信号转换回数字信号。
七层模型对应的协议
层次 | 协议 |
---|---|
应用层 | HTTP、SMTP、FTP、TeInet |
表示层 | ASCII、MPEG、JPEG、MIDI |
会话层 | NetBIOS、SAP、SDP、NWlink |
传输层 | TCP、UDP、SPX |
网络层 | IP、IPX |
数据链路层 | Ethernet、Token Ring、FDDI、AppleTalk |