HUB、交换机和路由器

HUB、交换机和路由器


HUB,也就是 集线器 。它的作用可以简单的理解为将一些机器连接起来组成一个局域网。
二层交换机 和集线器HUB实现的功能差不多, 不同的地方就是 交换机实现独享带宽,连接的时候你的带宽就是网线带宽;(HUB与SWITCH的根本区别)。基于MAC地址转发数据.




OSI开发互联系统分为物理层、链路层、网络层、传输层、表示层、会话层、应用层


三层交换机就是二层交换机加了路由功能(实现基于IP地址转发); (与2层交换机的根本区别)
二层交换机用基于物理地址(MAC)传输数据方式(链路层)、接到交换机上的设备属于同个广播域、在传统二层交换机上只能划分冲突域不能划分广播域
三层交换机可以划分广播域、让VLAN之间互相通讯.它解决了局域网中网段划分之后,网段中子网必须依赖路由器进行管理的局面,解决了传统路由器低速、复杂所造成的网络瓶颈问题.




路由器转发数据是基于IP地址进行转发的(网络层, IP交换), 维护路由表信息。




例子1_二层交换机: 


楼层一 楼层二分别有两台2层交换机,他们之间可以划分VLAN,做策略来进行通讯,但是如果说,楼层1的交换机和楼层2的交换机不在同一VLAN,而他们之间又要互相通讯,那么就需要通过路由器来做路由功能. 


例子2_三层交换机: 


如上,如果说还有更多楼层,更多交换机,那么只需要一个3层的核心交换机就可以取代路由器了. 




路由技术实质上来说不过两种功能:决定最优路由和转发数据包。路由表中写入各种信息,由路由算法计算出到达目的地址的最佳路径,然后由相对简单直接的转发机制发送数据包。接受数据的下一台路由器依照相同的工作方式继续转发,依次类推,直到数据包到达目的路由器。而路由表的维护,也有两种不同的方式。一种是路由信息的更新,将部分或者全部的路由信息公布出去,路由器通过互相学习路由信息,就掌握了全网的拓扑结构,这一类的路由协议称为距离矢量路由协议;另一种是路由器将自己的链路状态信息进行广播,通过互相学习掌握全网的路由信息,进而计算出最佳的转发路径,这类路由协议称为链路状态路由协议。




路由器的优点在于接口类型丰富,支持的三层功能强大,路由能力强大,适合用于大型的网络间的路由,它的优势在于选择最佳路由,负荷分担,链路备份及和其他网络进行路由信息的交换等等路由器所具有功能。
三层交换机的最重要的功能是加快大型局域网络内部的数据的快速转发,加入路由功能也是为这个目的服务的。如果把大型网络按照部门,地域等等因素划分成一个个小局域网,这将导致大量的网际互访,单纯的使用二层交换机不能实现网际互访;如单纯的使用路由器,由于接口数量有限和路由转发速度慢,将限制网络的速度和网络规模,采用具有路由功能的快速转发的三层交换机就成为首选。


于安全和管理方便的考虑,主要是为了减小广播风暴的危害,必须把大型局域网按功能或地域等因素


  
划成一个个小的局域网,这就使VLAN技术在网络中得以大量应用,而各个不同VLAN间的通信都要经过路由器来完成转发,随着网间互访的不断增加。单纯使用路由器来实现网间访问,不但由于端口数量有限,而且路由速度较慢,从而限制了网络的规模和访问速度。基于这种情况三层交换机便应运而生。
传统路由器也难以胜任VLAN之间的通信任务,因为相对于局域网的网络流量来说,传统的普通路由器有路由传输速率瓶颈。而且千兆级路由器的价格也是非常难以接受的。如果使用三层交换机上的千兆端口或百兆端口连接不同的子网或VLAN,就在保持性能的前提下,经济地解决了子网划分之后子网之间必须依赖路由器进行通信的问题,因此三层交换机是连接子网的理想设备。
在实际应用过程中,典型的做法是:处于同一个局域网中的各个子网的互联以及局域网中VLAN间的路由,用三层交换机来代替路由器,而只有局域网与公网互联之间要实现跨地域的网络访问时,才通过专业路由器。




