3.1 OSI 网络分层模型
本书其他篇节中,出现一些诸如 L7、L4 等术语,这些全部来源于被广泛所知的 OSI 网络七层模型。
如下表所示,笔者按照从上到下的顺序,简单介绍 OSI 模型各个分层的作用,以备后用。
表 3-1 OSI 网络七层模型
层 | 释义 |
---|---|
应用层(L7) | 该层的协议包括 HTTP、HTTPS、SSH 等 |
表示层(L6) | 把数据转换为能与接收者的系统格式兼容并适合传输的格式。 |
会话层(L5) | 负责在数据传输中设置和维护节点的通信连接。 |
传输层(L4) | 对会话层及以上层提供端到端的传输服务,该层的代表协议为 TCP,如果为 TCP/IP 模型,该层还包括 UDP 协议。 |
网络层(L3) | 通过路由算法为数据选择合适的路径,以实现网络中的互联功能,该层代表协议 IP。 |
数据链路层(L2) | 将数据组装成帧,然后按顺序传输,每一帧包括数据和必要的控制信息,该层代表协议包括 SDLC、HDLC、PPP 等。 |
物理层(L1) | 利用传输介质为通信的两端物理连接,实现比特流的传输。 |
一般来说,数据链路层的数据单元被称为帧(frame),网络层的数据单元为称为数据包(data packet),而应用层一个完整的数据单元被称为报文(message),本书中并不区分这些严格的定义,只要是网络中的数据,统称为数据包。
总字数:403字