HTTP超文本传输协议,用于规定在WWW上浏览网页时所遵循的规则和操作,使浏览器有统一的规则和标准,从而增强了网页的适用性,允许传输任意类型数据
1.域名解析(DNS)(Domain name resolution)
依次进行以下步骤,直到成功命中
- 浏览器检查自身的DNS缓存,看这个域名有们没有对应的IP地址
- 搜索操作系统自身的DNS缓存(可以在命令行下使用 ipconfig /displaydns
查看)。如果找到且没有过期则成功 - 尝试读取位于C:\Windows\System32\drivers\etc下的hosts文件,如果找到对应的IP
地址则解析成功 - 请求本地域名服务器(LDNS)来解析这个域名,这台服务器一般在你的城市的某个角落,距离你不会很远,并且这台服务器的性能都很好,一般都会缓存域名解
析结果,大约80%的域名解析到这里就完成了。否则本地DNS服务器会请求根DNS服务器 - 从根服务器依次查找
2.建立TCP连接
- 同步SYN,在连接