Interview_计网_day18
\(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\) |