您当前的位置:首页 > 新闻 > 科技

轻松学习http知识让枯燥的内容变得生动有趣:DNS、TCP/IP、HTTP

时间:2020-06-21 22:31:18  来源:  作者:

晚上好,很高兴我们又见面了。我们的干货继续,在上一篇文章中,小唐给大家介绍了dig和Wireshark这两种工具的基本使用。在今天的文章分享中小唐将会带领大家了解DNS、TCP/IP和HTTP三者之间的关系。现在,我们开始吧。

有了前面几篇文章的铺垫,相信大家知道了这样的一个事实“当我们通过在浏览器输入一个网址的时候,浏览器就会在我们眼前展示相应的网页内容”。

事实上,从浏览器发起网页访问,再到网页展示内容给我们。这样的过程其实就是浏览器发起了一个查看网页的请求,然后,承载着网页的服务器把指定的内容响应给浏览器的过程

要实现这样一个请求-响应的过程需要依赖于域名和服务器的IP地址。因此,我们可以通俗的讲“在浏览器输入域名并访问网站的过程其实就是一个浏览器寻找WEB服务器并和WEB服务器建立起通信的过程。而浏览器寻找WEB服务器的时候需要DNS解析的帮助,浏览器对WEB服务器发起通信需要TCP/IP协议的帮助,具体的通信内容需要使用HTTP协议实现”。

在接下来的几篇文章中小唐将会给大家重点论述DNS解析、TCP/IP通信和HTTP请求响应三者之间的关系。老规矩,先给大家一张图帮助理解:

轻松学习http知识让枯燥的内容变得生动有趣:DNS、TCP/IP、HTTP

浏览器、DNS服务器、WEB服务器三位小朋友之间有趣的对话

接下来是我们的浏览器、DNS服务器、WEB服务器这三个小朋友一个简短的对话,对话内容在上图中就是按照①②③④⑤⑥序号展示。

①浏览器和DNS服务器的对话:

浏览器:DNS服务器兄弟,我想在你这查询一下域名为www.example.com这个网站的WEB服务器IP地址是多少,我找它有点事。

DNS服务器:好的,浏览器兄弟,你稍等一下,我去给你查一查!

②③DNS服务器和WEB服务器的对话:

DNS服务器:WEB服务器,你的IP地址是多少啊,我有一个浏览器朋友找你有点事情。

WEB服务器:我知道了,我的IP地址是192.168.1.1,让你的浏览器朋友按照这个IP地址来找我吧!

④DNS服务器和浏览器的对话:

DNS服务器:浏览器兄弟,你久等了,我刚帮你查了一下域名为www.example.com的网站的WEB服务器的IP地址是192.168.1.1,你可以按照这个IP地址去找它。

浏览器:辛苦了,DNS服务器兄弟。要不你把这个IP地址在你的本地保存一下吧,以后方便查找。

DNS服务器:好的,我这里已经保存了一份了,你下次来的时候就不用等那么长时间了。

于是乎,浏览器根据在DNS服务器那里得到的IP地址去找WEB服务器了并且和WEB服务器建立起了通信,于是就有了以下的对话:

⑤⑥浏览器和WEB服务器的对话:

浏览器:你好,请问你是域名为www.example.com这个网站的WEB服务器主机吗?我是从DNS服务器那里得到的你的IP地址。

WEB服务器:是的,我就是。请问你找我有什么事呢?

浏览器:我想在你这里得到www.example.com这个网站的网页内容。

WEB服务器:收到,我马上给你。

以上的几段对话很有趣,但是,对于此时在手机屏幕前看着的你来说可不要大意奥,也不要单纯的认为就是几段简单的对话啦。且听小唐慢慢给你道来,在这几段对话并且结合上图来讲,我们能提炼出两部分内容:

第一部分内容就是浏览器、DNS服务器和WEB服务器三者之间的关系如下:

1、当我们在浏览器输入一个域名访问某一个网站的时候,浏览器会拿着我们输入的域名去找本地的DNS服务器查找和域名相对应的服务器的IP地址。

2、浏览器会根据这一个IP地址去找到对应的WEB服务器。

3、浏览器正式的对WEB服务器发起请求,WEB服务器对浏览器做出响应。

第二部分内容需要结合上图才能发现,那就是:浏览器和DNS服务器之间、DNS服务器和WEB服务器之间的通信需要通过DNS协议来实现;浏览器和WEB服务器之间的通信需要通过HTTP协议来实现。还有一个很重要的一点,就是浏览器、DNS服务器、HTTP服务器的通信的实现都要依赖于TCP/IP协议传输内容

好啦,在这一篇文章中呢,小唐通过几段有趣的对话,大概的给你们讲了一下浏览器、DNS服务器和WEB服务器的关系。在下一篇文章中呢,小唐将会从这篇文章中抽出一部分内容,开始给你们重点讲解浏览器和DNS服务器之间的那些事,我们不见不散。

