重温2020年的拨号体验

2020-05-31 22:28:19

在过去的几个月里,在家工作真的提醒了我,我们对互联网的看法是多么的理所当然。一些读者可能会想知道为什么我决定在Techway Endeavour II计算机上工作-嗯,在新冠肺炎疫情之前,我实际上就有一个项目。

互联网已经成为我们日常生活中重要的一部分,但我们现在通过宽带高速连接体验它的方式与我童年时不同。早在90年代末到2000年代初,我在我的奔腾133 MHz非MMX机器上拨号,机器配备了48MB内存,运行Windows 98SE(以及后来的Windows 2000 Professional)。这一经历本身就反映了这样一个事实,即“永远在线”的互联网并不被认为是一种必要或常态--当时,“ttyt”是“明天与你交谈”的缩写。

我决定尝试在2020年重新获得拨号体验,方法是“做我自己的ISP”,在家里用我自己的拨号服务器拨号,使用那台回收的老式电脑,在这段23分钟的实时视频中捕捉到它,让所有人都能看到(只有几次剪辑除外)。这个视频的旁白是无剧本的,所以它从一个地方跳到另一个地方,有点仓促,但它是在一次拍摄中完成的。希望你喜欢!

自20世纪90年代末至2000年初以来,互联网发生了翻天覆地的变化。缓慢的进化很容易被忽略--最初,互联网上充斥着文字和偶尔出现的小图片。布局非常简单,使用最基本的HTML标签,没有样式或自定义字体。音乐充其量也就是MIDI,至少在Macromedia(后来的Adobe)Flash出现之前是这样。页面需要加载100千字节左右,或者说指导方针是这样的,因为现代用户在一个好的链路上通常最多加载5kB/s,MTU为576是非常常见的。加载页面是一场耐心的游戏,因为图像通常是“交错”的,以便以一种模糊的方式加载,在几次传递中逐渐清除。

实时互动非常有限-文本聊天是当天的顺序,ICQ,mIRC,MSN Messenger,AIM等等。当时,使用SSL的HTTPS连接的想法才刚刚开始在网上银行等应用程序中站稳脚跟。因此,这些聊天消息中的大多数都是在明文情况下发送和接收的。

在浏览器方面,网景是王者,但后来被Internet Explorer取代。下载需要很长时间--下载一首MP3歌曲很容易就需要16分钟。许多东西都可以直接通过浏览器下载,但下载管理器要明智得多,因为线路随时都可能断线(特别是在有呼叫等待信号或无意中拿起电话的情况下),这样会让你的进度变得非常糟糕。他们还提供了暂停和恢复下载的可能性。实时多媒体流仍处于初级阶段-RealNetworks RealPlayer曾经是该市场的主导者,提供相当模糊的低帧率视频和听起来刺耳的音频,以适应您的连接速度。Windows Media远远排在第二位。

那是互联网繁荣的时代,因此发生了很多事情。垃圾电子邮件相当流行,还有愚蠢的“连锁电子邮件”,上面写着“把这封邮件转发给x个人以获得好运”或诸如此类的荒唐事。最糟糕的是,弹出式广告涌入了一个原本纯洁无瑕的商业利益世界。弹出窗口(巧合的是,弹出窗口)在很大程度上是一种分散注意力的广告方式,近年来由于弹出窗口拦截程序的流行,这种方式已经半途而废,这些弹出窗口拦截程序最终集成到了浏览器本身。

同样值得记住的是,互联网有多么“肮脏”--Internet Explorer(特别是在没有打补丁和没有限制性安全设置的情况下)经常容易受到攻击。但如果你没有使用IE,那么你访问的网站很可能无法正常运行,因为他们垄断了浏览器市场的份额,并推动着自己的标准。

曾经有一段时间,免费的美国在线试用会时不时地进入你的邮箱,但你安装它后,发现当地的POP(例如悉尼)都被占用了,这样软件就会尝试呼叫更远的(例如堪培拉),代价是性病呼叫…。紧随其后的是疯狂的冲刺以关闭调制解调器并中止呼叫。还有一些“免费”的拨号上网服务提供商提供免费使用互联网的机会,前提是你愿意坐着看完一连串的横幅广告。这样的服务包括GoConnect和GlobalFreeway-尽管它们的服务经常会被超额订阅,以至于下载速度大约是像样的ISP的一半。对于那些没有按月拨号计划的人来说,也有预付费的拨号上网卡可以购买(有时是打折的)-我们当然用了Optus One的公平份额。

