网络设备及工作

集线器
集线器又叫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
下一篇 2017-10-30

相关推荐

  • Linux终端类型

    前言     终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。而linux的终端类型有物理终端,虚拟终端,串行终端,伪终端。  1.物理终端  /dev/console     在linux系统中,计算机显示器通常被称为控制台终端(console)。系统控制台,和系统相关…

    Linux干货 2016-10-14
  • 磁盘管理1——分区和文件系统的创建

    Linux磁盘及文件系统管理 Disk(硬盘)接口类型:          IDE:并口,133MB/s          SCSI:并口,640MB/s    &nbs…

    Linux干货 2016-08-27
  • linux系统启动流程及内核编译

    Linux系统启动流程 initialization [ɪˌnɪʃəlaɪ'zeɪʃn] 初始化 内核参数: /usr/share/doc/kernel-doc-VERSION/Documentation 系统初始化流程(内核级别): POST –> BootSequence(BIOS) –> BootLoade…

    Linux干货 2016-09-19
  • Shell脚本编程(上)

        Shell脚本编程基础 Shell 脚本基础:包含一些命令或声明并符合一定格式的文本文件Shell 脚本用途:        1. 自动化常用命令        2. 执行系统管理和故障排除        3. …

    2017-04-16
  • Linux文件系统

      文件系统是一个逻辑上的概念,本身与磁盘没有什么关系,它是一个外围性永久存储设备,我们知道,计算机共有五大部件,存储设备是一种,内存是个临时性质的存储设备,无论是关机还是断电,存在里面的数据都会消失,我们需要一个永久性存储的设备,来弥补内存只是临时存储性。   对于Linux来说,其哲学思想之一就是一切皆文件,我们L…

    Linux干货 2016-11-11
  • 什么是网站流量、UV、PV、IP

    什么是网站流量,什么叫网站流量?     通常说的网站流量(traffic)是指网站的访问量,是用来描述访问一个网站的用户数量以及用户所浏览的网页数量等指标,常用的统计指标包括网站的独立用户数量、总用户数量(含重复访问者)、网页浏览数量、每个用户的页面浏览数量、用户在网站的平均停留时间等。     …

    Linux干货 2015-03-20