0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文知道互联网是如何工作的

h1654155282.3538 来源:AI课工场 作者:AI课工场 2020-11-13 17:58 次阅读

我们每天都在使用互联网,打开手机,连上Wi-Fi,点外卖、打滴滴、逛淘宝、刷视频等等,面对这个看不见、摸不着的互联网,你有木有想过它到底是怎么工作的呢?

当你在网上冲浪时,这不是你一个人的狂欢,而是你在和你看不到的另一方进行互动。在微信、QQ上时是和另外一个人互动,在手机点外卖、打滴滴时,在抖音创作视频、查看视频打赏时,你所有的行为都是从你通过层层路由传递给到了另一方。早在互联网没有出现时,北京的Alice和新疆的Bob想要通信,信件就会从北京传到天津,再到河北,层层的传递到新疆。在互联网出现后,Alice的信息通过自家的路由器再到所在区域路由器、网络运营商,最后到达公网服务器,再由公网服务器把信息发给Bob所在的网络运营商、区域运营商、自家路由器,最后收到信息。

由于中国联通、中国移动、中国电信等运营商已经把基站都建设的很好了,从2G、3G、4G5G,把基站建设的越来越多,越来愈快,所以即使信息经过了多层路由的转发,依旧很快,我发给你的微信消息,你几乎是马上就可以收到。

说完了通信,我们再来看看网站又是怎么工作的?我们在浏览器输入一个URL,很快页面就展示了丰富的内容,有图片、有文字。其实网站只是一堆保存在服务器中的文件,网站的语言就是HTML,翻译官就是浏览器,前端程序员们通过写HTML、CSS代码把整个视界的框架、页面都绘制出来,再通过浏览器就把这些内容翻译给到了用户。在互联网,我们使用功能强大的电脑,就是服务器,它们主要的任务就是存储数据,没有鼠标、键盘。

当我们想要和越来越多的人通信,需要越来越多的信息,就需要越来越多的服务器,随着服务器量越来越多,并通过通信连接起来,互联网就诞生了。更有甚者,将服务器也作为一个产品提供给自己家用、售卖给别人用,发展起来了云计算。著名的云计算厂商阿里巴巴、亚马逊为什么能发展起来呢?主要就是因为它们是电商平台,产生的数据太多了,只有逢年过节有很多人访问,这时候需要增加大量的服务器,但不过节不过年呢,这些服务器有闲置着,于是就倒腾出来卖服务器了,现在也成为了业务的一大增长点,每年营收几百亿。

明白了网站如何工作之后,我们来看看如何找到自己的内容呢?答案就是通过域名。当我们想要去某个餐馆吃饭时,我们需要知道餐馆的名字,通过名字知道餐馆的地址,最后去吃饭。比如想要去海底捞吃火锅,地址是北京市昌平区回龙观东大街4路,记住海底捞这个名字就好了,如果去记住地址,那真的是记不过来了。海底捞在互联网上就相当于我们的域名,而地址就相当于是IP地址,端口就相当于是海底捞门店的大门,通过域名映射到IP+端口,就可以获取服务了,对于用户来说,我们也只需要记住域名就好了,比如淘宝是www.tabao.com,我们不需要记住它真正的地址10.128.5.123:8080.

在域名解析中,我们通常用到的DNS域名解析系统来配合工作。它会经过多级查询,如果存在,就一定会给你找到,如果不存在,再给你返回错误。当我们在浏览器输入www.taobao.com后,操作系统会先检查自己本机的hosts文件看看是否存在映射关系,如果有就调用,没有的话就继续查找本地DNS解析器,是否和这个网址有映射关系,如果有就调用,如果没有就去查本地DNS服务器,如果有就调用,没有的话就会进行转发了,转发到根服务器去进行查找,直到返回结果。这里再科普一个知识哈,我们的域名是有顶级域名、一级域名、二级域名的,.com就是我们的顶级域名,taobao是一级域名,www是二级域名,层层递进的查找。


责任编辑人:CC

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 互联网
    +关注

    关注

    54

    文章

    10906

    浏览量

    100756