四层交换: OSI模型的第四层是传输层。传输层负责端对端通信,即在网络源和目标系统之间协调通信。在IP协议栈中这是TCP(一种传输协议)和UDP(用户数据包协议)所在的协议层。
具有第四层功能的交换机能够起到与服务器相连接的"虚拟IP"(VIP)前端的作用。 
每台服务器和支持单一或通用应用的服务器组都配置一个VIP地址。这个VIP地址被发送出去并在域名系统上注册。在发出一个服务请求时,第四层交换机通过判定TCP开始,来识别一次会话的开始。然后它利用复杂的算法来确定处理这个请求的最佳服务器。一旦做出这种决定,交换机就将会话与一个具体的IP地址联系在一起,并用该服务器真正的IP地址来代替服务器上的VIP地址。 
### 交换机路由器的主要区别 #### 功能概述 交换机路由器都是网络中的核心设备,但在功能定位上有显著差异。交换机主要用于局域网内的数据通信,负责在同一子网下的设备间高效传递数据帧;而路由器则是实现跨子网或广域网之间互联的关键设备,能够完成不同网络间的路径选择数据包转发。 #### 工作层次的不同 从OSI七层模型的角度来看,两者所处的层次存在本质上的差别: - **交换机**:运行于第二层即数据链路层[^3],其基本操作依赖MAC地址来识别并决定如何将接收到的数据帧发送至目标端口。 - **路由器**:位于第三层也就是网络层之上[^3],它依据IP地址来进行更复杂的寻址过程,并且可以根据不同的路由策略找到最佳路径以传送信息给远程主机。 #### 寻址机制对比 由于所在协议栈的位置各异,因此它们采用的寻址方法也不相同: - 对于**交换机**而言,它是基于物理硬件地址(MAC Address)执行本地范围内的精确匹配或者广播扩散行为当未知目的节点时会采取泛洪手段直至学习到新的映射关系为止; - 反观**路由器**, 它依靠逻辑网络标识(IP Address),只有明确了具体通往某段特定区域的最佳线路之后才会实施真正的投递动作, 同时对于无法解析的目的地请求则直接舍弃相应流量而不做任何进一步尝试[^3]. #### 接口类型及其意义 值得注意的是,在日常生活中常见的家用级产品里,我们经常可以看到一些所谓的无线路由器实际上集成了多种角色于一体——既包含了传统意义上的路由部分也内置了一个小型二层交换模块用于满足内部客户端接入需求。这里特别强调一点就是关于LAN/WAN端口划分的重要性^[2]^: - LAN (Local Area Network): 这些通常是多个RJ45形式的标准千兆甚至万兆电接口供终端PC或者其他下挂装置连接形成私密性的封闭型工作组环境; - WAN (Wide Area Network): 则专门预留出来单独的一个高速串行通道用来对接外部公共骨干服务提供商所提供的宽带资源入口. 假如单纯考虑后者被禁用后的状况,则整个架构退化成纯粹简单的共享Hub模式,此时确实难以区分二者之间的界限何在^[2]^. #### 性能表现分析 随着技术进步以及市场需求变化,出现了所谓“三层交换”的概念,这实际上是融合了高级别智能化控制能力的新一代高性能解决方案代表作品之一。相比起常规独立部署形态的传统路由器来说具备如下优势特点: - 使用专用ASIC芯片加速L3层面以上的复杂运算任务从而极大提升了整体吞吐量水平^[3]^. - 首次遇到新流经业务需调用通用处理器参与初步判断建立临时状态记录条目以便后续同类事务可以直接参照预先缓存好的结论快速做出响应无需再次重复耗时计算流程^[3]^. 然而与此同时也要注意到纯软件定义式的经典版图仍然保留了一些独特的优势项目比如更加灵活的安全防护框架设计选项等等这些方面可能暂时还无法完全复制移植过来应用于新型号当中去^[3]^. ```python # 示例代码展示简单模拟两者的简易功能差异 class Switch: def __init__(self): self.mac_table = {} def forward(self, packet): dest_mac = packet['dest_mac'] if dest_mac in self.mac_table: port = self.mac_table[dest_mac] print(f"Forwarding to Port {port}") else: print("Flooding the frame") class Router: def __init__(self): self.route_table = [] def route(self, packet): dest_ip = packet['dest_ip'] match_found = False for entry in self.route_table: network, gateway = entry.split(' via ') if IPNetwork(network).contains(dest_ip): next_hop = gateway match_found = True break if not match_found: print("Dropping Packet") else: print(f"Routing through Gateway {next_hop}") ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值