web 页面请求

一、DHCP 配置主机信息

  1. 假设主机最开始没有 IP 地址以及其它信息,那么就需要先使用 DHCP 来获取。

  2. 主机生成 DHCP 发现报文。

  3. 报文向下传递到运输层,封装成 UDP 报文段(目的端口 67,源端口 68)。

  4. UDP 报文段向下传递到网络层,封装成 IP 分组。
    (源 IP 0.0.0.0,目标 IP 255.255.255.255)

  5. IP 分组向下传递到数据链路层,封装成 MAC 帧。
    (目标 MAC FF:FF:FF:FF:FF:FF,即广播)

  6. MAC 帧广播到与交换机连接的所有设备。

  7. 连接在交换机的 DHCP 服务器收到广播帧之后,不断向上分解得到发现报文,之后生成 DHCP 提供报文。提供报文包含以下信息:IP 地址、DNS 服务器的 IP 地址、默认网关路由器的 IP 地址和子网掩码。该报文不断向下封装成 MAC 帧。

  8. 该帧的目的地址是请求主机的 MAC 地址,因为交换机具有自学习能力,之前主机发送了广播帧之后就记录了 MAC 地址到其转发接口的交换表项,因此现在交换机就可以直接知道应该向哪个接口发送该帧。

  9. 主机收到该帧后,不断分解得到 DHCP 提供报文。之后就配置它的 IP 地址、子网掩码和 DNS 服务器的 IP 地址,并在其 IP 转发表中安装默认网关。

二、ARP 解析 IP

  1. DHCP 只是获取默认网关的 IP 地址,但是报文最终会封装成 MAC 帧,所以必须知道默认网关的 MAC 地址。

  2. 主机生成一个 ARP 请求分组。(目标 IP 是网关 IP)

  3. ARP 请求分组向下传输的数据链路层,封装成 MAC 帧。
    (目标 MAC 是 FF:FF:FF:FF:FF:FF)

  4. 交换机将该帧转发给所有的连接设备,包括网关。

  5. 网关接收到该帧后,向上分解得到 ARP 分组,之后生成一个 ARP 响应分组,向下封装成 MAC 帧,内含网关 MAC 地址,发回给主机。

三、DNS 解析域名

  1. 主机根据 URL 生成一个 DNS 查询报文,向下封装成 UDP 报文段,目标端口号为 53。

  2. UDP 报文段向下封装成 IP 分组,目的 IP 为 DNS 服务器 IP 地址。
    (DHCP 中已获取 DNS 服务器的 IP 地址)。

  3. 该 IP 分组向下封装成 MAC 帧,然后发到网关。
    (ARP 解析 IP 处已获取网关 MAC)

  4. 网关收到 MAC 帧后,向上分解得到 IP 分组,然后根据转发表决定该 IP 数据报应该转发的路由器。

  5. MAC 帧到达 DNS 服务器之后,向上分解得到 DNS 查询报文,然后在 DNS 数据库中查找待解析的域名。

  6. 找到 DNS 记录之后,生成 DNS 响应报文,不断向下封装成 MAC 帧,通过路由器反向转发回网关路由器,并经过以太网交换机到达主机。

四、HTTP 请求页面

  1. 客户端与服务器通过 TCP 三次握手建立连接。

  2. 客户端生成 HTTP 请求报文,交付给服务器。

  3. 服务器从 TCP 套接字读取请求报文,生成一个 HTTP 响应报文,将 Web 页面内容放入报文主体中,发回给主机。

  4. 浏览器收到 HTTP 响应报文后,抽取出 Web 页面内容,之后进行渲染,显示 Web 页面。

参考资料:CyC2018
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,923评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,154评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,775评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,960评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,976评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,972评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,893评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,709评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,159评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,400评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,552评论 1 346
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,265评论 5 341
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,876评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,528评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,701评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,552评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,451评论 2 352

推荐阅读更多精彩内容

  • 本书结构是自顶向下的,所以请按下列顺序阅读: 1.计算机网络自顶向下--应用层2.计算机网络自顶向下--运输层3....
    牛富贵儿阅读 3,397评论 1 10
  • 访问一个网页的全过程 这个过程是我学计网的时候自顶向下那本书里面写的全过程,应该是最全的一个解释还有另一个参考从输...
    梁王io阅读 366评论 0 1
  • 1.这篇文章不是本人原创的,只是个人为了对这部分知识做一个整理和系统的输出而编辑成的,在此郑重地向本文所引用文章的...
    SOMCENT阅读 13,060评论 6 174
  • 我们应该如何面对他人的帮助 对你有用or对你有害 别人的帮助对我们有什么用?可以让我直接掌握某种技能,这不是很现实...
    static2017阅读 130评论 0 0
  • 老爸喜欢看动物世界,受他的影响,我也经常看。 之前听到一个说法,叫守寡式育儿。意思大概是女人生娃带娃,男人却常常事...
    落鸦清明阅读 417评论 2 1