1.从输入URL到页面加载发生了什么总体来说分为以下几个过程:1.1 DNS解析1.2 TCP连接1.3发送HTTP请求它主要发生在客户端。发送HTTP请求的过程就是构建HTTP请求报文并通过TCP协议中发送到服务器指定端口(HTTP协议80/8080,HTTPS协议443)。HTTP请求报文是由三部分组成:请求行,请求报头和请求正文。1.4服务器处理请求并返回HTTP报文后端从在固定的端口接收到TCP报文开始,这一部分对应于编程语言中的socket。它会对TCP连接进行处理,对HTTP协议进行解析,并按照报文格式进一步封装成HTTPRequest对象,供上层使用。这一部分工作一般是由Web服…
时间:2022年04月08日 | 阅读:1811