计算机网络基础之TCP/IP协议簇

        计算机网络基础之网络设备

                       作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

一.Hub集线器

  我们知道双绞线最大传输距离在100米左右,超过100米信号会衰减,对端可能无法正常的收取数据,要想传输更远的距离就可用加信号放大器的设备(又称为"中继器")。
  
  Hub的功能:
    多端口中继器(一般家用的100Mb/s小Hub也就8个接口) 
    Hub是一个比较傻瓜的设备,它并不记忆该信息包是由哪个MAC地址发出,哪个MAC地址在Hub的哪个端口
    Hub是一个既不能隔断冲突域,也不能隔断广播域的设备。
      冲突域:一个主机发送报文,另一个主机也发送报文,产生冲突,两个主机在一个冲突域。
      广播域:一个主机发送广播,另一个主机收到,两个主机在一个广播域。

  Hub的特点:
    共享带宽
    半双工(两个数据站之间可以双向数据传输,但不能同时进行)

  如下图所示,"计算机1"想要发送数据给"计算机8",会通过集线器(Hub)。当"计算机1"的数据帧发送到集线器(Hub)上以后,Hub会将这个数据包以广播的形式向所有端口转发数据,这样会导致"计算机1"本来想发送给"计算机8"的数据包会被所有的节点都接收到,当然其它("计算机1-计算机7")的网卡会自动检查目标地址的行为,发现MAC地址不是自己的数据包就直接丢掉,从而实现数据正常的通信。但是如果为我们在电脑上安装了抓包软件,如Wireshark,它会捕获数据,并对数据进行分析可能会造成一定的安全风险哟。
  
  其实Hub可用理解为总线型拓扑,它只是把总线做成了芯片而已,当多台主机在当前Hub上同时发送数据,就会导致数据冲突,它采用的算法就类似于"冲突检测的载波侦听多路访问",这样会降低Hub的效率,因此就算是100Mb/s集线器,如果在机器多的情况下,它的效率依旧不高!

二.以太网桥

1>.交换式以太网的优势

    扩展了网络带宽
    分割了网络冲突域,使网络冲突被限制在最小的范围内
    交换机作为更加智能的交换设备,能够提供更多用户所要求的功能:优先级、虚拟网、远程检测……

2>.以太网桥工作原理

  以太网桥监听数据帧中源MAC地址,学习MAC,建立MAC表
  对于未知MAC地址,网桥将转发到除接收该帧的端口之外的所有端口
  当网桥接到一个数据帧时,如果该帧的目的位于接收端口所在网段上,它就过滤掉该数据帧;如果目的MAC地址在位于另外一个端口,网桥就将该帧转发到该端口
  当网桥接到广播帧时候,它立即转发到除接收端口之外的所有其他端口

三.

猜你喜欢

转载自www.cnblogs.com/yinzhengjie/p/11853809.html