当前位置: 首页 > news >正文

网站推广策划案seo教程软件推广兼职可以做吗

网站推广策划案seo教程,软件推广兼职可以做吗,什么网站做简历模板,网站建设361前言 在网络通信中#xff0c;浏览器向Web服务器发送HTTP请求消息的过程是一个复杂而精密的环节#xff0c;涉及到URL解析、DNS解析、数据拆分、路由表规则和MAC头部添加等一系列步骤。本文将深入探讨这一过程的每个环节#xff0c;帮助读者更全面地了解浏览器与Web服务器之…前言 在网络通信中浏览器向Web服务器发送HTTP请求消息的过程是一个复杂而精密的环节涉及到URL解析、DNS解析、数据拆分、路由表规则和MAC头部添加等一系列步骤。本文将深入探讨这一过程的每个环节帮助读者更全面地了解浏览器与Web服务器之间的通信运作原理。 步骤详解 对 URL 进行解析从而生成发送给 Web 服务器的请求信息。URL 实际上是请求服务器里的文件资源。对 URL 进行解析之后浏览器确定了 Web 服务器和文件名接下来就是根据这些信息来生成 HTTP 请求消息了。 要是上图中的蓝色部分 URL 元素都省略了那应该是请求哪个文件呢         当没有路径名时就代表访问根目录下事先设置的默认文件也就是 /index.html 或者 /default.html 这些文件这样就不会发生混乱了。 通过浏览器解析 URL 并生成 HTTP 消息后需要委托操作系统将消息发送给 Web 服务器。但在发送之前需要查询服务器域名对应的 IP 地址因为委托操作系统发送消息时必须提供通信对象的 IP 地址。有一种服务器就专门保存了 Web 服务器域名与 IP 的对应关系它就是 DNS 服务器。 域名解析的工作流程:         浏览器会先看自身有没有对这个域名的缓存如果有就直接返回如果没有就去问操作系统操作系统也会去看自己的缓存如果有就直接返回如果没有再去 hosts 文件看也没有才会去问「本地 DNS 服务器」。         客户端向本地 DNS 服务器请求域名 www.server.com 的 IP 地址如果缓存里的表格能找到 www.server.com则它直接返回 IP 地址。         如果没有本地 DNS 依次向根域名服务器 (每个DNS服务器都有的最底层DNS服务器) 、顶级域名服务器和权威 DNS 服务器 (就是用户定义的ip的那个DNS服务器) 查询最终获取到目标域名的 IP 地址缓存到本地DNS服务器中 应用程序浏览器通过调用 Socket 库来委托协议栈工作如果 HTTP 请求消息比较长超过了 MSS 的长度这时 TCP 就需要把 HTTP 的数据拆解成一块块的数据发送而不是一次性发送所有数据。每个被拆分的数据加上 TCP 头信息 (应用层端口) 然后交给 IP 模块来发送数据。 协议栈的上半部分有两块分别是负责收发数据的 TCP 和 UDP 协议这两个传输协议会接受应用层的委托执行收发数据的操作。         协议栈的下面一半是用 IP 协议控制网络包收发操作在互联网上传数据时数据会被切分成一块块的网络包而将网络包发送给对方的操作就是由 IP 负责的。 委托 IP 模块将数据封装成网络包发送给通信对象。首先根据本地路由表规则通过子网掩码来锁定与目标地址在同一子网的那个网卡的IP作为源地址 IP, 再提取目标地址数据为目标IP等形成 IP 包头使请求获得远程定位能力。 接下来网络包还需要在 IP 头部的前面加上 MAC 头部。通过IP只能找到一个局域网加上 MAC 头部才能告诉以太网对方的 MAC 的地址以太网就会帮我们把包发送给局域网中的目标服务器。发送方的 MAC 地址直接在网关获取接收方的 MAC 地址获取需要借助ARP 协议其会在以太网中以广播的形式获取到 MAC 地址。在后续操作系统会把本次查询结果放到一块叫做 ARP 缓存的内存空间留着以后用 通过网卡驱动程序将数字信息转换为电信号基于已有的TCP/IP/MAC头部信息能在交换机和路由器的转发下将数据转发抵达到目的地 上述就是请求的过程其实对于后续的响应也是围绕上述的方案来进行消息的逆传输操作只不过就多了一步浏览器接收到 HTTP 响应后解析 HTML、CSS、JavaScript 等资源并渲染成页面展示给用户的过程 读者问答 读者问“笔记本的是自带交换机的吗交换机现在我还不知道是什么” 笔记本不是交换机交换机通常是2个网口以上。 现在家里的路由器其实有了交换机的功能了。交换机可以简单理解成一个设备三台电脑网线接到这个设备这三台电脑就可以互相通信了交换机嘛交换数据这么理解就可以。 读者问“如果知道你电脑的mac地址我可以直接给你发消息吗” Mac地址只能是两个设备之间传递时使用的如果你要从大老远给我发消息是离不开 IP 的。 读者问“请问公网服务器的 Mac 地址是在什么时机通过什么方式获取到的我看 arp 获取Mac地址只能获取到内网机器的 Mac 地址吧” 在发送数据包时如果目标主机不是本地局域网填入的MAC地址是路由器也就是把数据包转发给路由器路由器一直转发下一个路由器直到转发到目标主机的路由器发现 IP 地址是自己局域网内的主机就会 arp 请求获取目标主机的 MAC 地址从而转发到这个服务器主机。 转发的过程中源IP地址和目标IP地址是不会变的前提没有使用 NAT 网络的源 MAC 地址和目标 MAC 地址是会变化的。 总结 通过本文的阐述我们详细介绍了浏览器发送HTTP请求的全过程从URL解析到网络包的发送最终到达Web服务器。网络通信的背后是诸多协议和规则的支撑每一个步骤都是精心设计和优化的。了解这一过程不仅有助于我们更好地理解网络通信的运作方式也为我们解决网络故障和优化网络性能提供了重要参考。希望本文对读者有所帮助让大家对网络通信有更深入的了解。
http://www.dnsts.com.cn/news/133114.html

