当你在浏览器输入一个网址,如http://www.baidu.com,按回车之后发生了什么

  1. 浏览器向DNS服务器请求解析该URL中的域名所对应的IP地址;

  2. 解析出IP地址后,根据该IP地址和默认端口80,和服务器建立TCP连接;

  3. 浏览器发出读取文件(URL中域名后面部分对应的文件)的HTTP请求,该请求报文作为TCP三次握手的第三个报文的数据发送给服务器;

  4. 服务器给出响应,把对应的html文本发送给浏览器;

  5. 释放TCP连接;

  6. 浏览器将该文本显示出来。

你可能感兴趣的:(当你在浏览器输入一个网址,如http://www.baidu.com,按回车之后发生了什么)