在浏览器输入网址,按下回车后,首先浏览器会作域名解析,获取目标主机的ip
地址。浏览器
主要有如下几个步骤:缓存
浏览器搜索自身的DNS
缓存,若是没找到,转2;服务器
搜索操做系统自身DNS
缓存,若是没找到,转3;spa
读取本地的hosts
文件,查找有无域名对应解析,若是没找到,转4;操作系统
浏览器发起一个DNS
的一个系统调用:向本地域名解析服务器(由宽带服务商提供),发起一个域名解析请求。code
运营商的DNS
服务器首先查看自身缓有无对应条目(没有过时,则解析成功),若是不成功;图片
宽带运营商代替浏览器发起一个迭代DNS
解析的请求
以www.imooc.com的IP地址为例:ip
通过八个步骤,最终查询到域名的IP地址,并将其返回给浏览器;资源
TCP的通讯链接须要通过三个过程:rem
客户端向服务器发送一个创建链接请求
服务器接収到链接请求后发送赞成链接的信号会客户端
客户端收到赞成链接信号后,再次向服务器发送确认信号,至此,客户端与服务器完成链接创建