一、浏览器获取URL对应的请求
用户在地址栏输入了URL,地址栏会对用户输入的URL进行解析
①如果不是正确的URL结构的字符串,浏览器就会使用搜索引擎直接进行搜索
②输入的是URL结构的字符串,就会构建完整的URL结构字符串,浏览器就会使用这个URL进行通信,即IPC
二、查询DNS获取IP
在网络进程接收到URl后,并不是马上对指定的URL进行请求。首先是使用DNS解析域名得到对应的IP。
三、通过IP获得mac地址
通过ARP解析IP得到对应的mac地址,即找到终端的过程
四、通信过程
①首先是建立TCP连接,即三次挥手
②利用建立好的TCP通道进行数据传输
③断开TCP连接,即四次挥手
五、数据处理
网络进程根据接收到响应报文,进行相应的操作,例如状态码为200 ok,就会解析报文中的 Content-Type 首部字段,然后获得对应的文件类型,然后进行解析......