计算机网络中的路由器与家里用的路由器是一个概念么?

温馨提示:请您在阅读本文之前,点击“订阅”,以后您就可以免费收到智慧网络2333每天推送的网络、宽带等内容了。谢谢您的关注与转发!

当然不一样,计算机专业,问出这个问题,是不是觉得家里的路由器和计算机网络课本中说的路由器不一样?它们确实很不一样。

功能不一样,比如,家用路由器需要用pppoe等连接到网络上,所以要有pppoe客户端功能,与此对应,网络那一边的路由器需要pppoe服务器功能,这个路由器后边的其他路由器,则往往没有配置pppoe,但支持很多家用路由器没有的功能,比如mpls。

网络结构不一样,家用路由器一般就一个出口,而在网络里面,每一个路由器都和不止一个其他路由器连着,它需要根据从路由协议中得到的信息,将信息选路并转发到正确的方向,而家用路由器根本不支持路由协议。

样子不一样,家用路由器是小塑料盒子,小企业用的可能是铁盒子,大号的铁盒子可能还有几个小扩展槽,网络中的路由器都是框式结构,根据需求往里边配不同的板卡。最小的框式结构路由器也有4U左右高,大一些的可能半个机柜或者一个机柜那么大,还有几个柜子的集群路由器。

容量不一样,好一些的家用路由器有千兆接口,但能跑满全速的凤毛麟角,网络中的路由器容量大得多,新的设备基本每个板卡槽位的容量100G起,能配10个万兆口流量全跑满,或者配千兆口,那就没法配100个了,因为没那么大地方。

可靠性不一样,高端路由器可以不停机换板卡,不停机更新系统,大多数机器从开机到淘汰没死机过,但这样做也有代价。我接触最多的一款路由器大概60厘米高吧,标配两个200W风扇,默认是全速运转,气势骇人。

家用路由器一般是无线接入点 + PPPoE 客户端 + DHCP 服务器 + DNS 代理服务器 + NAT 网关 + 防火墙 + WebUI 的的集合体,一般计算机网络中说的路由器只负责路由(决定哪里收的数据包要发到哪里,要不要扔掉),其他的由专门的设备来另外处理。

很多家用家用路由器号称千兆路由实际上只有交换性能上还差不太远,NAT 性能差远了。

讲一下 NAT :运营商给家用的网络接入一般只分配一个公网 IP(相当于门牌号,有的二级运营商甚至不给公网 IP ,这样其他机器就不能直接主动建立连接了,大坑),如果你有多个设备需要联网的话由于没有足够的 IP 而无法联网了(不能直接共享一个 IP,因为这样连过来不知道发到哪个设备上),所以路由器厂商想了一个办法,给路由器后面的设备分配保留用作内网的 IP,把路由器后面的设备对外请求的端口(端口这概念貌似是传输层的?一般的路由器不负责)的记录并与公网的端口建立映射关系,并把 IP 包的来源地址改成公网运营商分配给你的那个,然后服务器发回来的 IP 包由于有了原来的映射关系只要做相反的映射就可以转发回路由器后面的设备了。不过由于外面的主机没法直接连进来,因为不是路由器后面的主机主动连的没建立映射关系所以路由器不知道发给谁(一般可以手工设置端口转发,部分新的家用大坑路由居然不支持了)。这个 NAT 技术本来是没标准然后脑洞大开想出来直接投入使用的,后面生米煮成熟饭了才出了标准,其实大大增加了网络结构的复杂性,然后坑特多(有的协议不支持,还特意衍生了各种内网穿透技术),后来 NAT 成了 IPv4 重要的续命技术被一些 IP 资源紧缺的大坑运营商使用。

PS: 某些家用路由器还有孕妇模式。

本文转载自知乎,如有侵权请联系删除。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190917A0531W00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券