浏览器输入网站后发生什么

解析URL,确定好目标web服务器和请求目标的文件,并生成对应请求报文

URL结构

请求报文结构和响应报文结构

进行DNS解析,拿到IP地址

拿着IP地址,找到服务端,建立TCP连接

协议栈?指南小助手。浏览器拿到IP地址后,这时候就可以把HTTP请求的传输工作交给操作系统的协议栈了。这个东西就是说上面的部分会去把任务委托给下面的部分,然后下面的部分就会去执行任务

画板

IP还分为ARP协议 ICMP

  • ARP协议:用来讲IP地址查询局域网中的MAC地址
  • ICMP协议

网卡驱动程序负责控制网卡,而网卡负责完成实际的收发操作,也就是对网线中的信号执行发送和接收操作

朝着IP地址,发送HTTP请求

服务器处理请求,

关闭TCP连接

浏览器解析HTML

浏览器渲染资源