(OSI) 分层作用
- 各层之间相互独立。某一层并不需要知道其他层是如何实现的,而仅仅需要知道该层提供的服务。
- 灵活性好。当任何一层发生改变时,只要保证接口关系不变,其他层不会受到影响。
- 易于实现和维护。将一个大系统分解成多个相对独立的子系统,利于实现。
- 能促进标准化工作。每一层的功能和提供的服务都有了准确的说明。
(OSI) 七层模型、原理
自上而下分为
- 应用层:所有能和用户产生网络流量的程序。比如 (QQ)。
- 表示层:处理在两个通信系统中数据的表示方式。
- 对数据进行 翻译
- 对数据进行 加密/解密
- 对数据进行 压缩/恢复
- 会话层:负责建立通信连接,并在连接上有序的传输数据。
- 建立、管理、终止 会话
- 使用 校验点 使会话在通信失效后,从校验点开始恢复通信。
- 传输层:负责进程之间的通信,即 端到端 的通信。
- 可靠传输 (TCP),不可靠传输 (UDP)
- 差错控制
- 流量控制
- 复用分用
- 复用:多个应用层程序可以同时使用传输层服务
- 分用:传输层把收到的信息分别交付给对应的应用层程序
- 网络层:把分组从源端传到目的端,为分组交换网上的主机提供通信服务。
- 路由选择:选出最佳路径
- 流量控制
- 差错控制
- 拥塞控制
- 数据链路层:将网络层交下来的数据报 组装成帧。
- 成帧:定义帧的开头和结束
- 差错控制:帧错、位错
- 流量控制
- 接入控制:控制对信道的访问
- 物理层:在物理媒介上透明传输,规定了物理设备标准。
- 透明传输:不管所传数据是怎样的,都能在链路上传输
(OSI) 七层协议
协议 | |
---|---|
应用层 | 文件传输(FTP)、电子邮件(SMTP)、万维网(HTTP) |
表示层 | (JPEG、ASCII) |
会话层 | (ADSP、ASP) |
传输层 | (TCP、UDP) |
网络层 | (IP、ICMP、ARP) |
数据链路层 | (SDLC、HDLC、PPP、STP) |
物理层 | (Rj45、802.3) |