1、在浏览器的地址栏输入网址,回车,浏览器会解析域名对于的IP地址,
先搜索浏览器自身的DNS缓存,如果没有找到,那么会读取hosts文件,查看
有没有域名对应的IP地址。如果仍然没有查找到对应的IP地址,浏览器会把
这个域名交给DNS服务器,让它把域名解析为IP地址。
2、HTTP是基于TCP协议的,所有要先建立TCP连接,TCP的3次握手。
浏览器会以一个随机端口(大于1024,小于等于65535)向服务器的80端口发起
TCP连接请求。
3、建立TCP连接后发起http请求。