在网络环境中常用的计算机网络参考模型有两种:OSI 参考模型与 TCP/IP 参考模型。下面将分别 介绍这两种模型。
1.OSI参考模型
由于各个计算机厂商都采用私有的网络模型,因此 给通信带来了诸多麻烦,ISO 于 1984 年颁布了 OSI 参考模型。OSI 参考模型是一个开放式 体系结构,它规定将网络分为七层,从下往上依次是物理层、数据链路层、网络层、传输层、 会话层、表示层和应用层
分层 | 功能 |
---|---|
应用层 | 网络服务与最终用户的一个接口 |
表示层 | 数据的表示、安全、压缩 |
会话层 | 建立、管理、中止会话 |
传输层 | 定义传输数据的协议端口号。以及流控和差错校验 |
网络层 | 进行逻辑地址(IP)寻址,实现不同网络之间的路径选择 |
数据链路层 | 建立逻辑连接、进行物理地址(MAC)录址、差错校验等功能 |
物理层 | 建立、维护、断开物理连接 |
2.TCP/IP参考模型
早期的 TCP/IP 模型是一个四层结构,从下往 上依次是网络接口层、互联网层、传输层和应用层。在后来的使用过程中,借鉴 OSI 的七 层参考模型,将网络接口层划分为物理层和数据链路层,形成了一个新的五层结构。TCP/IP 是一系列协议的集合,所以严格的称呼应该是 TCP/IP 协议簇。 TCP/IP 协议簇的前四层与 OSI 参考模型的前四层相对应,其功能也非常类似