一、模型简述
OSI参考模型从下至上的层次为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层,各层的概念与功能见下表:
层次 | 传输单位 | 功能 | 主要协议 |
---|---|---|---|
物理层 | 数据位 | 点到点在物理介质上透明传输比特流 | EIA-232C、EIA/TIA RS-449、CCITT的X.21等 |
数据链路层 | 数据帧 | 封装成帧在数据链路上点对点透明传输,并进行差错控制、流量控制、可靠传输、介质访问控制,为网络层提供服务 | SDLC、HDLC、PPP、STP和帧中继等 |
网络层 | 数据包 | 点对点传输数据包,进行路由选择、分组转发,进行差错控制、流量控制、拥塞控制,完成异构网络互联 | IP、ARP等 |
传输层 | 数据段/报 | 端到端传输数据段/报,负责分用与复用,进行差错检测、流量控制、可靠传输、拥塞控制,负责进程与进程之间的逻辑通信 | TCP、UDP、OSPF等 |
会话层 | —— | 负责不同主机上的各个进程之间进行会话(建立同步) | —— |
表示层 | —— | 处理在两个通信系统中交换信息的表示方式,进行数据压缩、加密、解密 | —— |
应用层 | 数据 | 用户与网络的接口,满足应用的需求 | BGP、POP3、IMAP、SMTP、FTP、HTTP、RIP、DNS、DHCP等 |
二、四大特性
不同层有不同功能,很多层都有差错控制、流量控制、可靠传输、拥塞控制这四个功能,要注意分别都是哪层有。
- 差错控制(有没有检错、纠错编码)
- 流量控制(有没有流量控制协议)
- 可靠传输(有没有校验、序号、确认、重传机制)
- 拥塞控制(有没有慢开始拥塞避免、快重传快恢复机制)
总结如下:
注意三个层的流量控制的针对对象不同:数据链路层——相邻结点之间;网络层——整个网络;传输层——端到端;
三、总结
写在后面
这个专栏主要是我在学习408真题的过程中总结的一些笔记,因为我学的也很一般,如果有错误和不足之处,还望大家在评论区指出。希望能给大家的学习带来一点帮助,共同进步!!!