天天看点

交换机、路由器、集线器的区别一、功能上的区别二、网络分层

        上一篇文章我们讲了将两个系统连接在一起用的是虚拟交换机,那为什么不是虚拟集线器或者虚拟路由器呢,这里还是有所不同的,接下来就要讲一讲他们三者的区别。

一、功能上的区别

        路由器,在功能上来讲就是一个收发数据的一个设备,不过和其他两种不同的是他是连接局域网和广域网的一个不可缺少的一个工具,简单来讲就是一个小山村连接城市的唯一中转站。而交换机和集线器就想是村子和村子之间的公路,连接的是局域网的内部。那么交换机就相当于各个村子的路都是一样的马路,而集线器就相当于从马路中分出去的小路,并且村子越多,路越窄。

         路由器是工作在网络层的物理设备,而交换机是工作在链路层的物理设备,集线器是工作在物理层的物理设备。那么这些层又是怎么区分的呢?

二、网络分层

        OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如路由器(网络层),交换机(数据链路层)。OSI 七层模型是一种框架性的设计方法 ,建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题,其最主要的功能就是帮助不同类型的主机实现数据传输。它的最大优点是将服务、接口和协议这三个概念明确地区分开来,通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯。

     以下来自百度百科:

交换机、路由器、集线器的区别一、功能上的区别二、网络分层

物理层

        OSI的物理层规范是有关传输介质的特性标准,这些规范通常也参考了其他组织制定的标准。连接头、帧、帧的使用、电流、编码及光调制等都属于各种物理层规范中的内容。物理层常用多个规范完成对所有细节的定义。示例:Rj45,802.3等。

数据链路层

         它定义了在单个链路上如何传输数据。这些协议与被讨论的各种介质有关。示例:ATM,FDDI等。

网络层

        这层对端到端的包传输进行定义,它定义了能够标识所有结点的逻辑地址,还定义了路由实现的方式和学习的方式。为了适应最大传输单元长度小于包长度的传输介质,网络层还定义了如何将一个包分解成更小的包的分段方法。示例:IP,IPX等。

传输层

         这层的功能包括是否选择差错恢复协议还是无差错恢复协议,及在同一主机上对不同应用的数据流的输入进行复用,还包括对收到的顺序不对的数据包的重新排序功能。示例:TCP,UDP,SPX。

         其他三层的解释见百度百科。这里由于集线器是物理层的,所以,基本就是对于数据的转发的作用,而交换机是工作在数据链路层的,所以对于包的转发和数据的传递做的就更加的好,而路由器是网络层的,主要就是协调两个网络之间的数据交换的,所以他们在网络中是各司其职的。

分层的好处:

        建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题。它的最大优点是将服务、接口和协议这三个概念明确地区分开来:服务说明某一层为上一层提供一些什么功能,接口说明上一层如何使用下层的服务,而协议涉及如何实现本层的服务;这样各层之间具有很强的独立性,互连网络中各实体采用什么样的协议是没有限制的,只要向上提供相同的服务并且不改变相邻层的接口就可以了。网络七层的划分也是为了使网络的不同功能模块(不同层次)分担起不同的职责,从而带来如下好处: 

 减轻问题的复杂程度,一旦网络发生故障,可迅速定位故障所处层次,便于查找和纠错;

 在各层分别定义标准接口,使具备相同对等层的不同网络设备能实现互操作,各层之间则相对独立,一种高层协议可放在多种低层协议上运行;

  能有效刺激网络技术革新,因为每次更新都可以在小范围内进行,不需对整个网络动大手术。

继续阅读