
上世纪九十年代到新世纪初家里能装上一部电话已经算不错的条件能上网更是件稀罕事。当时想连上互联网摆在面前的无非就是PSTN、ISDN、ADSL这几种基于电话线的接入方式。很多人只记得那一声刺耳的猫叫和慢到让人抓狂的加载速度却不一定清楚这三者之间到底差在哪。今天就把这三种接入方式拉出来从原理到体验再到如何在当时的环境里做选择一次性讲透。这篇文章适合三类人看一是想重温拨号时代的老网虫二是做网络相关工作的年轻工程师想理解现在光纤宽带和FTTH里那些“继承”下来的技术逻辑三是对通信技术演变好奇、想弄明白“为什么ADSL当年这么火”的普通用户。我会把技术原理用大白话拆开也会补充一些只有亲历者才记得的细节。1. 三种接入方式先认识一下它们是谁1.1 PSTN拨号上网把数字信号硬塞进电话线PSTN全称Public Switched Telephone Network公共交换电话网本质上就是你我家里那根电话线组成的模拟通信网络。用PSTN上网靠的是把电脑的数字信号经过调制解调器调制成模拟信号在电话线上跑到了对端再解调回数字信号所以它的设备名称叫Modem调制解调器。这个过程用打手写电话来类比最合适。你说话是声波电话线只能传模拟的电压波动PSTN上网就是先把电脑里的0101数字信息变成“声音一样”的模拟信号送出去到了电信局那边再有人帮你翻回成数字信号。多了一道翻译效率自然上不去。26k、33.6k、56k这些速率就是这套翻译机制的天花板。PSTN最大的问题有两个。其一上网时模拟信号和电话语音共用同一条电话线带宽就那么大所以上网期间电话完全占线别人打不进来你也打不出去。其二调制解调器对线路质量极其敏感线路一有杂音速率马上掉下来严重的直接掉线。那个年代经常有人在网上正聊得起劲家里一有电器启动电话线里的干扰上来猫就“咔”地断了。现在年轻人可能很难理解那种下载一张图等五分钟、断线了又得重新拨号的心情。1.2 ISDN一线通数字化的电话线能上网也能打电话ISDN全称Integrated Services Digital Network综合业务数字网它和PSTN最大的区别是从电话局到你家的这一段全程数字化传输。数字信号不再需要调制解调器去“翻译”成模拟信号而是直接以0和1的形式在电话线上跑所以它不需要拨号音拨号建立连接的过程也快得多。ISDN的基本速率接口叫BRI也就是常说的2BD。两个B通道每个64Kbps一个D通道16Kbps用于信令和控制。两个B通道可以分别用一个打电话、一个上网或者把两个B通道捆绑起来获得128Kbps的上网速率。这比56K的PSTN快了一倍多而且打电话、上网互不干扰所以当年很多人管它叫“一线通”。ISDN的设备也比Modem复杂。家里需要一台NT1网络终端1把电话局来的U接口转换成S/T接口然后接ISDN终端适配器TATA再接电脑。有的终端设备把NT1和TA集成在一起比如当年常见的NT1。这套设备和PSTN那种一个“猫”走天下的思路已经完全不同了开始有了“接入网”的雏形。1.3 ADSL非对称数字用户线路把电话线用到了极致ADSL全称Asymmetric Digital Subscriber Line非对称数字用户线路。它依然走电话线但和PSTN、ISDN相比换了一个思路不再把电话线当成一条窄窄的单行道而是用频分复用技术把电话线这一根物理线缆划分成好几个频段。低频段0-4kHz走传统电话语音高频段大约26kHz以上走上网数据上下行还分开。这样上网和打电话在物理上就“同缆不同路”互不干扰。所谓非对称就是下行带宽远大于上行带宽。ADSL最常见的速率规格是下行8Mbps、上行1Mbps左右这个设计非常符合早期互联网的消费模式绝大多数人上网是下载多、上传少看网页、下音乐、挂QQ都是下行重载上行偶尔发个消息、传个文件需求不大。ADSL的设备通常包括一个分离器Splitter和一个ADSL Modem。电话线先进分离器分离器分出两路一路接电话机一路接ADSL ModemModem再通过网线或USB线连电脑。和ISDN那套NT1、TA的设备相比ADSL的安装更简单用户侧基本不需要运营商上门做过多配置。2. 技术原理拆解物理层到底在跑什么2.1 PSTN的瓶颈在于“二次调制”的信息损耗PSTN拨号上网的整个链路是这样的电脑的数字信号经过Modem做数字到模拟的调制变成适合在电话线模拟通道里传输的音频信号到了电话局的交换机再经过模数转换送回IP网络或其他数字网络。这一来一回等于信号被“调制-传输-解调”了两次每次都会引入噪声和失真。56K Modem已经把这个物理过程压榨到了极限。理论上电话线的模拟带宽是300Hz到3400Hz大约3.1kHz根据香农定理在信噪比足够高的情况下极限速率也就是56Kbps左右。而且56K还有个先天缺陷下行56K上行只有33.6K在当年的技术框架里上行信号和下行信号共用同一根线如果不做非对称划分就无法达到56K。所以严格来说56K Modem已经算是“非对称”的雏形了。PSTN拨号还有一个致命伤就是“占线”。因为数据和语音完全复用同一条模拟通道没有做频段隔离你在网上冲浪就等于占用了电话线别人打你家的电话只会听到“嘟嘟嘟”的忙音。这种体验放到今天简直无法接受但在那个年代这就是普通人能接触到的唯一互联网入口。2.2 ISDN的数字信道比PSTN稳在哪ISDN不再走模拟调制解调电话局直接提供数字管道这意味着全程不需要模数转换也就少掉了PSTN里最影响速率的调制噪声问题。2BD的BRI结构中每个B信道64Kbps这是数字电话的标准速率——因为语音编码用PCM每秒采样8000次、每次8bit正好是64Kbps。两个B信道合起来128Kbps是拨号上网速率的两倍有余。在实际使用中ISDN的上网体验比PSTN有质的提升。拨号几乎秒连不像PSTN那样还要等Modem“握手”半天。线路质量差导致掉线的问题也少很多因为它本身就是数字信号抗干扰能力强。更重要的是ISDN提供了两个独立的B信道可以真正做到“边打电话边上用”这对当年很多家庭来说是非常实用的卖点。但ISDN也有限制它依然是基于电话线的电路交换技术B信道速率被固定在64Kbps这个标准上无法像分组交换那样按需分配带宽。两个B通道绑定的128Kbps就是它的极限了再往上走电话线的物理条件不允许ISDN的设备成本也降不下来。想要更快只能另起炉灶。2.3 ADSL的频分复用是电话线上的一场革命ADSL的核心创新在于频分复用。它把电话线的可用频谱拉得很宽从几十kHz一直用到1MHz以上。低频段留给传统电话语音避免和PSTN时代那样“一上线就占线”高频段细分成多个子信道分别承载上行和下行数据。ADSL还引入了DMTDiscrete Multi-Tone调制技术把高频频段拆成很多个4.3125kHz宽的子信道每个子信道独立调制。线路质量好的子信道可以承载更多bit噪声大的子信道自动降速或停用这在技术上属于“自适应调制”。所以ADSL的速率不是固定的它会根据你家里到电话局的距离和线路条件动态调整。这也解释了一个现象同一栋楼里距离电话局近的邻居可能跑到8Mbps远的可能只有2Mbps甚至更低。ADSL在用户侧需要安装分离器里面实际上是低通滤波器和高通滤波器的组合。低通让语音频段通过接到电话机高通让数据频段通过接到ADSL Modem。分离器质量不好或者接线反了会导致两个问题一是电话里有高频噪声二是上网速率严重掉速。这个细节很多人当年没注意等后面讲到实际问题时再展开。3. 一张表看懂三种接入方式的差别实操视角3.1 关键指标对比把三种方式放在一起做对比很多本质差异会一目了然对比项PSTN拨号ISDNADSL全称公共交换电话网综合业务数字网非对称数字用户线路传输方式模拟调制解调数字传输数字传输频分复用典型速率下行56Kbps上行33.6Kbps每B信道64Kbps双绑128Kbps下行1-8Mbps上行512Kbps-1Mbps是否占用电话完全占用上网不能打电话可同时打电话用其中一个B信道不占用电话数据分频段共存拨号方式需拨号建立连接需拨号但建链快需拨号PPPoE连接后长在线用户侧设备Modem猫NT1 TA或NT1一体机分离器 ADSL Modem线路基础普通电话线普通电话线普通电话线抗干扰能力差线路噪声直接掉速较好数字信号稳定较好DMT自适应调优这个表格如果只看数据可能觉得ISDN和ADSL只是“快和慢”的区别但实际操作中的体验差异要比数据更大。举一个亲历过的例子2002年左右家附近开通了ISDN我第一时间装了一套用的是一体化的NT1设备。拨号上网时几乎听不到PSTN那种“滴滴答答”的握手音几秒钟就建立起连接。后来换ADSL第一次感受到“下载一首MP3只要几十秒”那种冲击感比数字上的倍数差距要强烈得多。3.2 设备安装与使用差别PSTN的设备安装最简单电话线直接插ModemModem用串口线或USB线连电脑装好驱动就能拨号。问题是Modem内部的DSP芯片性能和驱动稳定性参差不齐早期很多外置猫用的是软猫WinModemCPU占用率高得吓人硬件设计稍微差一点断线就是家常便饭。那个年代有个说法上网掉线先怪猫再怪电话线最后才怪运营商。ISDN的设备安装稍复杂一点。NT1需要接电话局来的U接口输出S/T总线然后TA设备再接电脑。很多家庭为了省事会买集成NT1TA的终端设备但这类设备往往只有一两个模拟电话接口接多了电话机会出现供电不足、振铃异常的问题。我当年碰到最典型的一个坑是NT1需要外部供电家里停电之后电话也跟着不能用——ISDN电话是数字电话不像PSTN那样由电话局远端供电停电照样能打。这个区别当时没几个人知道停电了还以为电话坏了。ADSL的设备安装又从复杂变回了简单。分离器接法有讲究电话线进分离器的LINE口分离器的PHONE口接电话机MODEM口接ADSL Modem。关键在于必须保证分离器接在电话线进入房间的最前端也就是所有电话分机之前。如果先接了电话分机再接分离器分机的振铃和摘机状态会干扰ADSL高频信号导致频繁掉线。很多人当年装ADSL时没注意这一点报修了几次都没找到原因最后把分机全部移到分离器后面才恢复正常。4. 实操过程中的体验差异放在今天看都是经验4.1 拨号连接的过程对比差异全在握手上PSTN拨号之所以让人记忆深刻是因为它的连接过程非常“仪式化”。你点下“连接”按钮后Modem开始拨号发出一连串DTMF双音多频信号然后是对端应答的尖锐啸叫接着是噼里啪啦的噪声最后才安静下来屏幕上显示“已连接”。这个过程本质是Modem在做协商包括线路速率协商、压缩协议协商、纠错协议协商每一步都依赖线路质量所以经常卡在中间某一步就断掉重来。ISDN拨号就快得多。它的D通道是专门用于信令的拨号指令通过D通道以数据包的形式发给电话局电话局直接在数字域建立连接。整个过程几乎无感也不会发出PSTN那种刺耳的握手声。从体验上ISDN更像今天的宽带拨号点一下就连上速度肉眼可见。但ISDN依然要“拨号”也就是每次上网都需要建立一条电路连接即使你不传数据这条电路也是占着的按时间计费。这就导致一个很尴尬的场景你挂着QQ不动电话费依然在涨。ADSL的拨号和前两者不同它建立的是“虚连接”底层物理链路始终在线PPPoE拨号只是三层认证不是重新建立物理链路。所以ADSL可以做到开机就能拨号拨完号长期在线不会像ISDN那样按连接时长计费而是按包月或限时。从这一点看ADSL已经非常接近现代宽带的体验了。4.2 速率感受与实际吞吐量的差距用PSTN时能跑到44Kbps已经算运气好。实际上因为线路噪声和Modem兼容性问题很多人的连接速率只有33.6Kbps甚至28.8Kbps。这个速率放到今天难以想象下载一个1MB的文件按33.6Kbps算理想情况下也要4分钟实际上因为TCP/IP协议开销和电话线路波动可能要5到8分钟。浏览器打开一个带图的网页经常要等半分钟以上。ISDN到了128Kbps理论上比PSTN快接近4倍实际体验确实提升明显。下载一首3MB的MP3大约需要3分钟出头虽然还是慢但至少能忍。ISDN最爽的是打开网页的反应速度因为数字链路的延迟很低而且不存在Modem那套复杂的纠错重传机制网页的TTFB首字节时间明显缩短。ADSL则是另一个量级的体验。在8Mbps的ADSL下下载1MB文件只需要1秒钟多一点这在2003年前后是非常震撼的体验。但ADSL有个特点上行速率低。很多人在当年用ADSL开网络游戏发现在线的延迟还好但只要一边往FTP上传文件一边打游戏游戏延迟就飙升。这就是ADSL非对称设计的代价上行信道和下行信道在DMT频段划分中上行只有很小的带宽上行拥塞会直接影响TCP的确认包ACK回传进而拖慢下行速度。5. 常见问题与排查技巧实录5.1 PSTN掉线的经典原因PSTN最典型的掉线原因有三个一是线路绝缘不良雨天受潮后杂音增大二是家中并联了多部分机分机摘机时瞬间改变线路阻抗Modem检测到电压突变就断线三是Modem散热差长时间运行后DSP芯片过热出现误码率飙升。针对这三点当年的解决办法也很粗暴确保Modem单独走线、分机加装保安排、给Modem加个小风扇。后来很多人总结PSTN上网的“玄学”电话线越短越好接头越少越好。5.2 ISDN速率上不去的排查思路ISDN如果协商不到128Kbps多半是以下几种情况。第一是线路距离过长或线径过细导致误码率高系统自动回退到单B信道甚至64Kbps以下。第二是NT1和TA之间的S/T总线接线不稳定尤其是自己动手做RJ45水晶头时线序错了或者虚接会造成信道协商失败。第三是运营商端的ISDN端口没有开通多链路PPPML-PPP捆绑功能这时候即使你本地配置了双B绑定实际也只能跑一个B信道。这类问题在当年几乎只能靠运营商后台检查用户侧能做的不多但至少可以先自己检查一下S/T口定义和网线线序。5.3 ADSL的速率与线路质量博弈ADSL调试里的核心指标是信噪比裕量SNR Margin和线路衰减Line Attenuation。信噪比裕量越高线路越稳但速率会被压得更保守裕量越低速率可能更高但稍有干扰就会掉线。很多ADSL Modem的管理页面能看到这两个数值SNR Margin一般在6dB到30dB之间低于6dB就容易出现瞬断线路衰减大于50dB时速率基本就只能跑到1Mbps左右了。如果ADSL频繁掉线可以按这个顺序排查先看分离器是否接在所有分机之前这是最常见的低级错误再检查Modem附近是否有大功率电器干扰尤其是老式CRT显示器和电机的启动电流会在线路上产生强烈脉冲噪声最后再考虑线路本身的老化问题比如室外一段皮线被老鼠咬坏或接头氧化。还有一个小技巧ADSL Modem的电源适配器质量也会影响稳定性劣质开关电源输出的纹波会耦合到线路中导致丢包率上升。当年我用原装适配器怎么都正常换成国产代用适配器后每天固定时段掉线排查半天才发现是适配器发热后输出不稳。5.4 三个时代的遗留问题如今依然值得思考PSTN、ISDN、ADSL今天都已经被光纤宽带和移动网络取代但不代表它们没有启示意义。现在很多小区宽带依然是“共享带宽”设计高峰时段限速这和当年ADSL因线路质量动态调低速率其实是同一类问题只是位置从物理层挪到了运营商侧的DSLAM或OLT。理解ADSL频分复用的原理也有助于理解今天光纤入户里波分复用、时分复用的基本逻辑。我个人在实际操作中的体会是三种接入方式的更替本质上是一条“在有限物理资源上不断挤带宽”的演进路线。PSTN把电话线的模拟带宽用尽ISDN把数字传输引入电话线ADSL靠频分复用打开了更大的频谱空间。每一步都没有推翻上一代的物理基础而是在同一根铜线上做更精细的资源调度。看懂了这一点再去看今天的Wi-Fi 6、5G、千兆光纤你会发现底层的工程逻辑依然熟悉物理资源就那么多拼的是如何更高效地切分、调度和纠错。最后再分享一个小技巧。如果你家里还保留着老旧的电话线但已经改装了光纤宽带不要把电话机直接接到通往户外的进线上。老旧线路外皮开裂后进水受潮会让电话线带上交流感应电轻则电话有杂音重则雷雨天损坏话机。正确做法是把线路终端接到光纤猫的语音口上由光猫内部做隔离。这个细节是当年修ADSL分离器问题时留下的习惯现在依然适用。