zoukankan      html  css  js  c++  java
  • 五、数据链路层设备

    1、数据链路层设备

    1.1、网桥

    两个,或者多个以太网通过网桥连接起来后,就成为了一个覆盖范围更大的以太网,从而原来的没个以太网就可以叫做一个网段。

    网桥工作在数据链路层的MAC子层,可以使得以太网各网段成为隔离开的碰撞域或(冲突域)

    如果把网桥换曾工作在物理层的转发器,就没有了这种过滤通信量的功能。网桥处理的数据对象是帧(Frame),所以工作在数据链路层。中继器,集线器Hub处理的数据对象是信号,工作在物理层。

    1.2、交换机

    1.2.1、局域网交换机

    网桥主要是限制在任意时刻通常只能执行一个帧的转发操作。局域网交换机也叫以太网交换机,本质上说,就是一个多端口的网桥,工作在数据链路层。交换机可以经济的将网络分成小的冲突域,为每个工作栈提供更高的带宽。

    以太网交换机对工作栈是透明的,管理开销低廉,简化了网络节点的增加,移动和网络变化的操作。

    利用交换机还可以方便的实现虚拟局域网(Virtual LAN,VLAN),VLAN不仅可以隔离冲突域,还可以隔离广播域

    1.2.2、以太网交换机的工作原理

    检测从交换机端口来的数据帧和目的地的MAC地址,然后和系统内部的动态查找表进行比较,

    如果数据帧的MAC地址没有在查找表中,就把这个数据帧的MAC地址加入到查找表,然后将数据帧发送给相应的目的端口。

    以太网交换机:每个端口都是直接与单个主机相连,网桥的端口往往是连接到以太网的一个网段。

    交换机的工作方式是全双工方式。

    以太网交换机由于使用了专用的交换结构芯片,交换速率高。以太网交换机独占传输媒体的带宽。

    比如普通的10Mb/s的共享式以太网,如果有N个用户,每个用于占用的平均带宽只有总带宽的N分之一不到。

    但是使用了交换机,虽然每个端口到主机的带宽还是10Mb/s,但是由于一个用户在通信,因此对于拥有N对端口

    的交换机总量为N*10Mb/s。

    1.2.3、交换机的两种交换模式

    1、直通式交换机:只检查帧的目的地址,这种方式速度快,但是缺乏智能和安全性。无法进行不同速率的端口交换。

    2、存储转发式交换机:先接收到帧缓存到高速缓存器中,然后检查数据是否正确,确认无误后,通过查找表转换成输出端口将帧发送出去。如果检查数据帧有错,就可以丢弃掉。存储转发交换机:可靠性高,还可以支持不同速度端口的转换,但是延迟比较大。

    注:冲突域(碰撞域)和广播域的区别:
    当一块网卡发送信息的时候只要可能和另外一块网卡冲突,则这些可能冲突的网卡构成冲突域。
    一块网卡发出一个广播,能收到这个广播的所有网卡的集合叫做广播域。一般来说一个网段就是一个冲突域
    一个局域网就是一个广播域。
    物理层,数据链路层,网络层设备对于隔离冲突域和广播域的总结
    设备名称 工作层 能够隔离冲突域 能否隔离广播域
    集线器Hub 物理层 不能 不能
    中继器 物理层 不能 不能
    交换机 数据链路层 不能
    网桥 数据链路层 不能
    路由器 网络层

    总结:中继器,集线器Hub,工作在同一个冲突域(也就是同一个网段)只是对信号放大而已,也就是说能隔离冲突域的只要工作在物理层之上就可以。因为局域网通过路由器连接到广域网,而一个广播域就是一个局域网,所以说路由器可以隔离广播域

    而交换机叫做以太网交换机,是在局域网当中的,不能隔离广播域。

  • 相关阅读:
    jQuery的选择器
    01-jQuery的介绍
    client、offset、scroll系列
    BOM
    定时器
    js中的面向对象
    javascript小练手
    DOM介绍
    关于DOM的事件操作
    伪数组 arguments
  • 原文地址:https://www.cnblogs.com/drq1/p/9680465.html
Copyright © 2011-2022 走看看