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