今日目标;了解并尝试回答下列六个问题
一,互联网是如何工作的
若干节点和连接这些节点链接交织在一起并且进行数据传输从而形成一个庞大的互联网
二,什么是HTTP
简单来说HTTP是一种基于客户端-服务器的协议,客户端基于此协议服务器端发送请求。服务器端在接收请求后根据HTTP协议来解析它,再根据请求内容选择处理结果并返回给客户端。
三,浏览器的运行机制
我们用访问CSON首页为例,首先你在浏览器中输入网址,浏览器会先从本地hosts文件开始寻找。在有对应IP地址的则直接返回页面,如果没有则需要向本地DNS服务器获取IP地址,还没有的话就要向更高一级的DNS服务器求助。在得到IP地址后浏览器需要通过TCP协议与服务器之间建立连接。这个连接过程被称为三次握手,第一次握手PC要告诉服务器我要向你发信息,第二次握手服务器告诉我们它知道了你要向它发信息,第三次PC再回应完成三次握手。然后使用HTTP协议请求网页内容,得到服务器回应后浏览器需要解析得到的HTML纯文本并呈现出你能看懂的网页信息出现在屏幕上。
四,DNS及其运行机制
DNS是IP地址和域名相互映射的分布式数据库,DNS分为三个部分1.本地资源记录和域名空间2,根服务器3,解析器
DNS工作流程客户端向首选域名服务器查询,首选域名服务器先向本地资源记录查询在向本地缓存查询有则返回结果,如果没有就需要向根服务器查询依然没有的话,根服务器返回相应顶级域的权威域名服务器的地址。客户端继续向顶级域的权威域名服务器查询,顶级域的权威域名服务器会返回次一级域的权威域名服务器,客户端就此进行迭代查询直到查询到结果,保持到本地缓存返回给客户端,完成查询。
五,什么是域名
域名也就是我们常说的网址,它由主机名、机构名、网络名、最高层域名构成用点分隔。
六,什么是网络托管
受人委托,代管他人自用或租用的国内网络,网络元素,网络设备等,以及提供网络互联互通,设备运行,维护等网络服务。,