学习视频:
https://www.bilibili.com/video/BV1c4411d7jb?p=7&vd_source=657a3a3d4db7adcd46d8875ecbec370c
1.2.3 OSI参考模型
- OSI参考模型的层次结构
- 定义了服务、协议、接口三个概念
- 先有模型,后有协议规范;通用性良好
名称 | 传输单位 | 功能 | 备注 |
---|---|---|---|
应用层 | 用户与网络的接口,最复杂的一层,使用协议多 | ||
表示层 | 处理交换信息的表示方法 ;数据压缩 ;加密、解密 | ||
会话层 | 允许不同主机在会话层各进程进行会话;检查点 机制用来维持可靠对话 | ||
传输层 | 主机中两个进程的通信;对用户屏蔽通信子网的变化 ;复用 :多个应用层同时使用传输层服务 ;分用 :信息分别交付到应用层 | 仅有面向连接的通信 | |
网络层 | 数据报 | 为分组交换网络的主机提供通信:1. 路由选择;2.流量控制 ;3. 差错控制 ;4. 拥塞控制:结点来不及接收而丢弃大量分组 ;4. 网际互连:互联网使用的协议是无连接的IP网际协议和许多路由选择协议 | 支持无连接和面向连接的通信 |
数据链路层 | 帧,将网络层的IP分组封装成帧,可靠传输到邻结点的网络层 | 检测差错,将物理层可能出错(噪声干扰)的物理连接改造为逻辑上无差错的数据链路;流量控制:协调A的发送速率和B的接收速率 | 广播式网络 的数据链路层——介质访问子层 还处理如何控制对共享信道的访问 |
物理层 | 比特,透明传输原始比特流 | 定义数据终端/通信设备的物理、逻辑连接方法,如接口参数、信号意义等 | 物理介质在物理层以下,不属于物理层 |
数据链路层:点到点通信——主机与主机之间通信,一个点指一个硬件地址或IP地址
传输层:端到端通信——进程与进程之间通信,一个进程由一个端口来标识
- TCP/IP模型
名称 | 对象 | 特点 | |
---|---|---|---|
应用层 | |||
传输层 | 进程-进程或应用-应用,支持无连接和面向连接的通信 | 主要TCP/UDP协议 | |
网际层 | 主机-主机,定义标准的分组格式和协议,即IP | 无连接的通信模式 | |
网络接口层 |