数据链路层的简单模型 主机H1向H2发送数据 路由器R1 主机H1 路由器R3 主机H2 话网 局域网 路由器82/域网 局域 H 从层次上来看数据的流动 H 应用层 用层 运输层 R 2 3 输层 网络层 层 网络层 观络层 网络层 链路层 层 连路层 连路层 连路层 物理层 物理层 物理孱 物理层 勿理层
数据链路层的简单模型 局域网 广域网 主机 H1 主机 H2 路由器R1 路由器R2 路由器R3 电话网 局域网 主机H1向H2发送数据 链路层 应用层 运输层 网络层 物理层 链路层 应用层 运输层 网络层 物理层 链路层 网络层 物理层 链路层 网络层 物理层 链路层 网络层 物理层 R1 R2 R3 H1 从层次上来看数据的流动 H2
数据链路层的简单模型 (续) 主机H1向H2发送数据 路由器R1 主机H1 路由器R3 主机H2 话网 局域网 路由器82/域网 局域 H 仅从数据链路层观察帧的流动 H 应用层 用层 运输层 R 2 3 运输层 网络层 络层 网络月 网络层 链路层 路层 链路月 链路月 链路层 物理层 彬理层 物理月 物理 物理层
数据链路层的简单模型 ( 续) 局域网 广域网 主机 H1 主机 H2 路由器R1 路由器R2 路由器R3 电话网 局域网 主机H1向H2发送数据 链路层 应用层 运输层 网络层 物理层 链路层 应用层 运输层 网络层 物理层 链路层 网络层 物理层 链路层 网络层 物理层 链路层 网络层 物理层 R1 R2 R3 H1 仅从数据链路层观察帧的流动 H2
停止等待协议 完仝理想化的数据传输 发送方 接收方 主 主 机(AP AP2)机高层 A 缓存叫 帧 帧 叫缓存数据链路层 数据链路
停止等待协议 完全理想化的数据传输 数据链路层 主 机 A 缓存 主 机 B 数据链路 AP1 AP2 缓存 发送方 接收方 帧 高层 帧
两种情况的对比(传输均无差错) 不需要流量控制 需要流量控制 A B DATA DATA DATA 送主机B 送主机B DATA CD 送主机B DATA DATA 送主机B 送主机B 送主机B
两种情况的对比(传输均无差错) A B 送主机 B 送主机 B 送主机 B 送主机 B A B 送主机 B 送主机 B 时 间 不需要流量控制 需要流量控制
实用的停止等待协议 四种情况 A B A B A A B DATAO DATAO 出错 BM丢失 DATA0去 DATAO ACK|送 t丢c送 主 失 主机 DATA 机重DATA0 传 重DATA0 传 重DATA0= 传 丢 ACK ACK弃 间 主机 上AcK送 主机 A生 机 (a)正常情况 (b)数据帧出错 (c)数据帧丢失 (d)确认帧丢失
实用的停止等待协议 时 间 A B 送 主 机 送 主 机 (a) 正常情况 A B 送 主 机 (c) 数据帧丢失 重 传 tout 丢 失 ! A B 送 主 机 丢 弃 (d) 确认帧丢失 重 传 tout 丢 失 ! A B 送 主 机 (b) 数据帧出错 重 传 出错 四种情况