交互与转化过程

我们都知道互联网,有了互联网不管我们在地球的那一端都可以用互联网进行交互。不管想访问什么网页,百度、淘宝、还是国外的网页等等,只要有它的网址链接都可以访问到它的内容。就是这么牛逼的时代。

交互与转化过程_第1张图片
图片发自App

互联网这么牛逼,靠什么链接、交互?

访问网址的时候,要经过一个由网址到IP 的转换过程,这个过程是通过访问DNS(Domain Neme System,域名系统),也就是域名服务器来完成的

交互与转化过程_第2张图片
图片发自App

Intemet(因特网)上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)

简单来说,DNS就是把域名和IP地址联系在一起的服务器。有了DNS服务器、你就不用输入IP地址来访问一个网站,可以直接通过输入网址访问。

交互与转化过程_第3张图片
图片发自App

由于互联网的发展由美国开始,因此美国一直保持着对互联网域名及跟服务器的控制。在提供域名解析的多级服务器中,其中1台服务器为根服务器,位于美国。也就是说美国控制了域名解析的根服务器,也就控制了相应的所有域名,可以说如果美国不想让人访问某些域名,就可以屏蔽掉这些域名,使它们的IP 地址无法解析出来,那么这些域名所指向的网站就相当于从互联网的世界消失了。

什么是服务器?有什么用途?

可以说服务器就是一台高性能的电脑,将所有的动作都推送到服务器里面运作、转换、解析之后,才可以访问到我们看到的页面信息…全国联通,只要你访问这个域名网址,不管你在哪个城市都可以通过对应的服务器反馈给你相应的信息。

比如:

(一)当我们在浏览器地址栏输入一个(网址)发送(http)请求时,浏览器会把自身相关信息与请求相关信息封装成HTTP请求消息改送给服务器,服务器会到本机的host文件中去查找域名于IP地址的对应关系。将index.html 文件的请求发向此IP地址,如果没找到就去外网的DNS服务器去查找此域于IP地址的对应关系。DNS会将此IP地址于域的对应关系返回给本机。在将index.html 文件的请求发向此IP地址所代表的服务器

(二)当服务(网址)收到由客户端发送过来的index .html 文件请求后、根据(网址)与目录的对应关系找到相应的目录,在此目录内查看是否有index.html文件,如果有则将文件的内容返回给浏览器。

(三)浏览器收到服务器的响应文件后,将文件内容解析成网页展现出来。

交互与转化过程_第4张图片
图片发自App

注:(IP和域名的关系是一对多的关系,一个域名只能对应一个IP地址,但是一个IP可以有多个不同的域名。比如:你可以有多个名字,这些名字都只你)

注:hosts 文件是用来记录主机IP地址和主机名的对应关系,建立后就可以用主机名来访问主机。而不用记住IP地址了。

格式为:IP 地址+主机名

#后面的内容都被认为是释放

IP地址可以为任意IP,本机、非本机都行

建立了对应关系的IP地址和主机名在本机上可以相互解析,在软件中使用。

在使用主机名时,windows 会首先在hosts文件中查找对应关系,如果找不到,才向服务器发解析请求。所以hosts可以用来在本机转移一些主机名的IP指向。

一般windows 系统安装后,hosts 文件中除了注释,就只有一行有效的对应关系:127.0.0.1 localhost.这是代表本机的IP 地址。用户可以自行添加需要的IP和主机名。

你可能感兴趣的:(交互与转化过程)