访问www.baidu.com的过程
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的过程相关推荐
- 浏览器访问www.baidu.com的过程
浏览器访问www.baidu.com的过程 解析baidu.com域名,获取ip地址 根据ip地址,进行连接(tcp的3次握手) 连接成功后,http协议将请求发送给WEB服务器 WEB服务器根据请求 ...
- 访问www.baidu.com完整过程
根据域名,操作系统查询本地记录,如果 没有查到则去查询DNS服务器缓存 =>根DNS服务器=>顶级域名服务器=>权威域名服务器=> 浏览器渲染:DOM Tree+cssOM-& ...
- 人人商城提示“app被您禁用啦,可以访问lbsyun.baidu.com/apiconsole/key#”
人人商城提示"app被您禁用啦,可以访问lbsyun.baidu.com/apiconsole/key#" 原因就是百度的地图的地址已经更新变换了 修改位置:/data/tpl/a ...
- 解析访问www.baidu.com百度的流程?
解析访问www.baidu.com百度的流程? 1.PC0打开浏览器www.baidu.com(跨网段两台计算机要通信必须是通过IP地址来通信) 2.PCO不知道www.baidu.com对应的IP是 ...
- ping不通www.baidu.com,但可以访问www.baidu.com网页
https://blog.csdn.net/stpeace/article/details/45116425 了解网络的人, 基本上都用过ping命令, 这个优秀的小工具通常能非常靠谱地检测网络的连通 ...
- 浏览器访问网页的详细内部过程
我们来看当我们在浏览器输入http://www.mytest.com:81/mytest/index.html,幕后所发生的一切. 首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也 ...
- 为什么有时ping不通www.baidu.com但可以访问www.baidu.com网页?
了解网络的人, 基本上都用过ping命令, 这个优秀的小工具通常能非常靠谱地检测网络的连通性. 但是, 某次, 在某个特殊环境中, 我发现ping不通www.baidu.com但可以访问www.bai ...
- 为什么有时ping不通www baidu com但可以访问www baidu com网页
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 了解网络 ...
- 从少量访问日志还原黑客攻击过程
武侠世界里,常常会提到"尸体会说话",而在网络的攻防世界里,日志是最重要的追踪手段.今天要说的故事是,通过仅仅几行访问请求来还原整个黑客的攻击过程和常见攻击手法. 每天都有大量攻击 ...
最新文章
- 用于制图、写电子邮件、创建条形码控件Aspose.Total
- 徐匡迪、潘云鹤等纷纷撰文,关于人工智能的最新判断都在这里了
- 程序员必须知道的10大基础实用算法及其讲解
- 成功解决 pypmml.base.PmmlError: (‘PmmlException‘, ‘Not a valid PMML‘)
- 经典C语言程序100例之七九
- 改变浏览器视角大小:Viewport Resizer
- OpenSSH 命令注入漏洞(CVE-2020-15778)
- 最短哈密尔顿圈matlab解法_复杂制造过程最优哈密尔顿圈算法的MATLAB仿真与分析.doc...
- 算法面试题:找出由两个有序列表合并而成的新列表中的第n个元素
- 软件设计师--面向对象技术
- java replaceAll() 方法要用 4 个反斜杠,表示一个反斜杠,该怎么解决
- Mindomo Desktop for mac(思维导图软件)中文版
- ActionForm工作原理
- 分解动力学类有哪些最新发表的毕业论文呢?
- 实例99:使用AEGAN对MNIST数据集压缩特征及重建
- GAN 的训练、调参实践
- 敏捷开发之-MVP最小可行产品
- vivo手机系统打印服务器,原来vivo手机自带扫描功能,文件瞬间电子化!几千的扫描仪省下了...
- 怎样有效的将电脑中WPS文件转换成Excel格式
- Reactive 简介