1、解析baidu.com域名对应的ip地址

  • 1.1使用ARP(Address Resolution Protocol)地址解析协议获得默认网关的MAC地址;
  • 1.2组织数据发送给默认网关(ip还是DNS服务器的ip,但是MAC地址变成了默认网关的MAC地址);
  • 1.3默认网关具有转发数据的能力,他把数据转发给路由器;
  • 1.4路由器根据自己的路由协议,选择一个合适的较快的路径转发数据给目的网关(DNS服务器所在的网关);
  • 1.5目的网关把数据转发给 DNS服务器;
  • 1.6DNS服务器查询解析出baidu.com对应的IP地址,并将此IP地址俺原路返回给请求这个域名IP的客户端。

2、得到baidu.com对应的IP后,客户端会发送TCP的三次握手,进行连接;

3、连接成功后,使用HTTP协议发送请求数据包给WEB服务器;

4、web服务器受到数据请求后,通过查询自己的服务器的到对应的结果,并将结果原路返回给浏览器;

5、浏览器收到数据后,通过浏览器的渲染结果来显示网页;

6、浏览器关闭TCP,即四次挥手离别。

访问www.baidu.com的过程相关推荐

  1. 浏览器访问www.baidu.com的过程

    浏览器访问www.baidu.com的过程 解析baidu.com域名,获取ip地址 根据ip地址,进行连接(tcp的3次握手) 连接成功后,http协议将请求发送给WEB服务器 WEB服务器根据请求 ...

  2. 访问www.baidu.com完整过程

    根据域名,操作系统查询本地记录,如果 没有查到则去查询DNS服务器缓存 =>根DNS服务器=>顶级域名服务器=>权威域名服务器=> 浏览器渲染:DOM Tree+cssOM-& ...

  3. 人人商城提示“app被您禁用啦,可以访问lbsyun.baidu.com/apiconsole/key#”

    人人商城提示"app被您禁用啦,可以访问lbsyun.baidu.com/apiconsole/key#" 原因就是百度的地图的地址已经更新变换了 修改位置:/data/tpl/a ...

  4. 解析访问www.baidu.com百度的流程?

    解析访问www.baidu.com百度的流程? 1.PC0打开浏览器www.baidu.com(跨网段两台计算机要通信必须是通过IP地址来通信) 2.PCO不知道www.baidu.com对应的IP是 ...

  5. ping不通www.baidu.com,但可以访问www.baidu.com网页

    https://blog.csdn.net/stpeace/article/details/45116425 了解网络的人, 基本上都用过ping命令, 这个优秀的小工具通常能非常靠谱地检测网络的连通 ...

  6. 浏览器访问网页的详细内部过程

    我们来看当我们在浏览器输入http://www.mytest.com:81/mytest/index.html,幕后所发生的一切. 首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也 ...

  7. 为什么有时ping不通www.baidu.com但可以访问www.baidu.com网页?

    了解网络的人, 基本上都用过ping命令, 这个优秀的小工具通常能非常靠谱地检测网络的连通性. 但是, 某次, 在某个特殊环境中, 我发现ping不通www.baidu.com但可以访问www.bai ...

  8. 为什么有时ping不通www baidu com但可以访问www baidu com网页

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 了解网络 ...

  9. 从少量访问日志还原黑客攻击过程

    武侠世界里,常常会提到"尸体会说话",而在网络的攻防世界里,日志是最重要的追踪手段.今天要说的故事是,通过仅仅几行访问请求来还原整个黑客的攻击过程和常见攻击手法. 每天都有大量攻击 ...

最新文章

  1. 用于制图、写电子邮件、创建条形码控件Aspose.Total
  2. 徐匡迪、潘云鹤等纷纷撰文,关于人工智能的最新判断都在这里了
  3. 程序员必须知道的10大基础实用算法及其讲解
  4. 成功解决 pypmml.base.PmmlError: (‘PmmlException‘, ‘Not a valid PMML‘)
  5. 经典C语言程序100例之七九
  6. 改变浏览器视角大小:Viewport Resizer
  7. OpenSSH 命令注入漏洞(CVE-2020-15778)
  8. 最短哈密尔顿圈matlab解法_复杂制造过程最优哈密尔顿圈算法的MATLAB仿真与分析.doc...
  9. 算法面试题:找出由两个有序列表合并而成的新列表中的第n个元素
  10. 软件设计师--面向对象技术
  11. java replaceAll() 方法要用 4 个反斜杠,表示一个反斜杠,该怎么解决
  12. Mindomo Desktop for mac(思维导图软件)中文版
  13. ActionForm工作原理
  14. 分解动力学类有哪些最新发表的毕业论文呢?
  15. 实例99:使用AEGAN对MNIST数据集压缩特征及重建
  16. GAN 的训练、调参实践
  17. 敏捷开发之-MVP最小可行产品
  18. vivo手机系统打印服务器,原来vivo手机自带扫描功能,文件瞬间电子化!几千的扫描仪省下了...
  19. 怎样有效的将电脑中WPS文件转换成Excel格式
  20. Reactive 简介

热门文章

  1. MySQL数据库零基础教学[超详细]
  2. 随机生成稀疏矩阵_面向异构众核超级计算机的大规模稀疏计算性能优化研究
  3. 自媒体搞笑领域怎么做?这几个类型都很热门,可以尝试
  4. SpringBoot上传文件并储存到本地(记录)
  5. Threejs系列--10游戏开发--沙漠赛车游戏【基础事件处理器】
  6. 【转】关于SAP的用户出口 SAP的用户功能增强
  7. Python爬虫---影评的爬取
  8. 深度学习,误检率,漏检率计算
  9. CocosCreator像素鸟小游戏实现(有源码)超详细教程 TS实现小游戏 零基础开发
  10. 潘晓婷:19年的专注成就九球天后