访问一个网页的过程

访问百度的过程

  • 1、 先要解析出baidu.com对应的ip地址
    • 1、先知道默认网关的mac地址
      • 1、使用arp协议获取默认网关的mac地址
    • 2、组织数据发送给默认网关(IP还是dns服务器的IP,但是mac地址是默认网关的Mac地址)
    • 3、默认网关拥有转发数据的能力,把数据转发给路由器
    • 4、路由器根据自己的路由协议来选择一个合适的较快的路径转发数据给目的网关
    • 5、目的网关(dns所在的网关),把数据转发给dns服务器
    • 6、dns服务器查询解析出baidu.com对应的IP地址,并把它原路返回给这个请求域名的客户端
  • 2、得到了baidu.com对应的ip地址之后,会发送tcp的三次握手,进行连接
  • 3、使用http协议发送请求数据给web服务器
  • 4、web服务器收到数据请求之后,通过查询自己的服务器得到相应的结果,原路返回给浏览器
  • 5、浏览器渲染
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 5,088评论 0 8
  • 1.这篇文章不是本人原创的,只是个人为了对这部分知识做一个整理和系统的输出而编辑成的,在此郑重地向本文所引用文章的...
    SOMCENT阅读 13,128评论 6 174
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,860评论 18 139
  • 选自《融化》 多少次跌倒, 无法再起来。 是你的扶持, 默默地支撑, 给了我生命的天。 因为有你, 我学着坚强。 ...
    彧瑛阅读 387评论 0 4
  • 一个真正强大的人,不会把太多心思花在取悦和亲附别人上面。所谓圈子、资源,都只是衍生品。最重要的是提高自己的内功。只...
    阿萨德王阅读 316评论 0 0