web页面请求过程
1.DHCP配置主机信息-主机获取自己的IP地址及其他信息
1). 主机生成一个DHCP请求报文,放入目的端口67和源端口68的UDP报文中
2). 这个报文会广播与交换机连接的所有设备上,DHCP服务器收到后生成确认报文发送给主机,其中包括主机所需的IP地址,DNS服务器的IP地址以及默认网关路由器的IP地址和子网掩码
3). 主机收到后配置自己的相关信息,并在IP转发表中安装默认网关
2.ARP解析MAC地址-获取网关的mac地址(知道下一跳地址是哪)
主机A通过广播的方式发送ARP请求分组,主机B收到后会发送ARP响应分组给主机A告知其mac地址,然后A将其写入高速缓存中。
3.DNS解析域名
这一步见之前的博客。
4.HTTP请求页面
1). 首先与HTTP服务器建立连接(三次握手),连接建立后主机生成HTTP GET报文发送给服务器。
2). 服务器收到后生成一个响应报文,将web页面内容放入报文主体中,发送回主机。
3). 浏览器收到后抽出报文主体进行渲染,显示web页面。