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

鹿泉企业网站建设wordpress使用支付宝当面付

鹿泉企业网站建设,wordpress使用支付宝当面付,百度推广销售员的工作内容,大淘客 wordpress作者 | Jake Zhang链接 | https://juejin.im/post/5e92f11b6fb9a03c46493880在写这篇文章之前本想着这个知识点涉及知识点太多太杂#xff0c;找一篇大牛写的看看就算了#xff0c;但是看了大概七八篇后#xff0c;内心更纠结了——#x1f643;#x1f643;#x1f643;… 作者 | Jake Zhang链接 | https://juejin.im/post/5e92f11b6fb9a03c46493880在写这篇文章之前本想着这个知识点涉及知识点太多太杂找一篇大牛写的看看就算了但是看了大概七八篇后内心更纠结了——真的好杂。。。记忆点找不到了搞的心里乱乱的大概是纠结症犯了。所以还是动手总结一下让自己有个可以抓取的记忆点也让自己对这个知识点有个浅显的认知。本文旨在讲述发生的流程如想深究的可自行百度哦~其中穿插的知识点及概念我会放到小框里或者贴参考链接。先来个流程总述DNS解析将域名解析成IP地址TCP连接TCP三次握手发送HTTP请求服务器处理请求并返回HTTP报文浏览器解析渲染页面连接结束TCP四次挥手1、DNS解析在浏览器输入URL后首先要经过域名解析。浏览器通过向 DNS 服务器发送域名DNS 服务器查询到与域名相对应的 IP 地址然后返回给浏览器浏览器再将 IP 地址打在协议上同时请求参数也会在协议搭载然后一并发送给对应的服务器。1.什么是URLURL(Uniform Resource Locator)统一资源定位符用于定位互联网上资源俗称网址。比如 http://www.w3school.com.cn/ht...遵守以下的语法规则scheme://host.domain:port/path/filename各部分解释如下scheme定义因特网服务的类型。常见的协议有 http、https、ftp、file其中最常见的类型是 http而 https 则是进行加密的网络传输。host定义域主机(http 的默认主机是 www)domain定义因特网域名比如 w3school.com.cnport定义主机上的端口号(http 的默认端口号是 80)path定义服务器上的路径(如果省略则文档必须位于网站的根目录中)。filename定义文档/资源的名称2. 什么是DNSDNS(domain name system域名系统)因特网上域名和IP地址相互映射的分布式数据库简单理解就是域名与IP地址的对照表因为域名(如www.google.com)对于我们而言更便于记忆但是机器却不擅长这种表达方式因此需要将域名转换为IP地址以便于机器识别 这便有了DNS。3. 根域名服务器根服务器是架设互联网的必须设施管理互联网的主目录全球共有13套根域名服务器4. 递归查询客户端主机向本地域名服务器的查询是递归查询所谓递归查询客户端主机查询的域名地址无法在本地域名服务器中找到因此本地域名服务器就以DNS客户端的身份向其他根域名服务器发起请求进行查询而不是让客户端主机去一直查询递归查询的结果要么是返回的IP地址要么是报错表示无法查询到地址5. 迭代查询本地域名服务器向根服务器、顶级域名服务器和主机域名服务器发起的查询请求就是迭代的过程如本地域名服务器向根服务器发起查询请求根服务器中会告诉本地域名服务器”我这里没有你要找的内容你去顶级域名服务器上找吧“并将顶级域名服务器的地址返回给本地域名服务器本地域名服务器接收到后继续向顶级域名服务器发送请求顶级域名服务器要么返回ip地址要么告诉本地域名服务器下一步要向哪个权限域名服务器发送请求直到找到ip地址或找不到ip返回报错信息然后信息返回给客户端主机下图给出了这两种查询的差别递归过程主机→本地DNS服务器→其他DNS服务器(如我要找一个苹果吃找到了A问A有没有A说我帮你去找BB可能有果真B有然后B将苹果给了AA再将苹果给我这就是递归)迭代过程本地DNS服务器→根服务器本地DNS服务器→顶级域名服务器本地DNS服务器→权限域名服务器(如我要找一个苹果找到了AA说我也没有B可能有你去找B吧我又找BB说我也没有你去找C吧我又去找C终于找到了苹果这就是迭代的过程)2、TCP连接TCP三次握手在客户端发送数据之前会发起 TCP 三次握手用以同步客户端和服务端的序列号和确认号并交换 TCP 窗口大小信息。 说明 Ack应答 Fin结束; 结束会话 Seq一个数据段的第一个序列号 SYN同步; 表示开始会话请求第一次握手客户端A将标志位SYN置为1,随机产生一个值为seqX(X的取值范围为1234567)的数据包到服务器客户端A进入SYN_SENT状态等待服务端B确认(第一次握手由浏览器发起告诉服务器我要发送请求了)第二次握手服务端B收到数据包后由标志位SYN1知道客户端A请求建立连接服务端B将标志位SYN和ACK都置为1ackX1随机产生一个值seqY并将该数据包发送给客户端A以确认连接请求服务端B进入SYN_RCVD状态(第二次握手由服务器发起告诉浏览器我准备接受了你赶紧发送吧)。第三次握手客户端A收到确认后检查ack是否为X1ACK是否为1如果正确则将标志位ACK置为1ackY1并将该数据包发送给服务端B服务端B检查ack是否为Y1ACK是否为1如果正确则连接建立成功客户端A和服务端B进入ESTABLISHED状态完成三次握手随后客户端A与服务端B之间可以开始传输数据了(第三次握手由浏览器发送告诉服务器我马上就发了准备接受吧)。为什需要三次握手计算机网络》第四版中讲“三次握手”的目的是“为了防止已失效的连接请求报文段突然又传送到了服务端因而产生错误”。书中的例子是这样的“已失效的连接请求报文段”的产生在这样一种情况下client发出的第一个连接请求报文段并没有丢失而是在某个网络结点长时间的滞留了以致延误到连接释放以后的某个时间才到达server。本来这是一个早已失效的报文段。但server收到此失效的连接请求报文段后就误认为是client再次发出的一个新的连接请求。于是就向client发出确认报文段同意建立连接。假设不采用“三次握手”那么只要server发出确认新的连接就建立了。由于现在client并没有发出建立连接的请求因此不会理睬server的确认也不会向server发送数据。但server却以为新的运输连接已经建立并一直等待client发来数据。这样server的很多资源就白白浪费掉了。采用“三次握手”的办法可以防止上述现象发生。例如刚才那种情况client不会向server的确认发出确认。server由于收不到确认就知道client并没有要求建立连接。”主要目的防止server端一直等待浪费资源。3、浏览器向web服务器发送HTTP请求TCP三次握手之后开始发送HTTP请求报文至服务器(关于HTTP请求报文详解我单独写了一篇☞传送门HTTP请求报文格式请求行请求头空行消息体请求行包括请求方式(GET/POST/DELETE/PUT)、请求资源路径(URL)、HTTP版本号4、服务器处理请求并返回HTTP报文服务器收到请求后会发出应答即响应数据。HTTP响应与HTTP请求相似 HTTP响应报文格式状态行响应头空行消息体状态行包括HTTP版本号、状态码、状态说明。5、浏览器解析渲染页面浏览器拿到响应文本后解析HTML代码请求jscss等资源最后进行页面渲染呈现给用户。页面渲染一般分为以下几个步骤(1)根据HTML文件解析出DOM Tree(2)根据CSS解析出 CSSOM Tree(CSS规则树)(3)将 DOM Tree 和 CSSOM Tree合并构建Render tree(渲染树)(4)reflow(重排)根据Render tree进行节点信息计算(Layout)(5)repaint(重绘)根据计算好的信息绘制整个页面(Painting)6、TCP四次挥手当数据传输完毕需要断开TCP连接此时发起tcp四次挥手1、客户端向服务端发送报文Fin、Ack、Seq表示已经没有数据传输了。并进入 FIN_WAIT_1 状态。(由浏览器告诉服务器我请求报文发送完了你准备关闭吧)2、服务端向客户端发送报文Ack、Seq表示同意关闭请求。此时主机发起方进入 FIN_WAIT_2 状态。(由服务器告诉浏览器我请求报文接受完了我准备关闭了你也准备吧)3、服务端向客户端发送报文段Fin、Ack、Seq请求关闭连接。并进入 LAST_ACK 状态。(由服务器告诉浏览器我响应报文发送完了你准备关闭吧)4、客户端向服务端发送报文段Ack、Seq。然后进入等待 TIME_WAIT 状态。被动方收到发起方的报文段以后关闭连接。发起方等待一定时间未收到回复则正常关闭。(由浏览器告诉服务器我响应报文接受完了我准备关闭了你也准备吧)简单说就是1、A——B A告诉B“我发完了”2、B——AB告诉A“好的我知道你发完了”3、B——AB告诉A“我收完了”4、A——BA告诉B“好的我知道你发收完了总结以上基本就是在地址栏从输入 URL 到页面加载显示发生的全过程当然还有很多的细节没有写进去不过这些知识对于前端来说已经足够了有兴趣的小伙伴可以自行深究。最后小生乃前端小白一枚写文章的最初衷是为了让自己对该知识点有更深刻的印象和理解写的东西也很小白文中如有不对欢迎指正~  然后就是希望看完的朋友可以点个喜欢也可以关注一波~  我会持续输出
http://www.zqtcl.cn/news/639329/