相关文章:

  • 室内设计资料网站做钓鱼网站怎么赚钱
  • 菏泽网站建设公司官网自助建站帮助网
  • 如何做美发店网站企业seo指的是
  • 网站建设招聘内容北京关键词优化
  • 五百亿网站搬家公司怎么自己制作公众号
  • 网站建设报告模板旧宫做网站的公司
  • 四川建设门户网站推广的含义
  • 建设网站技术人员先进事迹网站备案名称怎么修改
  • 广州建网站有哪些外贸柒夜网站建设
  • 建设网站对服务器有什么要求网站建设与管理基础
  • 网站建设的企业目标购物网站开发的背景介绍
  • 中国人做英文网站徐州免费网站制作
  • 诚信档案建设网站首页wordpress构建企业网站
  • 二七免费网站建设深圳网站建设公司联
  • 1万网站建设费入什么科目免费建网站讨论
  • 余姚市建设协会网站wordpress下拉菜单插件
  • 网站建立方案网站建设岗位有哪些
  • 哪些网站可宣传网站开发使用的技术有哪些
  • 建网站seo做网站学什么专业
  • wordpress建站实例c2c平台网站建设
  • 网站域名要钱吗郑州企业展厅设计公司
  • 授权网站系统什么网站ppt做的好
  • 网站建设服务费怎么入账企业网站管理系统 asp
  • 江华县网站开发个人网站 空间 多少够
  • wordpress网站响应慢浙江省建设厅查询官方网站
  • 网站 建立目录出错wordpress 修改meta
  • 区块链网站开发资金免费进出货管理软件app
  • 大连网站建设怎么做代做道路毕业设计网站
  • 江西网站建设价位软文100字左右案例
  • 江苏建设网站酒店装修合同范本wordpress 电影解析