交换机和路由器的区别及工作原理。
发布网友
发布时间:2022-02-26 15:54
我来回答
共6个回答
热心网友
时间:2022-02-26 17:24
简言之,使用中同网络使用交换机,不同网络使用路由器。
交换机和路由器的区别
交换机的工作方式是侦听以物理方式连接交换机的系统的MAC地址,并记住哪条物理链路为每个系统提供了连接。然后交换机检查输入的分组,并把分组转发到正确的接口上。如果交换机没有输入目的MAC地址,那么它将把分组转发到所有端口,然后记住作出响应的端口。
路由器处于网络层,一方面能够跨越不同的物理网络类型(DDN、FDDI、以太网等等),另一方面在逻辑上将整个互连网络分割成逻辑上独立的网络单位,使网络具有一定的逻辑结构。路由器的主要工作就是为经过路由器的每个数据帧寻找一条最佳传输路径,并将该数据有效地传送到目的站点。
路由器的基本功能是,把数据(IP 报文)传送到正确的网络,细分则包括:1、IP 数据报的转发,包括数据报的寻径和传送;2、子网隔离,抑制广播风暴;3、维护路由表,并与其它路由器交换路由信息,这是 IP 报文转发的基础;4、IP 数据报的差错处理及简单的拥塞控制;5、实现对 IP 数据报的过滤和记帐。
区别在于:
交换机工作在OSI的第二层(数据链路层),所以它的工作原理比较简单,而路由器工作在OSI的第三层(网络层),可以得到更多的协议信息。
交换机是利用物理地址或者说MAC地址来确定转发数据的目的地址。而路由器则是利用不同网络的ID号(即IP地址)来确定数据转发的地址。
传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域。此外,路由器提供了防火墙的服务
简单的说,hub只提供局域网互联的功能,也就是几个人上网是通过连接到主机(直接连接internet的机子)来实现上网功能的,这就要求主机的配置比较好;而路由器可以自动分配一群ip(一般是192.168.0.…),而连接上的计算机都可以通过它来连接internet(当然,对外只有一个出口ip),它与hub的不同是不需要主机,因为路由器直接可以连上internet,并且一般来说用它上网的速度快些。至于速度 设共享时主机网速较流畅 其他机子受主机的使用情况影响很大. 一旦主机启动某个极占CPU和内存的程序 其他人就祈祷吧...
路由的网速相对平均 当然,前提是没有人下载抢带宽
比较一下 还是推荐开路由的
用HUB分主机和分机,主机一关别的分机也就不能上网了.
而用路由器,就不分主机和分机了.大家上网互相不影响.
HUB不用设置,插上即能用.
路由设置相对烦琐些.
价格HUB也比路由便宜很多.
这些都是很直观,很简单也是实用方面最简单的区别
什么基础不行啊?我看这方面 的东西都三年了,我是没有说详细,既然楼主那样问,我还有必要说得那么详细吗?要我说详细可以,我说吧,交换机分为二层、三层、四层、7层交换机,这些层数是基于是数据包的结构来讲的,二层是指能控制到数据包的第几层,二层是指数据链路层,基于MAC传送的,三层是指网络层,基于IP传送的,四层是传输层,7层是应用层,7层交换机的功能最强。
路由器也可以分,宽带路由器和可以应用到IP路由功能的,因为IP地址为分几种类型,还要根据子网掩码来分,不同IP段的计算机是不能直接进行通信的,所以需要用具有IP路由功能的路由器来转换数据包,这就需要配置路由器的路由列表。因为internet网上的这样的路由器太多,所以这样配置又很麻烦,cisco的路由器有几种自动更新的协议,RIP、OSPF等,现在用OSPF就比较多了。
不得不说的HUB,现在基本很少用了,网络布线的设计要遵循5.4.3规则,就是5段组成,四个中继设备,也就是HUB和交换机设备,其中三个可以挂设备,第段RJ45线长度一般不超过100M,五类线在这段距离内都可以在达到100MbpS。只想到这么多,想到了再说。
HUB只提供信号的放大还原作用,它的数据包的传播方式是广播形式的,也就是说,HUB如果连接的计算机多了,就会影响网络的数据包的传播效率,因为计算机的广播多了,那么流量就大了。路由器是提供各个网段的相互连接,相互通信,计算机广播数据包是不能跨网传输的,所以用路由器可以很好的控制这一点。再说交换机,交换机不仅能提供信号的还原作用,而且它的传播方式是点对点的,也就是说它不会像HUB那样广播形式的发送数据包,但它还是会传送计算机的广播数据包。
其实,hub也是可以有学习功能的,所谓学习功能,就是他会知道一个以太包应该传到哪个端口,最初的hub是用广播的方式发送包,可是早已经进化了,为了防止冲突,hub在发送有用包给一个端口的时候,会给其他端口发送冲突包,告诉他们现在不要发送.再后来,这个也已经解决了,就是hub采用先存储在转发,自学习hub可以判断应该把这个包转发到哪个端口上再进行转发,好处是不言而喻的,不但节省了带宽,还可以使通讯的两个端口,即使速率不同也能进行通讯.而到了这个阶段,hub就是一台交换机了....所以现在我已经分不清楚了.
可能应该这样说,在技术上,hub,交换机,路由器非常好区分,但是在销售的领域...这个我还真是不太清楚,不是有那种小交换hub存在吗?
我原先抵制接受这个词:交换机( s w i t c h)。交换机这个词听起来像是一个定义明确的概念。
我知道已经有很多人搞不懂网桥和路由的区别了。不幸的是,人们使用交换机这个词,好像他们发明了一个新概念一样,实际上这东西只是和网桥及路由有点区别而已。而且有很多种互相独立的产品都称为是交换机。交换机的厂商不断地扩展它的能力范围,现在的交换机已经混杂或者包含了网桥和路由的功能。我给交换机下了一个(不合文法的)定义:它是一个市场名词,意味着“快速”。现在几乎所有的产品都混杂着或者包含着网桥与路由的功能。所以,也许使用“交换机”来代替“一个传递数据的箱子”这个名词,会更好一些。
更方便的布线策略是星型结构,特别是建筑物的电话线已经采用了这种布线策略。为了布线更加便利,不同的以太网都
被标准化为采用普通的电话线(即双绞线)来操作。星型结构的中心是H U B,即集线器。它像中继器一样连接网段。虽然H U B也可能有令人担忧的问题,如单点故障,但它比
总线安全得多,因为它可以被锁在安全的地方,从而不会被人溅上咖啡或者不小心把线给拖了出来。而且总线结构也会有很多的单点故障。移开一个终结点电阻器或者某个站点产生噪声都可能使整个网络崩溃。
所以我们使用了H U B,它实际上相当于一个多端口的中继器。这也就意味着,当某个站点在传输时, H U B对其他链路来说,就是起中继器的作用,每次转发一位数据。如果同一时间有两个站点企图传输,就会产生冲突,这和总线结构是一样的。有时,我们把这种结构的L A N(使用H U B以及很多点对点链路的L A N)称为交换的L A N(switched LAN)。但在目前,更普遍的一种说法是,交换的L A N仅指L 2层的交换。为了让读者不混淆这两个概念,我们把多端口中继器(实际上就是H U B)的产品称为“ L 1层的交换的L A N”。
可能我说的有点乱,如果感觉木有看懂,可以去补习一下网络基础,分层的那些概念.
参考资料:http://bbs.cfanclub.net/read-htm-tid-305115.html
热心网友
时间:2022-02-26 18:42
交换机拥有一条很高带宽的背部总线和内部交换矩阵。交换机的所有的端口都挂接在这条背部总线上,控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口,目的MAC若不存在才广播到所有的端口,接收端口回应后交换机会“学习”新的地址,并把它添加入内部MAC地址表中。
使用交换机也可以把网络“分段”,通过对照MAC地址表,交换机只允许必要的网络流量通过交换机。通过交换机的过滤和转发,可以有效的隔离广播风暴,减少误包和错包的出现,避免共享冲突。
交换机在同一时刻可进行多个端口对之间的数据传输。每一端口都可视为独立的网段,连接在其上的网络设备独自享有全部的带宽,无须同其他设备竞争使用。当节点A向节点D发送数据时,节点B可同时向节点C发送数据,而且这两个传输都享有网络的全部带宽,都有着自己的虚拟连接。假使这里使用的是10Mbps的以太网交换机,那么该交换机这时的总流通量就等于2×10Mbps=20Mbps,而使用 10Mbps的共享式HUB时,一个HUB的总流通量也不会超出10Mbps。
总之,交换机是一种基于MAC地址识别,能完成封装转发数据包功能的网络设备。交换机可以“学习”MAC地址,并把其存放在内部地址表中,通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。
同时交换机又分二层和三层的,三层的具有路由功能;
路由器就不说了,顾名思义具有路由功能,IP寻址
一句话,要想接入*一定需要具有路由功能的路由器。交换机在局域网中连接各个机器组成VLAN。
你们是四个账号,一根线就只能允许一个账号,换了交换机后,服务商那边给你们在他们的机房搞好了,你们这的一个端口在服务商那边变成了4个口
那台作为主机的 就是一个代理服务器了
热心网友
时间:2022-02-26 20:16
简单的说吧,你们现在是4个账号通过一个端口上网,每个人付费从自己账户扣除,自行登陆,使用交换机
如果是一个端口一个账号给4个人用,这就是路由器实现的。
热心网友
时间:2022-02-26 22:08
简单的说一部分:交换机只能组建局域网,它不能和其它网络通讯(包含父系网络),而路由器通过wan口就可以了;还有一个路由器可以给电脑分配ip地址.
热心网友
时间:2022-02-27 00:32
交换机可以把一根网线分成多个但是必须要接在路由器下面使用
热心网友
时间:2022-02-27 03:14
去中文维基搜搜看看吧,这里肯定不是很完整。