目录
在计算机网络中有2个重要的参考模型始终是绕不过去的,那就是OSI 参考模型和TCP/IP参考模型,计算机网络中的各种服务都是通过这2个模型进行搭建的。
一.OSI参考模型
1984年国际标准化组织(ISO)颁布了OSI参考模型。OSI参考模型是一个开放式体系结构,它规定将网络分为七层,从上往下依次是:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
1.应用层主要功能:对应用程序提供接口。
#用于网络服务与用户的一个接口
2.表示层主要功能:将收到的应用层数据翻译成二进制数组,并对数据压缩/解压缩,加密/解密的一些工作。
3.会话层主要功能:在通信双方之间建立、管理和终止会话。
#管理是否允许不同机器上用户之间建立会话链接的关系。
4.传输层主要功能:实现网络中不同主机上用户进程之间的数据通信。
#将上层的数据进行分片并加上端口号封装数据段,或者通过对报头文件中的端口识别。实现网络中不同主机上用户进程之间的数据传输
5.网络层主要功能:定义逻辑(IP)地址;实现数据从源到目的地的转