1.dns域名解析
以windows 为例,首先检查host文件(host文件是域名和ip地址的静态映射目录,优先级最高),如果没有的话会找到当前ip地址的 提供商的dns域名解析系统,进行递归查询(比如联通的dns域名解析系统会有自己3天的缓存记录,如果3天之内它有接受过这个域名的访问,会直接把ip地址返回给客户机),如果提供商的dns域名解析系统也不知道的话会向根域的域名解析系统的进行迭代查询,根域知道2级域,便返回给提供商的dns域名解析系统2级域,提供商的dns域名解析系统在像2级域进行递归查询,以此类推,直到找到ip地址,然后在返回给客户机。(https://mp.csdn.net/postedit)
2.找到服务器的ip
3.经过3次握手进行连接
4.经过tcp/ip 四层协议模型(物理层,网络层,传输层,应用层)
5.经过4次挥手断开连接