Web页面请求的历程(从应用层到链路层)

Web页面请求的历程

前面从应用层到数据链路层都详细讲过了,现在回顾总结一下一个简单请求背后隐藏的秘密细节。下面假定一名学生bob下载web页面(www.baidu.com)如下图

在这里插入图片描述

1.准备:DHCP、UDP、IP和以太网

假定bob启动它的主机,然后用一根以太网电缆连接到学校的以太网交换机,交换机又与学校的路由器相连,学校的这台路由器又与一个ISP相连,本例中ISP未connect.net,它为学校提供了DNS服务,所以DNS服务器驻留在Comcast网络中而不是学校中,我们假设DHCP服务器运行在路由器中。

首先bob将主机与网络连接,因为没有ip地址他无法做任何事情,所以,bob的主机采取的一个网络相关动作是运行DHCP协议,从本地DHCP服务器获得一个IP地址以及其他信息。

  1. bob主机上的操作系统生成一个DHCP请求报文,并将这个报文放入一个具有目的端口67(DHCP服务器)和源端口68(DHCP客户)的UDP报文段,该UDP报文则被放置在一个具有广播IP目的地址(255.255.255.255)和源IP地址0.0.0.0的IP数据报中,因为此时bob主机还没IP地址。

  2. 包含DHCP请求报文的IP数据报则被放置在以太网帧中,该以太网帧具有目的MAC地址FF:FF:FF:FF:FF:FF,使该帧将广播到交换机连接的所有设备,该帧源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值