拨号上网是一种奢侈品-在移动电话价格过高的时代,电话线是即时通信的主要形式。拨号意味着连接电话线,通常是几个小时。单击连接按钮,用户将等待按需建立连接,并仔细听取协商。一个好的连接应该是以独特的V.90Dil信号为特色的连接,这意味着正在进行更高速的连接。之后听到第二组测距信号将表明协商V.90失败,因此将改为建立V.34连接,这意味着较慢的互联网连接(约为速度的60%)和令人沮丧的体验。当然,并不是所有的用户都有V.90,这是K56flex和X2之间标准之战的最终结果,因此对于许多只需要电子邮件的用户来说,较慢的连接仍然是正常的。大多数“无限制的”ISP都有会话时间限制,这将强制断开连续连接时间达到5或6小时的用户,以便给可能在高峰期间遇到忙碌信号的用户一个机会,但通常连接时间越长,连接速度就会变得越慢,因为线路中断和损伤经常会在调制解调器重新培训时降低速度。这通常伴随着20-30秒的无数据吞吐量和轻微的紧张情绪,担心连接可能会永久丢失。

在天气好的时候,一个连接将推动大约20MiB/小时或大约45.5kbit/s的实际吞吐量。(通常)52,000/50,666/49,333/48,000/46,667 bps连接的其余部分将受到开销的影响,包括数据包报头、校验和、重新传输和在重新训练中损失的时间。那些没有无限连接的人(比如早年的我们)可以花费的时间有限,因此我们会连接并立即开始加载内容和开始下载,以最大限度地利用我们有限的时间。如果我们在5小时内突破100,000,000字节大关,我们会特别高兴,因为这意味着我们挤出了连接中的每一个丢弃。必须为我们的25c本地电话费付费,这意味着我们“一天最多打一次电话”(mantra…)。除非有任何紧急情况。如果我们的电话掉线了,我们就放弃这一天,明天再来。为了最大限度地避免此类问题,我们必须禁用呼叫等待音。

随着拨号时代的结束,情况确实发生了变化--无限制的互联网套餐变得更便宜了,而无限制的本地电话和互联网套餐则成了一种“东西”。为了寻求最快的连接,一天拨号几次变得负担得起。还可以启用呼叫等待音,以便来电可以“抢占”我们的互联网连接并接通。相反,优质的追加销售是“增压”拨号,它通过“透明”代理重新压缩大图像,承诺提供类似宽带的体验。我们从来没有上当过,…。但这是一个迹象,表明随着宽带ADSL变得司空见惯,互联网正在发生变化。这提醒了我,奇怪的是,ISDN很少在这里常驻部署,尽管一些认真的拨号用户确实有多条线路,并与兼容的ISP配置了多链路,以便在ADSL之前获得更快的速度。在这个阶段,移动互联网也不是什么真正的东西-尽管GPRS确实存在,但数据是按千字节收费的,肯定会让你破产。手机只适用于被称为“WAP”的残缺版本的互联网。

网站现在很丰富-不再受简单布局的限制,它们现在是各种复杂的Javascript文件的纠结,它们与大量执行客户端计算和级联样式表的新浏览器API交互。拥有不同的字体和高分辨率的图像被认为是“正常的”,而嵌入式自动播放视频现在也成为一种趋势。随着互联网连接变得更快,人们也变得不那么耐心了,页面加载速度仍然至关重要。尽管如此,很少有网站尊重过去的“大小”指引--许多首页都在l。

但最重要的是,互联网现在“无时无刻不在”。它一直开着。它就像是一种我们没有考虑过的实用工具--也许现在它比电话更重要。它是交付许多虚拟商品(如报纸、游戏、视频订阅)的工具,也是实物商品的市场,但也是实现生产力的一种手段(如电子邮件、在家工作的视频会议、上传新视频的内容创作者)。在新冠肺炎的大流行期间,很明显互联网是多么重要-想象一下试图在拨号上做同样的事情!当我们将这一点与无线网络技术结合起来时,我们不再局限于台式机或笔记本电脑和电话线。

它甚至已经成为人们创造自己的新闻和分享他们关心的东西的工具,无论是好是坏。连接的速度和配额直接影响你的体验,因为很多东西已经从“下载”模式转变为订阅和流媒体模式。因此,那些拥有较少的人更有可能错过某些在线体验。这一点尤其正确,因为我们非常不喜欢等待。

我想人们总是可以访问互联网档案馆的网站来感受一下早期的互联网,尽管随着浏览器的变化和爬行并不总是完美的,一些曾经有效的东西可能不再起作用了。在那里,你会发现一种更简单的体验,可能不是那么美观,但仍然可以使用。

要制作这段视频,我首先需要一些精确的硬件。对我来说幸运的是,它的基础是我打捞上来并最近“拉皮条”的Techway Endeavour II。这涉及到一些硬件更改,以增强系统的功能,同时也不会太现代化,可能会“破坏”体验。当然,液晶屏的周期不准确,是宽屏,但它是我用过的最小的一块。

