浏览器输入网址到响应的过程
2021-09-11 00:53:16 0 举报
登录查看完整内容
浏览器输入网址到响应的过程
作者其他创作
大纲/内容
包含TCP SYN报文的以太网帧
包含TCP SYN的数据报
生成一个ARP查询报文目的IP地址为网关路由器IP地址
路由器查找该IP数据报的目的地址根据转发表决定出口
DNS回答报文放入UDP报文段
发现ARP报文中的目标IP地址匹配对应接口的IP地址
TCP SYN 和 TCP SYNACK
包含DNS请求报文的以太网帧目的IP地址为DNS服务器目的MAC地址为路由器
报文段放到目的IP地址为域名IP地址的IP数据报中
ARP查询报文
ARP查询与回答
ARP报文放入一个以太网帧中目的MAC地址为FF:FF:FF:FF:FF:FF是一个广播地址
包含DNS回答报文的IP数据报
报文段放入寻址到笔记本的IP数据报
包含TCP SYN ACK报文段的链路层帧
UDP报文段放入IP数据报目的IP地址为DNS服务器IP地址源IP地址为笔记本IP地址
1. 如果找到了对应的IP地址2. DNS服务器形成一个包含这个域名到IP地址映射的DNS回答报文
ARP解析网关路由器的MAC地址包含DNS请求报文的以太网帧需要先发送到网关路由器只知道网关路由器的IP地址需要ARP解析
从DNS报文中抽取服务器域名的IP地址
浏览器输入www.baidu.com
域名对应的服务器
放入向笔记本寻址的一个数据报中
包含ARP回答的以太网帧
包含DNS查询的IP数据报
操作系统生成一个DNS查询报文将域名放到DNS报文的问题段中
网关路由器
数据报放置在MAC地址为网关路由器的帧中
包含DNS请求报文的以太网帧需要发送到网关路由器
1. 从数据报中抽取TCP SYN报文2. 分解得到与端口80联系的套接字3. 产生一个TCP SYN ACK报文段
包含DNS请求报文的数据报放入一个以太网帧中
DNS请求与响应
中间多个路由器....
DNS服务器
DNS报文放到一个UDP报文段目的端口为53号(DNS服务器)
交换机
0 条评论
回复 删除
下一页