轻松学习http知识让枯燥的内容变得生动有趣:DNS、TCP/IP、HTTP

浏览器和DNS之间的那些事儿



Tags:轻松学习http知识   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
晚上好,很高兴我们又见面了。我们的干货继续,在上一篇文章中,小唐给大家介绍了dig和Wireshark这两种工具的基本使用。在今天的文章分享中小唐将会带领大家了解DNS、TCP/IP和HTT...【详细内容】
2020-06-21  Tags: 轻松学习http知识  点击:(30)  评论:(0)  加入收藏
在上一篇文章中,小唐给大家介绍了什么是TCP协议。在这一篇文章中,小唐将会继续带你了解TCP/IP的那些事。同时也会给大家简单的介绍一下IP协议。IP协议叫做网际互联协议,它的产...【详细内容】
2020-06-03  Tags: 轻松学习http知识  点击:(57)  评论:(0)  加入收藏
▌简易百科推荐
非法购买公民信息、开发人脸认证规避技术……今年年初,广东省公安厅网安部门侦破全国首例破解“青少年防沉迷系统”的新型网络犯罪案件,抓获犯罪嫌疑人13名,查处非...【详细内容】
2021-12-28    人民日报客户端  Tags:数据安全步   点击:(5)  评论:(0)  加入收藏
就在今天,腾讯方面宣布将在2022年1月31日下架企业QQ和营销QQ,其实这一消息的降临并不让笔者意外,因为早在今年的10月28日20点之后,企业QQ和营销QQ就被停止了续费服务。相信很多...【详细内容】
2021-12-27  科技探险家    Tags:企业QQ   点击:(20)  评论:(0)  加入收藏
日前,上海交通大学发布《全球电竞之都评价报告》,对全球15个致力于发展电竞之都的城市进行评价,上海作为中国城市电竞发展的排头兵,其拥有众多优质电竞企业及完整产业集群,因此排...【详细内容】
2021-12-27  经济日报    Tags:电竞   点击:(3)  评论:(0)  加入收藏
为优化网络氛围环境,微博又开始整顿用户信息了。本月月初,微博官方发布公告,要求昵称中带有如“二货”“SB”“瘪三”“娘炮”等明显低俗或侮辱性词汇的用户尽快修改,否则将面临...【详细内容】
2021-12-24  运了个营    Tags:微博   点击:(10)  评论:(0)  加入收藏
昨日谷歌宣布,自2022年12月19日开始停止对OnHub的软件支持,OnHub路由器仍将提供Wi-Fi信号,但用户无法用谷歌Home应用程序管理它。无法更新Wi-Fi网络设置、添加额外的Wifi设备或...【详细内容】
2021-12-22  雷峰网    Tags:Google OnHub   点击:(5)  评论:(0)  加入收藏
IT之家 12 月 20 日消息,百度网盘青春版 iOS 客户端今日晚间率先开启内测,安卓客户端将在稍后内测。使用苹果 iPhone 的IT之家小伙伴可以点此下载内测版,需要先下载 TestFlight...【详细内容】
2021-12-21  IT之家    Tags:百度网盘   点击:(10)  评论:(0)  加入收藏
对于拼车单,是接还是不接,不少网约车司机表示很矛盾。接吧,钱少事多,常常跑了个寂寞,不接吧,车多客少,挑三拣四没饭吃。 在平台大力推广拼车单之下,不少司机迫于生活压力,最终还是打...【详细内容】
2021-12-17  网约车情报分享    Tags:滴滴   点击:(9)  评论:(0)  加入收藏
蓝鲸TMT频道12月16日讯,据饿了么官方微信公众号,近日,在圆桌会上,蓝骑士与平台交流了配送安全问题。饿了么表示,线上将技术手段融入安全防护;线下将持续进行安全培训,并试点智能头...【详细内容】
2021-12-17    金融界  Tags:饿了么   点击:(24)  评论:(0)  加入收藏
开源最前线(ID:OpenSourceTop) 猿妹编译项目地址: https://github.com/restic/restic全球知名代码托管平台 GitHub 今天就重磅发布了今年的年度报告——《2021 年度 O...【详细内容】
2021-12-17  Python部落    Tags:   点击:(9)  评论:(0)  加入收藏
新京报快讯 据中国网络视听节目服务协会网站消息,12月15日,中国网络视听节目服务协会发布了《网络短视频内容审核标准细则》(2021)。中国网络视听节目服务协会组织有关短视频平...【详细内容】
2021-12-16    新京报  Tags:短视频   点击:(11)  评论:(0)  加入收藏
相关文章
    无相关信息
最新更新
栏目热门
栏目头条