网络设备及工作

集线器
集线器又叫Hub,是一种多用于星形网络组织的中心设备。
具备中继器放大信号的特点,集线器是一种半双工,同一时间只能接收或发送数据,不能同时既接受又发送数据,是冲突型设备,共享带宽,放大信号的同时放大噪声,不隔离广播,不能成环,不安全。
二层交换机
二层交换机的工作原理能自学习构造MAC地址表,基于MAC地址表进行转发、划分冲突域,对MAC地址实现过滤等功能。
二层交换机是基于专用的集成电路来决定交换逻辑的算法的,转发速度比网桥软件方式决定交换逻辑算法更优良,可以环路避免而且端口比网桥更密集。
二层交换机的转发技术:存储转发式、直通转发式和碎片切头式。
存储转发式:交换机首先接收到下图所示的数据帧(整个数据帧)进行缓存,然后检查数据帧的正确性,最后再从数据帧读取目的MAC地址,通过查找MAC表找到要发送的交换机端口,然后将数据帧发送出去。这种方式转发数据延时大,但错误率低。传统网桥和早期的二层交换机都是使用这种方式转发数据。
直通转发式:特点是速度快,它仅需读取上图中的目标MAC地址字段,就将数据帧进行转发,而不需要缓存整个数据帧,但由于没被交换机缓存,所以无法很好的检查所传输的数据帧是否有误,不能更好提高错误检查能力。
碎片切头式:这种方式集成了上面两种方式的优点,不需要读完并缓存整个数据帧,但也不是只读目标MAC地址就转发数据帧,而是在转发前先检查数据帧长度是否够64字节,如果不够,则认为是“残帧”(因为以太网介质访问发生冲突的帧,一般都小于64字节)。因为转发速度和容错率在两者之间,所以别广泛应用。
路由器
路由器属于OSI模型中的网络层,作用是网络层的IP寻址、路由和隔离广播等功能。
路由器Router是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。
路由器又称网关设备Gateway是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成。路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。
集线器。它的作用可以简单的理解为将一些机器连接起来组成一个局域网。而交换机作用与集线器大体相同。集线器采用的式共享带宽的工作方式机器越多冲突越多,性能越差,而交换机是独享带宽。
路由器与交换机的主要区别体现在
1、工作层次不同,交换机是工作在数据链路层,而路由器一开始就设计工作在OSI模型的网络层。路由器工作在OSI的第三层,可以得到更多的协议信息,路由器可以做出更加智能的转发决策。
2、交换机是利用物理地址MAC地址来确定转发数据的目的地址。而路由器则是利用不同网络的ID号来确定数据转发的地址。IP地址是在软件中实现的,描述的是设备所在的网络,有时这些第三层的地址也称为协议地址或者网络地址。
3、一般交换机只能分割冲突域,不能分割广播域;路由器可以分割广播域。由交换机连接的网段仍属于同一个广播域,广播数据包会在交换机连接的所有网段上传播,在某些情况下会导致通信拥挤和安全漏洞。连接到路由器上的网段会被分配成不同的广播域,广播数据不会穿过路由器。虽然第三层以上交换机具有VLAN功能,也可以分割广播域,但是各子广播域之间是不能通信交流的,它们之间的交流仍然需要路由器。
4、路由器提供了防火墙服务仅仅转发特定地址的数据包,不传送不支持路由协议的数据包传送和未知目标网络数据包,从而可以防止广播风暴。交换机一般用于LAN-WAN的连接,交换机归于网桥,是数据链路层的设备,有些交换机可实现第三层的交换。 路由器用于WAN-WAN之间的连接,可以解决异构网络之间转发分组,作用于网络层。只是从一条线路上接收输入分组,重新封装报文,然后向另一条线路转发。这两条线路可能分属于不同的网络,并采用不同协议。

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/88135

(0)
cuicui
上一篇 2017-10-29 20:58
下一篇 2017-10-30 11:00

相关推荐

  • N26-第十二周

    1、请描述一次完整的http请求处理过程;        1、建立或处理链接:接收请求或拒绝请求        2、接收请求:接收来自于网络的请求报文中对某资源的一次请求的过程;接收请求的方式通常是并发访问响应模型        3、处理请…

    2017-05-14
  • N25第四周博客作业

    第四周博客作业 1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 2、编辑/etc/group文件,添加组hadoop。      3、手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的i…

    Linux干货 2016-12-19
  • 初学Linux之 vim 文本编辑器

    vim 的模式切换;命令模式相关操作,拓展命令模式的相关操作;可视化和多窗口;定制vim的工作特性;vim帮助

    2017-12-31
  • 虚拟机的三种网络模式

    前言     虚拟机的网络模式,是环境部署时的重要环节。不同的运行环境对网络的要求也是不用的,本章节重点介绍虚拟机的三种网络模式、以及他们之间的区别 虚拟机网络模式      无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式: 1.桥接 2…

    2017-07-11
  • N25-第五周

    一.显示当前系统上root、fedora或user1用户的默认shell;    [root@localhost ~]# useradd fedora && useradd user1 && grep "^\(root\|fedora\|user1\)" /etc/passwd | cu…

    Linux干货 2017-01-09
  • CentOS6.7上编译安装MariaDB

    CentOS6.7上编译安装MariaDB

    系统运维 2016-06-03