只考虑数据在数据链路层的流动
发布时间:2014/8/21 20:39:27 访问次数:1238
T面看一下两个主机通过互联网进行通信时数据链路层所处的地位(图3-1)。
图3-l(a)表示用户主机Hi通过电话线上网,S1H2990B01-S0T0中间经过三个路由器(Ri,R2和R3)连接到远程主机H2。所经过的网络可以是多种的,如电话网、局域网和广域网。当主机Hi向H2发送数据时,从协议的层次上看,数据的流动如图3-l(b)所示。主机Hi和H2都有完整的五层协议栈,但路由器在转发分组时使用的协议栈只有下面的三层∽。数据进入路由器后要先从物理层上到网络层,在转发表中找到下一跳的地址后,再下到物理层转发出去。因此,数据从主机H1传送到主机H2需要在路径中的各结点的协议栈向上和向下流动多次,如图中的浅灰色箭头所示。
然而当我们专门研究数据链路层的问题时,在许多情况下我们可以只关!心在协议栈中水平方向的各数据链路层。于是,当主机H1向主机H2发送数据时,我们可以想象数据就是在数据链路层从左向右沿水平方向传送,如图3-2中从左到右的粗箭头所示,即通过以下这样的链路:
H,的链路层一R,的链路层一R2的链路层一&的链路层-H2的链路层①注:当路由器之间在交换路由信息时,则根据所使用的路由选择仂、议的不㈣,也有可能需要使组成,即:H1一Ri,Ri -}R2,R2一R3和R3 -+H2。这四段不同的链路层可能采用不同的数据链路层协议。
T面看一下两个主机通过互联网进行通信时数据链路层所处的地位(图3-1)。
图3-l(a)表示用户主机Hi通过电话线上网,S1H2990B01-S0T0中间经过三个路由器(Ri,R2和R3)连接到远程主机H2。所经过的网络可以是多种的,如电话网、局域网和广域网。当主机Hi向H2发送数据时,从协议的层次上看,数据的流动如图3-l(b)所示。主机Hi和H2都有完整的五层协议栈,但路由器在转发分组时使用的协议栈只有下面的三层∽。数据进入路由器后要先从物理层上到网络层,在转发表中找到下一跳的地址后,再下到物理层转发出去。因此,数据从主机H1传送到主机H2需要在路径中的各结点的协议栈向上和向下流动多次,如图中的浅灰色箭头所示。
然而当我们专门研究数据链路层的问题时,在许多情况下我们可以只关!心在协议栈中水平方向的各数据链路层。于是,当主机H1向主机H2发送数据时,我们可以想象数据就是在数据链路层从左向右沿水平方向传送,如图3-2中从左到右的粗箭头所示,即通过以下这样的链路:
H,的链路层一R,的链路层一R2的链路层一&的链路层-H2的链路层①注:当路由器之间在交换路由信息时,则根据所使用的路由选择仂、议的不㈣,也有可能需要使组成,即:H1一Ri,Ri -}R2,R2一R3和R3 -+H2。这四段不同的链路层可能采用不同的数据链路层协议。
上一篇:数据链路层