游客发表
我家楼下的互联老陈,六十多岁,网基修了一辈子自行车。础知去年他换了智能手机,互联第一件事是网基让我教他怎么“上网看新闻”。我接过手机,础知发现他连Wi-Fi都不会连——屏幕上那个小小的互联扇形图标,对他来说就是网基一道看不见的门。这让我突然意识到,础知我们天天挂在嘴边的互联“互联网”,对大多数人而言,网基其实是础知一片抽象的海,知道它大,互联却不知道水从哪里来。网基
互联网的础知本质,说穿了就是两台或多台电脑之间的“对话”。你敲一下键盘,这条信息变成电信号,顺着网线或者通过无线电波跑出去,经过一个个像邮局一样的路由器,最后钻进另一台设备的接收器里。这个过程快得离谱——从北京发一条消息到纽约,大约只要十分之一秒。老陈第一次看到视频通话里孙子的脸时,愣了半天,他问:“这娃儿是装在手机里吗?”我笑着说不是,他其实在几千公里外,是光在中间跑了个来回。
那根看不见的“线”,就是网络协议。你可以把它想象成全世界都遵守的一套快递规则——每个包裹(数据包)上写着寄件人和收件人的地址(IP地址),快递员(路由器)不看包裹里装了什么,只负责按地址转运。这套规则里最出名的是TCP/IP,它像两个配合默契的搭档:IP负责找路,TCP负责检查包裹有没有半路丢了、破了,丢了就喊对方再发一次。所以你看视频卡顿的时候,其实是TCP在喊“刚才那几帧画面没收到,重发一下”。
光有地址还不够,还得知道把数据交给谁。这就轮到端口号出场了——好比一栋大楼(IP地址)里住了很多户(不同的应用),你得按门铃(端口号)才能找到具体那个人。网页服务住在80号房,邮件服务住在25号房。浏览器访问网站时,其实就是同时敲了“这栋楼的门”和“这个房间的门”。
真正让互联网“活”起来的是DNS,也就是域名系统。你记不住一串数字IP地址没关系,只要在地址栏输入baidu.com,DNS服务器会像电话簿一样,迅速帮你查到对应的数字地址。老陈问我:“为什么不是直接输数字?”我说你记得住你儿子手机号,但记不住他身份证号——域名就是互联网的“手机号”,IP地址才是“身份证号”。
再往上走,就到了我们最熟悉的层面:HTTP协议。你打开一个网页,浏览器就发出一条“给我这个页面”的请求,服务器把一堆HTML代码、图片、视频一股脑打包发回来。这个过程每天重复几十亿次,但大多数人感知不到——直到网页打不开,你才会想起那个转圈的小图标。
老陈后来学会了刷短视频,但他始终搞不懂为什么“Wi-Fi信号满格,视频还是卡”。我告诉他,信号满格只代表你到路由器这一段路是通的,可路由器后面的“高速公路”可能正堵车呢。就好比你楼下就是公交站,但前面三公里出了车祸,你再着急也得等着。
互联网最迷人的地方,恰恰是它把复杂藏在了简单背后。老陈现在每天用微信跟孙子视频,他不知道什么是数据包,更不懂TCP/IP,但他知道点一下绿色按钮,就能看见那个小娃儿咧嘴笑。技术这东西,说到底就是一层层包裹,剥开最外面那层花花绿绿的界面,底下全是枯燥的0和1在跑。可正是这些枯燥的0和1,把祖孙俩的笑声,从一座城市传到了另一座城市。
友情链接