学习计算机网络过程中的心得体会以及知识点的整理,方便我自己查找,也希望可以和大家一起交流。
—— 数据链路层 —— 文章目录计算机网络(六)—— 数据链路层 ——上接《计算机网络 数据链路层(一)》4.扩展的以太网4.1 在物理层扩展以太网4.1.1 使用光纤扩展4.1.2 使用集线器扩展4.2 在数据链路层扩展以太网4.2.1 以太网交换机的特点4.2.2 以太网交换机的交换方式4.2.3 以太网交换机的自学习功能4.2.4 交换机使用生成树协议4.3 虚拟局域网4.3.1 虚拟局域网使用的以太网帧格式5.高速以太网5.1 100BASE-T 以太网5.1.1 100 Mbit/s 以太网的三种不同的物理层标准5.2 吉比特以太网5.2.1 吉比特以太网的物理层5.2.2 吉比特以太网的工作方式5.2.3 载波延伸5.2.4 分组突发5.3 10吉比特以太网 (10GE) 和更快的以太网5.3.1 10吉比特以太网的物理层5.3.2 更快的以太网5.3.3 40GE/100GE 的物理层5.3.4 端到端的以太网传输5.4 使用以太网进行宽带接入5.4.1 PPPoE 上接《计算机网络 数据链路层(一)》《计算机网络 数据链路层(一)》
4.扩展的以太网 4.1 在物理层扩展以太网 4.1.1 使用光纤扩展 主机使用光纤(通常是一对光纤)和一对光纤调制解调器连接到集线器。 很容易使主机和几公里以外的集线器相连接。以太网交换机运行自学习算法自动维护交换表。
开始时,以太网交换机里面的交换表是空的。
A 先向 B 发送一帧,从接口 1 进入到交换机。
交换机收到帧后,先查找交换表,没有查到应从哪个接口转发这个帧。
交换机把这个帧的源地址 A 和接口1 写入交换表中,并向除接口1以外的所有的接口广播这个帧。
C 和 D 将丢弃这个帧,因为目的地址不对。只 B 才收下这个目的地址正确的帧。这也称为过滤。
从新写入交换表的项目 (A, 1) 可以看出,以后不管从哪一个接口收到帧,只要其目的地址是A,就应当把收到的帧从接口1转发出去。
B 通过接口 3 向 A 发送一帧。
交换机查找交换表,发现交换表中的 MAC 地址有 A。表明要发送给A的帧(即目的地址为 A 的帧)应从接口1转发。于是就把这个帧传送到接口 1 转发给 A。显然,现在已经没有必要再广播收到的帧。
交换表这时新增加的项目 (B, 3),表明今后如有发送给 B 的帧,就应当从接口 3 转发出去。
经过一段时间后,只要主机 C 和 D 也向其他主机发送帧,以太网交换机中的交换表就会把转发到 C 或 D 应当经过的接口号(2 或 4)写入到交换表中。
4.2.4 交换机使用生成树协议增加冗余链路时,自学习的过程就可能导致以太网帧在网络的某个环路中无限制地兜圈子。
如图,假定开始时,交换机 #1 和 #2 的交换表都是空的,主机 A 通过接口交换机 #1 向主机 B 发送一帧。
按交换机自学习和转发方法,该帧的某个走向如下:离开交换机 #1 的接口 3 → 交换机 #2 的接口 1 → 接口 2 → 交换机 #1 的接口 4 → 接口 3 → 交换机 #2 的接口 1 →……。这样就无限制地循环兜圈子下去,白白消耗了网络资源。
IEEE 802.1D 标准制定了一个生成树协议 STP (Spanning Tree Protocol)。
其要点是:不改变网络的实际拓扑,但在逻辑上则切断某些链路,使得从一台主机到所有其他主机的路径是无环路的树状结构,从而消除了兜圈子现象。
4.3 虚拟局域网 利用以太网交换机可以很方便地实现虚拟局域网 VLAN (Virtual LAN)。 虚拟局域网 VLAN 是由一些局域网网段构成的与物理位置无关的逻辑组,而这些网段具有某些共同的需求。每一个 VLAN 的帧都有一个明确的标识符,指明发送这个帧的计算机是属于哪一个 VLAN。 虚拟局域网其实只是局域网给用户提供的一种服务,而并不是一种新型局域网。 由于虚拟局域网是用户和网络资源的逻辑组合,因此可按照需要将有关设备和资源非常方便地重新组合,使用户从不同的服务器或数据库中存取所需的资源。 4.3.1 虚拟局域网使用的以太网帧格式 IEEE 批准了 802.3ac 标准,该标准定义了以太网的帧格式的扩展,以支持虚拟局域网。 虚拟局域网协议允许在以太网的帧格式中插入一个4字节的标识符,称为 VLAN 标记 (tag),用来指明发送该帧的计算机属于哪一个虚拟局域网。 插入 VLAN 标记得出的帧称为 802.1Q 帧 或 带标记的以太网帧。吉比特以太网可用作现有网络的主干网,也可在高带宽(高速率)的应用场合中。
5.2.1 吉比特以太网的物理层 使用两种成熟的技术:一种来自现有的以太网,另一种则是美国国家标准协会 ANSI 制定的光纤通道 FC (Fiber Channel)。【吉比特以太网的配置举例】
※ 以太网从 10 Mbit/s 到 100 Gbit/s 的演进证明了以太网是:
可扩展的(从 10 Mbit/s 到 100 Gbit/s); 灵活的(多种传输媒体、全/半双工、共享/交换); 易于安装; 稳健性好。 5.4 使用以太网进行宽带接入 IEEE 在 2001 年初成立了 802.3EFM 工作组,专门研究高速以太网的宽带接入技术问题。 以太网宽带接入具有以下特点: 可以提供双向的宽带通信。 可以根据用户对带宽的需求灵活地进行带宽升级。 可以实现端到端的以太网传输,中间不需要再进行帧格式的转换。这就提高了数据的传输效率且降低了传输的成本。 但是不支持用户身份鉴别。 5.4.1 PPPoE PPPoE (PPP over Ethernet) 的意思是“在以太网上运行 PPP”,它把 PPP 协议与以太网协议结合起来 —— 将 PPP 帧再封装到以太网中来传输。 现在的光纤宽带接入 FTTx 都要使用 PPPoE 的方式进行接入。在 PPPoE 弹出的窗口中键入在网络运营商购买的用户名和密码,就可以进行宽带上网了。 利用 ADSL 进行宽带上网时,从用户个人电脑到家中的 ADSL 调制解调器之间,也是使用 RJ-45 和 5 类线(即以太网使用的网线)进行连接的,并且也是使用 PPPoE 弹出的窗口进行拨号连接的。