网络参考模型(OSI)
一、网络参考模型
二、OSI七层模型讲解
应用层 | 应用层是计算机用户,以及各种应用程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。 |
---|---|
表示层 | 表示层负责数据格式的转换,将应用处理的信息转换为适合网络传输的格式,或者将来自下一层的数据转换为上层能处理的格式。 |
会话层 | 它的作用就是建立和管理应用程序之间的通信。 |
传输层 | 根据协议监控数据传输服务的质量,保证报文的正确传输。将上层数据分片并加上端口号封装成数据段,或通过对报文头中的端口识别,实现网络中不同主机上的用户进程之间的传输 |
网络层 | 通过ip地址进行逻辑寻址,实现不同网络之间的路径选择(路由器),将上层数据加上源和目的方的逻辑(IP)地址封装成数据包,实现数据从端到端的传输 |
数据链路层 | 建立逻辑连接、进行硬件地址寻址(mac)、接收来自物理层的位流形式的数据,并封装成帧,传送到上一层;同样,也将来自上层的数据帧,拆装为位流形式的数据转发到物理层。这一层的数据叫做帧。 |
物理层 | 解决两个硬件之间通信的物理设备,常见的物理媒介有光纤、电缆、中继器等。它主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0)。 |
三、网络模型组成协议
默认情况下
每个端口对应着一个功能服务例如:8080—HTTP:以明文形式进行数据传输的协议
443—HTTPS:以密文形式进行数据传输的协议