java中的接口是类吗
244
2022-10-24
互联网是如何工作的?
互联网是如何工作的?
文本关键字:互联网、网络运营商、路由器、请求响应
本文为帮助大家理解已经略去了抽象的概念,并且会有不严谨的地方,请忽略。
大家对于互联网的使用已经有很长的时间了,但是如果你需要学习相关的知识时才会发现,其实对它的工作原理并不了解。首先互联网可以使得连入网络的机器互相通信,不再是一个孤立的个体,并且可以通过各种各样的网站、应用、游戏满足我们使用上的需要。那么,既然全世界的计算机都可以通过网络互相连接到一起,总计算下来恐怕有数十亿台,那这样一个庞大的网络帝国是如何建立起来的呢?
通常我们会按照区域来管理 各大网络运营商来为我们提供服务 大家都遵从一个统一的标准
当我们使用不同的软件进行操作时,整体的过程可能会稍有不同,但可以简单划分为两个阶段 发送请求 得到响应
1. 首先广东靓仔要使用百度搜索引擎查阅资料。
那么打开网站并看到网页就是一个完整的过程,从个人PC开始,经过层层的路由器,传出一个指令,直到网络运营商(也就是我们使用的宽带、光纤)才将这个请求真正递交到互联网中,然后会根据给定的网址找到公网服务器,将页面的整个内容连同各种数据进行返回。
2. 接下来广东靓仔要通过QQ将整理的资料发给在总公司坐镇的黑龙江13哥。
当我们使用一个软件将消息或文件发送给另外一个人时(局域网软件除外)都是经过公网服务器的处理。靓仔的文件并不是直接发送到13哥电脑上,而是通过QQ的服务器,也就是说靓仔得到的只能是一个发送成功的响应,到此,他的网络行为就已经结束了。同时,13哥会接到由QQ服务器发送过来的消息或文件数据,在成功接收文件后也会给QQ服务器发送一个已经接收成功的信息。以上的一系列操作是由QQ这个软件来帮助我们控制网络行为,便捷的实现我们需要的功能,只是为了解释两个人的电脑并不是直接连在一起的,而是经由互联网一圈来处理的。
3. 黑龙江13哥根据资料生成产品方案后发了一封跨国邮件给德克萨斯州的Peter。
在这个时候大家应该都知道,这个动作是由我们的邮件服务商(如网易、GMail等)帮助我们完成的,这个过程还是经过层层的路由器,最终抵达提供邮件服务的公网服务器,由于是跨国邮件,这其中有可能会涉及到运营商的更换,但是谁又在乎呢?这并不影响整个网络的通信,因为我们是按照统一通信标准建造的帝国啊!
4. 远在纽约的John发了一条Twitter,并且圈了Peter。
其实无论是PC通过网络上网,还是手机端接入网络,整个的流程都是相同的,不同只是运营商以及各层对数据的处理。除此之外就是为了优化用户的体验,而在此之上开发出的各种应用了。如果Peter使用的是网页应用,那么当他打开网页时才会看到一条新的消息,而如果他使用的是手机端应用,那么通常会直接收到一条由服务器推送过来的消息(其实原理与QQ类似)。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~