osi即开放系统互联参考模型。
osi的目的是为了解决主机间的通信
从下到上:物理层、数据链路层、网络层、传输层、会话层、表示出、应用层
上三层(应用层、表示出、会话层)负责产生数据,下四层(传输层、网络层、数据链路层、物理层)负责对数据的传输。
应用层
通过人机交互实现各种各样的服务。
作用:为应用软件提供接口,供实用程序能够使用网络服务
常见的协议:http(80)、ftp(20/21)、smtp(25)、telnet(23)、dns(53)
表示层
加密 解密 编码 解码 压缩 解压缩
作用:
①数据的解码和编码
②数据的加密和解密
③数据的压缩和解压缩
会话层
作用:建立、维护、管理应用程序之间的会话。
功能:①对话控制②同步
传输层
作用:①通过端口号来区分不同的服务
②提供可靠的传输
③数据分段
常见的协议:TCP、UDP
网络层
常见设备:路由器
作用:根据IP地址进行逻辑寻址
常见的协议:IP
数据链路层
常见设备:交换机
比特被封装成帧,会加上MAC地址,若是知道MAC地址,则可以直接发送数据。
物理层
物理层就是把比特用不同的媒介传输出去。