关于交换机和路由器的区别介绍

交换机(又名交换式集线器) , 是一种用于电(光)信号转发的网络设备 , 它可以为接入交换机的任意两个网络节点提供独享的电信号通路 。交换机的作用可以理解为将一些机器连接起来组成一个局域网 。而路由器与交换机有明显区别 , 它的作用在于连接不同的网段并且找到网络中数据传输最合适的路径 , 可以说一般情况下个人用户需求不大 。路由器与交换机有一定联系 , 并不是完全独立的两种设备 , 路由器主要克服了交换机不能路由转发数据包的不足 。接下来就由飞畅科技的小编来为大家详细介绍下交换机和路由器 , 一起来看看吧!
一、什么是交换机?
交换机(Swich)工作在第二层(即数据链路层) , 它要比集线器智能一些 , 它能分辨出帧中的源mac地址和目的MAC地址 , 因此可以在任意两个端口间建立联系 , 在数据帧的始发者和目标接收者之间建立临时的交换路径 , 使数据帧直接由源地址到达目的地址 。交换机通过对信息进行重新生成 , 并经过内部处理后转发至指定端口 , 具备自动寻址能力和交换作用 。但是 交换机并不懂得IP地址 , 它只知道MAC地址 。
交换机是使用硬件来完成以往网桥使用软件来完成过滤、学习和转发过程的任务 。交换机速度比HUB快 , 这是由于HUB不知道目标地址在何处 , 发送数据到所有的端口 。而交换机中有一张MAC地址表 , 如果知道目标地址在何处 , 就把数据发送到指定地点 , 如果它不知道就发送到所有的端口 。这样过滤可以帮助降低整个网络的数据传输量 , 提高效率 。但是交换机的功能还不止如此 , 它可以把网络拆解成网络分支、分割网络数据流 , 隔离分支中发生的故障 , 这样就可以减少每个网络分支的数据信息流量而使每个网络更有效 , 提高整个网络效率 。
现代交换机是这样处理数据帧的:一旦目标头域(目标地址)已经进来了 , 尽管帧的其他部分还没有到达 , 则只要输出线路可以使用 , 交换机就开始转发该帧 , 而不需理会帧后面的内容 , 也即是说交换机并没有使用“存储—转发”交换方式 。
一句话总结:交换机 , 可以理解为高级的网桥 , 他有网桥的功能 , 但性能比网桥强 。交换机和网桥的细微差别就在于:交换机常常用来连接独立的计算机 , 而网桥连接的目标是LAN , 所以交换机的端口较网桥多 。
 

关于交换机和路由器的区别介绍

文章插图

关于交换机和路由器的区别介绍

文章插图
二、什么是路由器?
路由器(Router)工作在第三层(即网络层) , 它比交换机还要“聪明”一些 , 它能理解数据中的IP地址 , 如果它接收到一个数据包 , 就检查其中的IP地址 , 如果目标地址是本地网络的就不理会 , 如果是其他网络的 , 就将数据包转发出本地网络 。与工作在网络物理层 , 从物理上划分网段的交换机不同 , 路由器使用专门的软件协议从逻辑上对整个网络进行划分 。例如 , 一台支持IP协议的路由器可以把网络划分成多个子网段 , 只有指向特殊IP地址的网络流量才可以通过路由器 。当IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时 , 它将直接把IP分组送到网络上 , 对方就能收到 。而要送给不同IP于网上的主机时 , 它要选择一个能到达目的子网上的路由器 , 把IP分组送给该路由器 , 由路由器负责把IP分组送到目的地 。如果没有找到这样的路由器 , 主机就把IP分组送给一个称为“缺省网关(default gateway)”的路由器上 。对于每一个接收到的数据包 , 路由器都会重新计算其校验值 , 并写入新的物理地址 。网络中的设备用它们的网络地址(TCP/IP网络中为IP地址)互相通信 。IP地址是与硬件地址无关的“逻辑”地址 。目前TCP/IP网络 , 全部是通过路由器互连起来的 , Internet就是成千上万个IP子网通过路由器互连起来的国际性网络 。
路由器用于连接多个逻辑上分开的网络 , 几个使用不同协议和体系结构的网络 。路由器利用网络层定义的“逻辑”上的网络地址(即IP地址)来区别不同的网络 , 实现网络的互连和隔离 , 保持各个网络的独立性 。当一个子网传输到另外一个子网时 , 可以用路由器完成 。它具有判断网络地址和选择路径的功能 , 过滤和分隔网络信息流 。一方面能够跨越不同的物理网络类型(DDN、FDDI、以太网等等) , 另一方面在逻辑上将整个互连网络分割成逻辑上独立的网络单位 , 使网络具有一定的逻辑结构 。


推荐阅读