跟着前端开发者路线图学习的第一天

本文详细介绍了互联网的工作原理,包括HTTP协议的作用,浏览器如何通过DNS解析网址并建立TCP连接获取网页内容的过程,以及DNS的分布式数据库功能和域名的结构。此外,还阐述了网络托管的定义,即代管和维护网络设备及服务。
摘要由CSDN通过智能技术生成

今日目标;了解并尝试回答下列六个问题

一,互联网是如何工作的

若干节点和连接这些节点链接交织在一起并且进行数据传输从而形成一个庞大的互联网

二,什么是HTTP

简单来说HTTP是一种基于客户端-服务器的协议,客户端基于此协议服务器端发送请求。服务器端在接收请求后根据HTTP协议来解析它,再根据请求内容选择处理结果并返回给客户端。

三,浏览器的运行机制

我们用访问CSON首页为例,首先你在浏览器中输入网址,浏览器会先从本地hosts文件开始寻找。在有对应IP地址的则直接返回页面,如果没有则需要向本地DNS服务器获取IP地址,还没有的话就要向更高一级的DNS服务器求助。在得到IP地址后浏览器需要通过TCP协议与服务器之间建立连接。这个连接过程被称为三次握手,第一次握手PC要告诉服务器我要向你发信息,第二次握手服务器告诉我们它知道了你要向它发信息,第三次PC再回应完成三次握手。然后使用HTTP协议请求网页内容,得到服务器回应后浏览器需要解析得到的HTML纯文本并呈现出你能看懂的网页信息出现在屏幕上。

四,DNS及其运行机制

DNS是IP地址和域名相互映射的分布式数据库,DNS分为三个部分1.本地资源记录和域名空间2,根服务器3,解析器

DNS工作流程客户端向首选域名服务器查询,首选域名服务器先向本地资源记录查询在向本地缓存查询有则返回结果,如果没有就需要向根服务器查询依然没有的话,根服务器返回相应顶级域的权威域名服务器的地址。客户端继续向顶级域的权威域名服务器查询,顶级域的权威域名服务器会返回次一级域的权威域名服务器,客户端就此进行迭代查询直到查询到结果,保持到本地缓存返回给客户端,完成查询。

五,什么是域名

域名也就是我们常说的网址,它由主机名、机构名、网络名、最高层域名构成用点分隔。

六,什么是网络托管

受人委托,代管他人自用或租用的国内网络,网络元素,网络设备等,以及提供网络互联互通,设备运行,维护等网络服务。,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值