收藏 人收藏

    评论

    相关推荐

    什么是卫星互联网?卫星互联网的组成

    卫星互联网是指基于卫星通信技术接入互联网,其业务可覆盖全球。通过一定数量卫星的规模组网,构建具备实时信息传输能力的星座系统,卫星互联网可向终端用户提供以宽带互联网接入为主的通信服务。
    发表于 04-17 10:01 126次阅读
    什么是卫星<b class='flag-5'>互联网</b>?卫星<b class='flag-5'>互联网</b>的组成

    工业互联网实训是什么?工业互联网实训包括哪些?

    工业互联网实训是一种针对工业互联网领域的培训课程,旨在帮助学员掌握工业互联网的基本概念、技术、应用和发展趋势。通过实训,学员可以了解工业互联网的体系架构、平台功能、应用场景和解决方案,
    的头像 发表于 01-17 17:00 294次阅读

    国家超算互联网招募体验官,科研效率提升迎来关键时刻

    互联网
    脑极体
    发布于 :2024年01月12日 16:55:41

    华秋荣获亿邦动力2023产业互联网千峰奖

    2023年度亿邦动力产业互联网“千峰奖·数字供应链” 这殊荣,同时这也是华秋连续第四年获此荣誉。 本届千峰奖主题为 “谁在重构产业链” ,企业分为数字供应链、产业数字科技、数智品牌三大细分赛道,从投资人
    发表于 12-15 09:53

    工业互联网中的标识解析技术

    工业互联网的核心是数据的价值发现问题,但由于历史原因,“信息孤岛”现象在企业内部、企业之间大量存在。标识解析技术是目前可见解决“信息孤岛”、完成工业大数据汇聚以及在此基础上形成信息融合理解的关键技术。分析了标识解析在工业互联网领域应用要解决的几个关键环节,并且给出了进行工
    发表于 09-19 06:07

    互联网企业拿出AItoC应用,阁下要如何应对?

    互联网
    脑极体
    发布于 :2023年08月02日 18:02:02

    如何将模块连接到互联网和Arduino板?

    我如何将模块连接到互联网和 Arduino 板
    发表于 06-12 06:12

    如何存储来自esp的响应以确保它已连接到互联网

    如何存储来自 esp 的响应(例如“确定”)以确保它已连接到互联网。 我将 main.c 文件与查询起附加,以帮助您更好地理解。 (显示错误的行是粗体和下划线)。
    发表于 06-09 07:36

    Android自动连接但未检测到互联网是怎么回事?

    : - 安装 AdAway 以阻止对互联网存在检查的请求 - 第三方应用程序,例如自动化;可以工作,但会是个巨大的能源消耗者 ——在 ESP 上找到种方法来“模拟”
    发表于 06-07 08:17

    工业互联网 互联网区别 5g工业互联网是什么

    互联网的安全要求相对工业互联网较低。一般互联网上的信息流通采取的是“传输加密,存储明文”的方式,因为互联网上的信息基本上是非机密性的。但是在工业互联
    的头像 发表于 06-02 17:48 1904次阅读

    如何通过ESP8266共享互联网

    我正在尝试通过 OTA 上传代码。但我无法将所有 ESP8266 都连接到互联网,所以我选择 hc12 进行远程传输。但我对如何通过 ESP8266 共享互联网有疑问。 有任何可能通过 hc12 与 esp8266 共享互联网
    发表于 05-31 08:17

    在数字时钟项目中使用ESP8266,ISP失去互联网连接怎么解决?

    我在数字时钟项目中使用 ESP8266。我遇到的问题是我的 ISP 偶尔会断开互联网连接。该程序发现它仍然连接到 WiFi,但是当它尝试从互联网检索时间时,它会循环直到 ISP 重新建立互联网连接
    发表于 05-30 06:19

    如何将房间的窗户连接到互联网

    看看我是如何制作个很棒的项目的,我将房间的窗户连接到互联网
    发表于 05-22 07:40

    Kindle无法连接到互联网怎么解决?

    其他所有事情,只是无法连接到互联网。这很糟糕,因为我想读些新书。 我试过关闭飞行模式然后再打开,但没有用。(可能不会,但至少它证明问题不是飞行模式。) 我尝试通过按住电源按钮 20 秒来进行重置,但没有任何效果。 有人知道怎么
    发表于 05-15 08:37

    互联网如何实现上网?

    互联网
    YS YYDS
    发布于 :2023年04月30日 20:51:55