美文网首页Web基础知识
网络基础____交换机和路由器的区别

网络基础____交换机和路由器的区别

作者: OzanShareing | 来源:发表于2018-07-24 09:27 被阅读490次

    引言

    很多人也会像我一样认为这两个网络设备是用来上网的没什么稀奇的,至于这两个网络设备到底是什么关系,具体有什么区别,就不清楚是怎么回事了,我们需要仔细的了解才行。那么现在的交换机和路由器的具体区别到底是怎么样的呢,本着分享精神,知识是力量的源泉,这里整理了关于交换机和路由器的区别的一些内容和大家分享一下。


    交换机和路由器的区别

    • 路由器可以给你的局域网自动分配IP,虚拟拨号,就像一个交通警察,指挥着你的电脑该往哪走,你自己不用操心那么多了。
      交换机只是用来分配网络数据的。

    • 路由器在网络层,路由器根据IP地址寻址,路由器可以处理TCP/IP协议,交换机不可以。
      交换机在中继层,交换机根据MAC地址寻址。

    • 路由器可以把一个IP分配给很多个主机使用,这些主机对外只表现出一个IP。
      交换机可以把很多主机连起来,这些主机对外各有各的IP。

    • 路由器提供防火墙的服务,交换机不能提供该功能。
      集线器交换机都是做端口扩展的,就是扩大局域网(通常都是以太网)的接入点,也就是能让局域网可以连进来更多的电脑。
      路由器是用来做网间连接,也就是用来连接不同的网络。

    • 我们来举个例子:
      路由器相当于邮局,把信投递到收件人地址,它的任务就完成了。但是信邮到了你们宿舍楼,而这个地址不是你一个人专享的,所以楼管王大爷还要负责把信给到你手里,他不会关心收件人地址,只看收件人姓名,然后打个内线电话叫你来取信。如果没有邮局,你没法向世界各地的漂亮妹子们发信,也没法从楼外的漂亮妹子那里收信。但是因为楼管王大爷的存在,你仍然可以通过他与同宿舍楼的好基友书信往来。所有邮局构成的系统,就是“广域网”,而你的宿舍楼,就是“局域网”,构建局域网是不需要路由器的。

    三层的交换机和路由器的区别是怎么样的

    虽然他们都具有路由功能。但是三层交换机的主要功能仍是数据交换,它的路由功能通常比较简单,因为它所面对的主要是简单的局域网连接,路由路径远没有路由器那么复杂,它用在局域网中的主要用途还是提供快速数据交换功能,满足局域网数据交换频繁的应用特点。

    路由器的主要功能还是路由功能,它的路由功能更多的体现在不同类型网络之间的互联上,如局域网与广域网之间的连接、不同协议的网络之间的连接等,所以路由器主要是用于不同类型的网络之间。它最主要的功能就是路由转发,解决好各种复杂路由路径网络的连接就是它的最终目的,所以路由器的路由功能通常非常强大,不仅适用于同种协议的局域网间,更适用于不同协议的局域网与广域网间。

    网络交换机,是一个扩大网络的器材,能为子网络中提供更多的连接端口,以便连接更多的计算机。随着通信业的发展以及国民经济信息化的推进,网络交换机市场呈稳步上升态势。它具有性能价格比高、高度灵活、相对简单、易于实现等特点。所以,以太网技术已成为当今最重要的一种局域网组网技术,网络交换机也就成为了最普及的交换机

    路由器(Router),是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。 路由器是互联网络的枢纽,"交通警察"。目前路由器已经广泛应用于各行各业,各种不同档次的产品已成为实现各种骨干网内部连接、骨干网间互联和骨干网与互联网互联互通业务的主力军。路由和交换机之间的主要区别就是交换机发生在OSI参考模型第二层(数据链路层),而路由发生在第三层,即网络层。这一区别决定了路由器和交换机在移动信息的过程中需使用不同的控制信息,所以说两者实现各自功能的方式是不同的。

    以上讲述的稍显复杂,对于非计算机行业人员来说理解起来不是很容易。

    最后我从不专业的角度简单说一下家用交换机和路由器的区别家用交换机主要起到线路连通的功用,比如你家里有三台电脑,希望组建一个局域网,那么每台电脑拉出一根网线到交换机上,那么这三台电脑就组成了一个网,可以相互连通和共享文件。路由器呢,它也可以当普通交换机使用,具备交换机的线路连通的功能。但是路由器还有个功能交换机没有,那就是拨号上网功能

    你家里有三台电脑需要同时上网,猫就一个,怎么办,用路由器就能轻松解决,但是交换机不行。不过家用路由器一般都是4个口的,如果电脑过多,比如单位有几十台电脑,那么单靠路由是不行了,需要交换机来撑住场面,交换机一般有4口、8口、16口、24口,能接入更多的电脑。

    路由器和交换机有什么区别(百度经验)

    • 交换机是将不同IP地址的电脑连在一起,共享一根网线;路由器是将同一个IP给不同的电脑使用,就像一条大路分成很多条小路。一句话,路由器是接外网的,路由器是接内网的。
    • 在OSI七层网路结构中,交换机工作在数据链路层,路由器工作在网络层,不过也有多层交换机。
    • 交换机利用我们熟知的MAC地址即每个设备唯一的物理地址来寻址,路由器则通过IP地址来寻址。说白了,交换机寻找物理地址,路由器寻找IP地址。
    • 路由器具有防火墙的功能,因为其不传送不支持路由协议的数据,可防止广播风暴,而交换机没有这个功能。
    • 路由器可以分割广播域,广播数据不会穿过路由器,交换机则无法分割,只能区分冲突域,会导致通信拥堵和安全漏洞。
    • 路由器产生在交换机之后,主要克服了交换机不能路由数据的不足,就像交换机产生在集线器之后一样。

    浅谈交换机和路由器的区别

    网络在我们的生活学习中已经成为了必须的东西,也许 ”世界上最遥远的距离就是没网“,而路由器交换机这两种联网的中继设备最常见。如下图左为交换机,右为路由器。那么到底路由器和交换机有哪些区别呢?他们在网络的组建方面各自扮演什么样的角色?下面我们一起走进他们的世界,探寻彼此的区别。

    左图 右图

    主要的区别体现在一下几个方面:

    (1)外形上:

    从外形上我们区分两者,交换机通常端口比较多看起来比较笨重,而路由器端口就少得多体积也小得多,实际上右图并不是真正的路由器只是集成了路由器的功能,除此之外还有交换机的功能(LAN口就是作为交换机的端口来使用,WAN是用于连接外网的端口),而两个天线则是无线AP接入点(即是通常所说的无线局域网wifi)

    (2)工作层次不同:

    最初的交换机工作在OSI开放式系统互联模型的数据链路层,也就是第二层,而路由器则工作在OSI模型的网络层,就是第三层。也就是由于这一点所以交换机的原理比较简单,一般都是采用硬件电路实现数据帧的转发,而路由器工作在网络层,肩负着网络互联的重任,要实现更加复杂的协议,具有更加智能的转发决策功能,一般都会在在路由器中跑操作系统,实现复杂的路由算法,更偏向于软件实现其功能。

    (3)数据的转发对象不同:

    交换机是根据MAC地址转发数据帧,而路由器则是根据IP地址来转发IP数据报/分组。数据帧是在IP数据包/分组的基础上封装了帧头(源MAC和目的MAC等)和帧尾(CRC校验码)。而对于MAC地址和IP地址大家也许就搞不明白了,为何需要两个地址,实际上IP地址决定最终数据包要到达某一台主机,而MAC地址则是决定下一跳将要交互给哪一台设备(一般是路由器或主机)。而且,IP地址是软件实现的,可以描述主机所在的网络,MAC地址是硬件实现的,每一个网卡在出厂的时候都会将全世界唯一的MAC地址固化在网卡的ROM中,所以MAC地址是不能被修改的,但是IP地址是可以被网络管理人员配置修改的。

    (4)”分工“不同

    交换机主要是用于组建局域网,而路由器则是负责让主机连接外网。多台主机可以通过网线连接到交换机,这时就组建好了局域网,就可以将数据发送给局域网中的其他主机,如我们使用的飞秋极域电子教室等局域网软件就是通过交换机把数据转发给其他主机的,当然像极域电子教室这样的广播软件是利用广播技术让所有的主机都收到数据的。然而,通过交换机组建的局域网是不能访问外网的(即是Internet),这时需要路由器来为我们”打开外面精彩世界的大门“,局域网的所有主机使用的都是私网的IP,所以必须通过路由器转化为公网的IP之后才能访问外网。

    (5)冲突域和广播域

    交换机分割冲突域,但是不分割广播域,而路由器分割广播域。由交换机连接的网段仍属于同一个广播域,广播数据包会在交换机连接的所有网段上传播,在这种情况下会导致广播风暴和安全漏洞问题。而连接在路由器上的网段会被分配不同的广播域,路由器不会转发广播数据。需要说明的是单播的数据包在局域网中会被交换机唯一地送往目标主机,其他主机不会接收到数据,这是区别于原始的集线器的,数据的到达时间由交换机的转发速率决定,交换机会转发广播数据给局域网中的所有主机。

    最后需要说明的是:路由器一般有防火墙的功能,能够对一些网络数据包选择性过滤。现在的一些路由器都具备交换机的功能(如上图右),一些交换机具备路由器的功能,被称为3层交换机,广泛使用。相比较而言,路由器的功能较交换机要强大,但是速度也较慢,价格昂贵,三层交换机既有交换机的线性转发报文的能力,又有路由器的良好的路由功能因此得到广泛的使用。

    相关文章

      网友评论

        本文标题:网络基础____交换机和路由器的区别

        本文链接:https://www.haomeiwen.com/subject/jqqemftx.html