视频捕获是通过VGA到HDMI转换器和AVerMedia Live Gamer便携设备执行的,它们系在笔记本电脑上,提供捕获和显示功能。值得注意的是,VGA到HDMI转换器不是定标器,因此许多引导屏幕无法通过LGP捕获,因为它不会与信号同步。但是,一旦启动,就可以很好地支持和捕获1024×[电子邮件受保护]。这就是为什么开始和结束部分依赖于固定在三脚架上的尼康D3400拍摄的视频,系统声音用Zoom H2n录制,并在后期制作中同步。编辑是用我相对业余的编辑技能在Adobe Premiere中完成的。

要想成为自己的ISP,需要一台服务器来接听电话,并提供必要的网关功能来接入互联网。为此,我决定使用Windows 2000 Professional,这是一个我非常喜欢的操作系统,因为它是一个可靠、坚固的操作系统,对旧设备有很好的硬件支持,没有Windows XP的所有臃肿和繁琐。最棒的是,WGA DRM也不用担心--现在激活可能是一件相当麻烦的事。它安装在我最新的工作站(运行Windows10的Ryzen 7 1700)上运行的VMWare VM容器中。由于我只为演示而运行它,因此安全风险可以忽略不计。

我选择了Windows2000Professional,因为这给了我对各种调制解调器的很好支持,这些调制解调器在更现代的Windows版本上不起作用,而且它没有任何奇怪的地方可言。我总是觉得它很“管用”。由于CPU的处理能力和便利性过高,我选择只使用从香港购买的便宜的USB软调制解调器来终止来电。要开始使用,只需安装驱动程序,然后添加一个“接受”来电的新连接即可。

添加一些可以访问此拨入连接的凭据可能是个好主意-我刚刚创建了一个单独的帐户。

最后,如果您允许呼叫者访问您的LAN,并且您已将虚拟LAN适配器桥接到您的实际家庭LAN,那么任何拨入的人基本上都可以访问您LAN上的任何东西-包括通过您的网关访问互联网。为了获得更好的性能,我决定在网关上的DHCP池之外指定固定的IP地址范围,以防止干扰家庭LAN上的其他计算机。

为了提供电话接口,我使用了值得信赖的旧Linksys PAP2T VoIP ATA。为了获得最可靠的体验,我将其配置为进行背靠背呼叫,方法是首先为其分配一个静态IP,然后在两条线路上启用IP拨号。我填写了一个虚假的本地注册服务器,但也允许单位在没有注册的情况下拨号。我配置了每条线路的拨号方案,以便一旦接听,线路将停留几秒钟,并按IP自动拨打对方线路的IP(例如,[受保护的电子邮件]:5060将在其拨号方案中自动拨打[受保护的电子邮件]:5061)。这样,拨入线路的任何内容都不会有任何效果,它只会使另一个端口振铃。

当然,这不是最佳配置。对于通过Linksys PAP2T ATA路由的呼叫音频,即使在背靠背呼叫中,也会由于模数和数模转换而导致信号降级,以及由于时序变化和抖动缓冲器调整而偶尔出现“卡顿”。该呼叫的成功足以一次提供数小时的连接,但通常以28.8kbit/s至31.2kbit/s之间的对称速度进行。

这种安排是必要的,原因有很多,最大的原因是拨号服务器本身希望看到来自调制解调器的“振铃”信号,以向操作系统发出接听呼叫的信号。一些调制解调器还需要一些“环路电流”来承载呼叫音频,并且不能在“干”线路上发送/接收。在拥有atas之前,我有自己的方法来实现这一点-9v的电池为环路供电将允许必要的环路电流,而在尖端和环上连接24-36v的交流变压器通常会提供足够的“嗡嗡声”来触发调制解调器中的振铃探测器,尽管频率和电压都低于额定电压。这仍然留下了拨号音检测的问题,可以通过将“X3”添加到额外的初始化参数来解决这个问题,但是感觉有点不真实。这种破解安排的优点是能够以33.6kbit/s对称的速度连接,因为线路是死寂的,没有进行A/D或D/A转换。

我一直想在家里做一台56K的拨号服务器。为此,我有一台Cisco 3840集成多业务路由器,它配备了双模E1卡、PVDM数字语音编解码器卡、FXS/FXO卡和带有30个MICA调制解调器的数字调制解调器卡。在构建了一条粗糙的E1交叉电缆之后,我设法让E1卡形成了从设备到设备的中继,并对其进行了足够远的配置,以使FXS端口启动并从一个端口拨号到另一个端口。

不幸的是,我从未设法将来自E1中继的呼叫路由到MICA调制解调器,即使它们确实显示为可操作,并且怀疑这是Cisco IOS和VWIC E1卡的问题。也许MICA只能接听来自专用NM接口的呼叫,但是因为我没有可用的接口,所以我不能测试它。更大的问题是我在这上面投入了相当多的时间和金钱,但是时间不多了,而且总是有很多其他事情争抢我的时间,所以它现在被搁置了。

除此之外,由于密码套件和SSL/TLS协议支持的不同,从浏览器直接连接到安全的HTTPS网站是不可能的,所以我决定。

..