07-浏览器访问服务器的过程

目标

  • 知道浏览器访问网站的大致流程

1. DNS服务器

DNS(Domain Name System域名解析系统),主要用来将域名转成对应的IP地址。

DNS是一台运行在互联网上的服务器

直白理解:DNS服务器就可以看做是一个通讯录(姓名--> 域名,电话--> ip地址)

image-20180708183408686

image-20180620092708807

电脑之间的互访,只能识别IP地址的访问,不识别域名的访问。

2. 本地DNS

hosts是本地的DNS,DNS中就是IP地址和域名的对应关系表。

hosts文件是隐藏文件、系统文件、没有扩展名的文件。

Hosts文件路径:

windos: C:\Windows\System32\drivers\etc

linux: /etc/hosts,注意linux 下修改hosts后需要重启网络,命令为:/etc/init.d/networking restart

image-20180620092917930

image-20180620094932242

3. 浏览器请求的基本流程

image-20180620093353318

当我们在浏览器中输入网址,访问网站后,服务器会返回HTML标记给浏览器,浏览器负责渲染展现出来

image-20180620095439330