现在可以说家家户户有宽带,有宽带基本就会有路由器。和路由器一起经常被提起的还有一个东西,就是“猫”。此猫非彼猫,不是真的猫,这一点大家清楚。那这个“猫”指的是什么呢?它是路由器的另一个名字吗?如果不是,那“猫”又到底是什么?

如果你问什么是“猫”,很多人会回答是路由器。如果再问什么是路由器,回答是手机能连上上网。如果再问路由器和“猫”确定是一个东西?有一半人会回答,你管它是不是呢,能上网就行呗。另一半人自己也迷糊了。

这里先对标题提出的问题做个回答,从本质来说,猫是猫,路由器是路由器,两者是两种完全不同的东西。但我们现在实际生活中,二者有合二为一,封装在一个设备内的情况。当然,多数情况都是猫是猫,路由器是路由器,各自为一台设备。

打个比方,正常情况下打火机是打火机,手电筒是手电筒。但有一天你买了一个既能照明,又能打火的东西,你该叫他什么呢?你可以叫它打火机,也可以叫它手电筒,都没错。猫和路由器的关系就像这个例子里的打火机和手电筒,本来猫是猫,路由器是路由器,但现在把路由器和猫封装在一个设备里了,该叫它什么?我们还是叫它猫。只不过它已经不是普通的猫,而是一个拥有路由器功能的猫。

本系列文章的“百兆宽带是怎么个一百兆?”一文中曾经说过,计算机上的所有数据都是以二进制的形式存储的,计算机的世界非黑即白,只认识0和1,这称为计算机的机器语言。我们访问互联网的实质是与远程的其他计算机进行数据交互。把互联网说的简单直白点就是很多很多个电脑通过线缆彼此相连,我们访问互联网的过程就是通过线缆互相传输数据的过程。

既然是传输东西就得有载体,拉货有货车,拉人有客车,互联网传输数据靠什么呢?那就是线缆。有人可能说,不光有网线,还有无线WiFi呢。这里需要重点说明一下,愚者说的是线缆,不是网线,两者是不一样的。而且我们现在说的是从互联网到入户这段的网络是怎么传输的,而不是入户后手机、电脑等终端设备是如何连上网的。网线和无线WiFi在网络传输中所处的位置和我们刚才说的线缆不在同一个层级。以下用一个简单的示意图来说明这一点。

图1

从图中可以看到,线缆和我们平时说的网线是处于网络传输中的不同阶段的,线缆是从互联网到用户住所这一段,而网线和无线WiFi都是在线缆入户并经过一定处理后,连接终端上网设备用的。还要强调一点,线缆和网线不是一种东西,物理构造不同。具体区别会在本系列文章的某一期谈一下,这里知道两者不同就可以了。

刚才我们说访问互联网其实就是多台计算机在做数据交互,而数据对计算机来说就是一串一串的二进制数,那么也就是说,我们上网的实质就是很多很多串二进制数在我们的计算机和远程计算机之间来回传输。上传数据是我们把自己计算机里的二进制数通过线缆传给远程计算机,下载数据是远程计算机把它的二进制数通过线缆传给我们的电脑。

那现在就出现了一个问题,这样一串一串的二进制数属于数字信号,是无法通过线缆远距离传输的。那既然无法传输,我们为什么能上网呢?这就归功于另外一种类型的信号,模拟信号。电子电路或者说网络通信中,信号一般分为数字信号和模拟信号两类。数字信号无法通过线缆远距离传输,但模拟信号可以。所以我们需要先把要传输的数字信号转换成模拟信号,再通过线缆传输给目标计算机。那现在就又出现了一个问题,计算机只能识别数字信号,它收到模拟信号后无法识别,等于没接到一样,还是没办法工作。这时就需要我们将传过来的模拟信号再转换为数字信号,计算机就可以成功识别了。这整个流程我画了一个简图,便于理解。

图2

猫起的就是将数字信号转化为模拟信号,或是将模拟信号转化为数字信号的作用。

猫就像铁柱、狗蛋一样,是个俗称,它的真名叫调制解调器,英文Modem[ˈməʊdem],因发音与猫的发音相近,故常被昵称为猫。调制解调器,从名字就可以看出它的作用,两方面,一是调制信号,二是解调信号。调制即为将数字信号转换为模拟信号,解调即为将模拟信号转换为数字信号。它在网络传输中所处的位置相信大家已经猜到了,就是上图中紫色框所处的位置。就一条完整的网络传输线路来讲,一定存在两个调制解调器,发送端和接收端各一个。发送数据的时候调制解调器起调制的作用,将数字信号转换为模拟信号,然后通过线缆传输出去。接收数据的时候调制解调器起解调的作用,将模拟信号转换为数字信号,然后发送给计算机,计算机就可以正常识别。

注意,调制解调器是一台设备,兼有调制和解调的作用,而不是一调制,一解调两台设备。

目前调制解调器主要分两种,一种是普通调制解调器,另一种是光调制解调器。前者用于普通宽带上网,后者用于光纤上网。关于普通宽带和光纤的区别这里就略过不讲了,因为涉及到的东西太多了,以后会拿出一期专门说这个。普通调制解调器是将数字信号转换为模拟信号,或是将模拟信号转换为数字信号。而光调制解调器是将光信号转换为数字信号,或是将数字信号转换为光信号。故,二者是不能替换使用的。这也就是为什么,家里新装光纤的时候原来的“猫”就不能用了。

说完了猫,我们来说路由器。相比于猫,我们对路由器就没有那么陌生了。如果详细剖析路由器的功能和原理,还是非常复杂的。我们这期是讲猫和路由器的区别,所以简单介绍一下就可以了。路由器一般作为猫的下一级设备使用,它是不能直接与入户线缆相接的。路由器的主要功能是IP分发和组建无线局域网,以使更多的终端设备以无线连接的方式访问互联网。

一般情况下猫就是猫,路由器就是路由器,但现在很多猫都集成了一定的路由器功能,有些路由器也集成了猫的功能。所以,从本质上说,猫和路由器虽是两个东西,但从现在的实际产品来说,二者多数情况是两种设备,少数情况可能合为一台设备。但需要提醒一下各位同学,虽然现在不少猫都自带了路由器的功能,但最好还是不要把猫当路由器用。因为猫本身集成的路由器功能一般都是很基础的,或者说是比较弱的、比较鸡肋的,在信号质量、网络传输速度、稳定性等方面基本没法和真正的路由器相提并论。所以不要怕麻烦,尽可能还是另外加个路由器吧,让专业的设备做专业的事,才能达到最好的效果。

至于如何区分路由器和猫的实物,还是比较容易的。如图,猫的主要作用是调制信号和解调信号,所以不带天线。如果是集成了路由功能的猫,一般会带天线,但跟路由器相比天线数量会少很多。另外,我们可以从入户线缆着手,入户线缆与谁直接相连谁就是猫。如果这两个办法都不奏效,那就只剩一种办法了,也是最简单的办法,看标签铭牌。

注意,有的同学可能会发现家里的网线入户就是直连路由器,没有猫,这是怎么回事呢?其实并非没有猫,只是你没注意到,可能在电线箱里,可能不在室内,在走廊里。或者你的小区是多户居民共用一个猫,乃至整个小区共用一个猫,猫安装在小区机房里,你看不到而已。注意,一户一猫和多户一猫不代表网络质量的好坏,看运营商怎么设计了,一户一猫的网可能比多户一猫的网差,多户一猫的网也可能比一户一猫的网好。

路由器

光猫(带路由器功能)