您现在的位置是:娱乐 >>正文

网络通讯协议

娱乐3人已围观

简介两台电脑之间要说话,得先定规矩。这规矩就是协议——好比两个陌生人见面,先握手还是先鞠躬,谁先开口,用中文还是英文,都得提前说好。网络通讯协议干的就是这个活儿,只不过说话的是机器,用的是电信号和光脉冲。 ...

两台电脑之间要说话,网络得先定规矩。通讯这规矩就是协议协议——好比两个陌生人见面,先握手还是网络先鞠躬,谁先开口,通讯用中文还是协议英文,都得提前说好。网络网络通讯协议干的通讯就是这个活儿,只不过说话的协议是机器,用的网络是电信号和光脉冲。 我见过最直观的通讯例子是快递。你把包裹交给快递员,协议快递单上写着收件人地址、网络电话、通讯物品类型。协议快递公司不管包裹里装的是书还是砖头,只要单子格式对,就能送。TCP/IP协议就是那张快递单,HTTP、FTP这些具体协议则是包裹里塞的说明书。没有单子,说明书再详细也没人理你。 协议分好几层,像包洋葱。最底下那层管物理连接,网线怎么插,电压多高算“1”,多低算“0”。再往上管IP地址,你的电脑在互联网上的门牌号。再往上管端口,相当于门牌号里的房间号。最顶层才是你用的微信、浏览器这些应用。每层只关心自己那点事,底下换了光纤还是卫星,上面完全没感觉。这种分层设计有个好处——修屋顶不用拆地基。 有个细节你可能没注意:当你在浏览器里敲下一个网址,背后至少跑了四五个协议。DNS协议先把域名翻译成IP,TCP协议把数据切成小块编号,IP协议负责寻路,到了对方机器再按编号拼回去。万一中间丢了一小块,TCP会喊“那块丢了,重发”。这过程像极了朋友聊天——你说了十句话,对方说“第五句我没听清,再说一遍”,其他九句不用重复。 但协议也有不讲理的时候。我调过一台老式打印机,它只认一种叫LPR的协议,Windows默认发的是另一种,死活连不上。最后改了注册表才搞定。这就像你只会普通话,对方只懂粤语,中间得配个翻译。协议之间不兼容,比语言不通还让人抓狂。 现在的协议越来越聪明。QUIC协议把加密和传输揉在一起,省了来回握手的功夫。视频通话用的WebRTC能自动选路,哪条路快走哪条。但底层那套“分包、编号、确认、重传”的老祖宗逻辑,几十年没变过。就像写信,从鹅毛笔到键盘,但“地址、称呼、落款”的格式还是老样子。 说到底,协议是人类社会规则的镜像。我们排队、让座、等红灯,都是为了让协作更顺畅。机器没感情,但协议让它们比我们更守规矩——数据包丢了会补,顺序乱了会排,路上堵了会绕。下次你刷网页卡住时,别只骂网速。可能是某个协议正在默默重传那几千个数据包,像快递员在暴雨天里一趟趟爬楼。这事不浪漫,但靠谱。

Tags:

上一篇:保密公安网站

下一篇:网信办约谈网站

相关文章

  • go语言能做什么开发

    娱乐

    Go语言能做什么开发?直接说结论:后端服务、云原生基础设施、网络编程、命令行工具、甚至部分游戏服务器,它都能扛。而且在这些领域,它往往比Java或Python更“省心”。 我见过太多团队把Go当成“更 ...

    【娱乐】

    阅读更多
  • tomcat部署war包访问404

    娱乐

    昨天下午,隔壁组的小王又踩坑了。他打包好的war包丢进tomcat的webapps目录,启动服务,浏览器敲下访问地址,404。页面干干净净,就一行字——"The origin server did n ...

    【娱乐】

    阅读更多
  • windows渗透工具

    娱乐

    Windows渗透工具:别被名字骗了,它们不只是黑客玩具 我见过太多人把Metasploit当成洪水猛兽,好像装上它就能一键黑掉银行。真实情况是,这些工具在红队手里是手术刀,在脚本小子手里就是板砖。W ...

    【娱乐】

    阅读更多


友情链接