七、网络层
"网络层" 概念 : 将 分组 从 源端 传递到 目的端 , 为 分组交换网 上 不同主机 提供 通信服务 ;
"网络层" 数据传输单位 : 数据报 ;
"数据报" 与 “分组” : 当数据过长时 , 就会将 数据报 切割成小的 分组 , 增加传输的灵活性 ;
"网络层" 功能 :
① 路由选择 : 主机间通信时 , 选择网络上 路由器的 最佳路径 ;
② 流量控制 : 限制发送端速度 , 协调 发送端 接收端 的数据流量 ;
③ 差错控制 : 分组数据校验 , 尽量纠错 , 确保数据的正确性 ;
④ 拥塞控制 : 如果所有的节点 都 来不及接收分组 , 需要丢弃大量分组 , 此时 网络处于拥塞状态 , 此时 需要采取一定的措施 , 缓解这种拥塞状态 ; 与 流量控制不同的是 该机制是 整体地控制 , 不单单是限制发送端速度 ,
"网络层" 协议 :
IP
IPX
ICMP
IGMP
ARP
RARP
OSPF
八、数据链路层
"数据链路层" 概念 : 将 网络层 传递下来的 数据报 组装成 帧 ;
"数据链路层" 数据传出单位 : 帧 ;
"数据链路层" 功能 :
① 成帧 : 定义 帧 开始 和 结束 标识 ;
② 差错控制 : 针对 帧错误 ( 检错 ) , 位错误 ( 纠错 ) , 进行处理 ;
③ 流量控制 : 发送方 和 接收方 速度协调 , 防止 接收方 缓存不足 , 导致数据丢弃 ;
④ 访问控制 : 控制 主机 对于 信道 的 访问 控制 ; 如 广播网络 , 同时只有一个设备能发送信息 , 谁发送 , 由数据链路层控制 ;
"数据链路层" 协议 :
SDLC
HDLC
PPP
STP
九、物理层
"物理层" 概念 : 在 物理媒体 上实现 比特流 透明传输 ;
透明传输 : 不管数据的内容 , 直接在链路上传输 ;
"物理层" 数据传输单位 : 比特 ( bit ) ;
"物理层" 功能 :
① 定义接口特性 : 传输介质 , 网络接口引脚 等 ;
② 定义传输模式 : 单工 ( 单向传输 ) , 半双工 ( 不同时 双向传输 ) , 全双工 ( 同时双向传输 ) ;
③ 定义传输速率 : 网络的带宽 , 百兆网 , 千兆网 ;
④ 比特同步 : 使用同步时钟 , 保证发送接收比特同步 ;
⑤ 比特编码 : 规定 电压 与 比特 的关系 , 曼彻斯特编码 , 差分曼彻斯特编码 等 ;
"物理层" 协议 :
802.3
Rj45