“路由器”到底是干什么的?
你好,路由器的功能如下: 1).路由器的功能八十年代初路由器问世,并由IETF对其作了网关定义。它从 原先单纯为了分割这一目的发展至今,其用途和性能已有了相当大的扩充与 增强。路由器的功能大致可分为以下6点: 网络分段,这是路由器最主要的功能之一,即可根据实际需求将整个网络分割成 不同的网段,换句话说,路由器可以将不同的LAN进行互连;地址解析与路径选择 ,地址解析是路由器的基本功能,对于流经它的任何数据包均要进行包头的“拆 打”(参见下面工作过程的描述),以确定该数据包的流向,路径选择是指路由器 可为跨越不同LAN的流量在网络上选择最适宜的路径,另外,为了网络负载均衡的 目的,它还允许流量在源站点和目的站点之间的冗余链路上传送;隔离广播,路 由器能够阻止广播流量从一个LAN到另外一个LAN,因而减少了整个网络的广播流 量,以避免形成广播风暴;安全性与防火墙,路由器对网络的安全起着相当大的 作用,它能监视来自每个用户的业务流,并利用动态滤波器保证网络安全性,只 有被授权的用户才能拥有相应的数据链路;第三层的特殊服务,如优先权控制, 即路由器可按预先设定的优先权方案,给予不同协议的流量以不同的执行优先权 ,又如合理配置路由器可调整网络的性能;广域网连接,现在,由于种种原因尚 未普遍使用ATM,所以广域网的连接还需要使用路由器。   2).路由器的工作过程路由器是OSI七层网络模型中第三层的设备。它在网络 中,收到任何一个数据包(包括广播包在内),就要将该数据包第二层(数据链路层 )的信息去掉(称为“拆包”),查看第三层信息。然后,根据路由表确定数据包的 路由,再检查安全访问表;若被通过,则再进行第二层信息的封装(称为“打包 ”),最后将该数据包转发。如果在路由表中查不到对应MAC地址的网络,则路由 器将向源地址的站点返回一个信息,并把这个数据包丢掉。这便是路由器工作过 程的简要描述。还应当指出:MAC地址就是网络设备的物理地址(如网卡地址)。路 由器要看的第三层信息,叫做“IP地址”,它是一个逻辑地址。值得强调的是: 网络设备要传输信息,最终靠的是MAC地址。   3).路由器对网络造成的限制路由器是无连接的设备,其工作机制使它成为一 个转发并遗忘的网络设备。仅就路由器对任何数据包都要有一个“拆打”过程来 看,即使是同一源地址向同一目的地址发出的所有数据包,也要重复相同的过程 。这导致路由器不可能具有很高的吞吐量,这也是路由器成为网络瓶颈的原因之 一。可能有人会说,提高路由器的硬件性能(系指采用更高速的、更昂贵的处理器 ,更大容量的内存)不就可以改善它的性能了吗?令人遗憾的是,路由器除了硬件 支撑外,其“复杂的处理与强大的功能”主要是通过软件来实现的,这必然使得 它成为网络瓶颈。另外,当流经路由器的流量超过其吞吐能力时,将引起路由器 内部的拥塞。持续拥塞不仅会使转发的数据包被延误,更严重的是使流经路由器 的数据包丢失。这些都给网络应用带来极大的麻烦。路由器的复杂性还对网络的 维护工作造成了沉重的负担。例如,要对网络上的用户进行增加、移动或改变时 ,配置路由器的工作将显得十分复杂。