相关文章:

  • 手机网站重要性彩票网站上的走势图是怎么做的
  • 牛牛襄阳网站建设做电商网站需要会些什么问题
  • 唯一做性视频的网站在线股票交易网站开发
  • 做二手的网站有哪些湛江小程序公司
  • 定制型网站建设wordpress md风格
  • 网站建设与推广的实训报告万网会员中心登录入口
  • 做网站如何推销电子商务类型的网站
  • 部署个人网站经典广告推广词
  • 海口模板建站定制南宁品牌网站设计公司
  • 江西网站设计方案网站通栏广告代码
  • 外包网站建设公司网站建设公司的销售好做吗
  • lol做任务领头像网站营销型网站重要特点是?
  • 设计师35岁后的出路嘉兴做网站优化的公司
  • 网站首页包含的内容网站网站注册
  • 企业网站改版建议北京市在建工程项目查询
  • 广州通和通信建设有限公司网站myeclipse怎么做网页
  • 最好的做网站公司有哪些泰安人才网官网登录
  • 怎么用wordpress修改网站源码辽宁省营商环境建设局网站
  • 做网站数据库怎么做wordpress video主题
  • 田园综合体建设网站梧州网站建设有哪些
  • 公司做网站的流程茂名网站建设公司
  • 徐州专业网站建设公司wordpress tag找不到
  • 网站互动推广织梦网站主页代码在后台怎么改
  • 福永自适应网站建设微信小程序功能开发
  • 制作一个动态企业网站狠狠做最新网站
  • 手机建立一个免费网站网页设计师培训方法
  • 广州工信部网站查询wordpress mysql类
  • 销售网站内容设计书籍管理网站建设需求文档
  • 韩国网站如何切换中文域名如何备案教程
  • 网站维护的基本概念二维码生成器使用方法