七库下载 手游攻略 手游攻略 百度键盘回车键,百度输入法的回车键在哪

百度键盘回车键,百度输入法的回车键在哪

时间:2024-04-19 15:40:00 来源:头条 浏览:0

img一般分为以下几个进程:

DNS解析:将域名解析为IP地址。 TCP连接:TCP三次握手。发送HTTP。请求服务器处理请求并返回HTTP消息。浏览器解析并呈现页面。断开连接:发送四个TCP 波。 1、URL 统一资源定位符(URL),俗称URL,是一种集成的资源定位符,用于在Internet上查找资源。例如,http://www.w3school.com.cn/ht…遵循以下语法规则:

其中Scheme://host.domain:port/path/filename各部分解释如下:

方案- 定义Internet 服务的类型。常见的协议包括http、https、ftp 和file。最常见的类型是http,它执行加密的网络传输。主机- 定义域主机(http 的默认主机为www) 域- 定义互联网域名,例如http://w3school.com.cn 端口- 定义主机上的端口号(http 的默认端口号为80) 路径- 定义服务器上的路径(如果省略,则文档必须位于网站的根目录中)。文件名- 定义文档/资源的名称。 2. 域名解析(DNS) 在浏览器中输入URL 后,必须首先解析域名。这是因为浏览器无法直接从域名找到对应的服务器。通过IP地址。在这里你可能有一个疑问。可以为计算机分配IP 地址、主机名和域名。例如www.hackr.jp。既然如此,从一开始就分配一个IP地址不是更好吗?这节省了分析时间。首先,我们来了解一下什么是IP地址。

1. IP地址IP地址是Internet协议地址,是IP地址的缩写。 IP地址是IP协议提供的一种统一的地址格式,它为Internet上的每个网络、每个主机分配一个逻辑地址,避免了物理地址的差异。 IP 地址是32 位二进制数。例如,127.0.0.1 是您的本地IP。域名就像一个戴着IP 地址的蒙面冒名顶替者。它的作用是方便一组服务器地址的存储和通信。用户通常使用主机名或域名访问彼此的计算机,而不是直接通过IP 地址访问。这是因为使用字母和数字指定计算机名称比IP 地址中的纯数字集合更符合人类的记忆习惯。然而,名称对于计算机来说相对难以理解。这是因为计算机擅长处理长串数字。 DNS服务的出现就是为了解决上述问题。

2、什么是域名解析? DNS协议提供从域名查找IP地址和从IP地址反向查找域名的服务。 DNS是网络服务器,域名解析只是在DNS上记录信息。

例:baidu.com 220.114.23.56(服务器的外网IP地址) 80(服务器的端口号) 3、浏览器如何通过域名查询到某个URL对应的IP 浏览器缓存: 浏览器使用DNS将记录缓存在:具体频率。操作系统缓存:如果您在浏览器缓存中找不到所需的DNS 记录,请在操作系统中查找。路由缓存:您的路由器也有DNS 缓存。 ISP 的DNS 服务器:ISP 代表互联网服务提供商,拥有专用的DNS 服务器来响应DNS 查询请求。根服务器:如果找不到ISP的DNS服务器,则向根服务器发送请求,并进行递归查询(DNS服务器首先询问根域名服务器的IP地址.com域名服务器,然后询问.baidu域名服务器,顺序类似)img

4、总结浏览器将域名发送给DNS服务器,DNS服务器查询该域名对应的IP地址并返回给浏览器,浏览器在协议中用该IP地址发送请求。参数也通过协议传输并一起发送到相应的服务器。接下来我们将讨论向服务器发送HTTP请求的各个阶段,其中HTTP请求分为三个部分:TCP三向握手、http请求响应信息和TCP连接的终止。

图像

3. TCP 三向握手在客户端发送数据之前,会发起TCP 三向握手,以同步客户端和服务器序列和确认号,并交换TCP 窗口大小信息。

图像

1、TCP 3次握手的流程如下:客户端向服务器端口发送SYN=1、Seq=X的数据包(浏览器发起的初次握手告诉服务器要发送请求),服务器将请求发回。 SYN=1、ACK=X+1、Seq=Y的响应包用于传达确认信息(第二次握手由服务器发起,告诉浏览器已经准备好,请接受,立即发送),客户端发送它返回ACK=Y+1、Seq=Z 的数据包,表示“握手结束”(第三次握手为2。为什么需要三次?握手“握手”的目的表述为“防止无效握手”)连接请求消息段被意外发送。”发生错误是因为它被发送到服务器。 ”

4. 发送HTTP 请求TCP 三向握手完成后,开始发送HTTP 请求消息。如下图所示,请求消息由请求行、请求头、请求体四部分组成。

图像

1、请求行包括请求方法、URL、协议版本,请求方法包括GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS、TRACE。 URL为请求地址,由protocol://host:port/path参数组成。协议版本为http版本号POST /chapter17/user.html HTTP/1.1。上面代码中,“POST”代表请求方式,“/chapter17/user.html”代表URL,“HTTP/1.1”代表协议和协议版本。目前比较流行的版本是Http1.1。

2. 请求头包含有关请求的附加信息,每行一个关键字/值对,以英文冒号“:”分隔。请求标头向服务器通报客户端的请求。它包含许多有关客户端环境和请求正文的有用信息。示例:Host代表主机名和虚拟主机,用HTTP/1.1添加的连接使用keepalives,即持久连接。单个连接可以发送多个请求。用户代理、请求发出者、兼容性和定制要求。

3、请求体可以包含多个请求参数的数据,例如回车、换行、请求数据,但并不是所有的请求都有请求数据。 name=tompassword=1234realName=tomson 上述代码包含三个请求参数:name、password、realName。请免费试用Fundebug,一个有用的BUG 监控工具。

5. 服务器处理请求并返回HTTP 消息。 1、服务器服务器是网络环境中的一台高性能计算机,它监听网络上其他计算机(客户端)发送的服务请求并提供相应的服务,例如: Web 服务、文件下载服务、电子邮件服务、视频服务。客户端的主要功能包括浏览网页、观看视频、听音乐等。这两者是完全不同的。每台服务器上都安装了应用程序——Web Server 来处理请求。常见的Web服务器产品有Apache、nginx、IIS、Lighttpd等。 Web服务器扮演着管理和控制的角色,将不同用户发送的请求的配置文件组合起来,将不同的请求引导到服务器上处理相应请求的程序(CGI脚本、JSP脚本等)上让它得到处理。servlet、ASP 脚本、服务器端JavaScript 或其他服务器端技术),返回后台程序生成的结果作为响应。

图像

2、MVC后台处理阶段虽然后台开发的框架有很多,但大多数仍然是按照MVC设计模式构建的。 MVC 是一种设计模式,它将应用程序分为三个核心组件(模型、视图和控制器),每个组件处理自己的任务并提供输入、处理和输出的分离。

图像

1. 参见

它是提供给用户的操作界面和程序外壳。

2.型号

**模型主要负责数据交互。 **MVC 的三个组件中,模型的处理任务最多。一个模型可以向多个视图提供数据。

3. 控制器

**它负责根据用户从“视图层”输入的指令选择“模型层”中的数据,并执行相应的操作以产生最终结果。 **控制器属于管理者角色,负责接收视图的请求,决定调用哪些模型组件来处理请求,并决定使用哪些视图来显示模型处理返回的数据,决定做什么。虽然这三层密切相关,但每一层都是独立的,每层内部的变化不会影响其他层。每层都提供一个与外界的接口,供上层的调用。这个阶段会发生什么?也就是说,浏览器发出的请求首先经过控制器,控制器进行逻辑处理和请求分发,然后调用模型,在这个阶段,模型检索redis db和MySQL数据来做。页面渲染完成后,响应信息以响应消息的形式返回给客户端,最终浏览器通过其渲染引擎将网页显示给用户。

3、http响应报文响应报文由三部分组成:响应行(request line)、响应头(header)、响应体。如下所示:

img(1) 响应行包括协议版本、状态代码和状态代码描述。状态码的规则是:

1xx:指示信息 指示已收到请求并继续处理。 2xx:成功 表示请求已成功接收、理解并接受。 3xx:重定向 需要采取进一步操作才能完成请求。 4xx:客户端错误 请求中存在语法错误或无法满足请求。 5xx:服务器端错误 服务器无法满足合法请求。 (2) 响应头包含响应消息的附加信息,由名称-值对组成。 (3) 响应正文包括回车符、换行符和响应返回数据。并非所有响应消息都有响应数据。

6. 浏览器解析并渲染页面一旦浏览器有了响应文本HTML,就该介绍浏览器的渲染机制了。

img 浏览器解析并渲染页面分五个步骤:

基于HTML 分析DOM 树基于CSS 分析生成CSS 规则树将DOM 树和CSS 规则树结合生成渲染树根据渲染树计算每个节点的信息根据计算结果将页面绘制成信息1 . 基于HTML解析DOM树。基于HTML解析DOM树。内容、标签根据其结构被解析成DOM树。 DOM树解析的过程是深度优先遍历。也就是说,它首先构造当前节点的所有子节点,然后构造下一个兄弟节点。在读取HTML文档并构建DOM树的过程中,当遇到脚本标签时,构建DOM树就会暂停,直到脚本执行完毕。 2、基于CSS解析生成CSS规则树解析CSS规则树时,js执行会暂停,直到CSS规则树准备好。在CSS 规则树生成之前,浏览器不会渲染。 3. 结合DOM树和CSS规则树生成渲染树。只有在DOM 树和CSS 规则树准备好之后,浏览器才开始构建渲染树。简化您的CSS,更快地构建CSS 规则树,并使您的页面响应更快。 4.根据渲染树计算每个节点的信息(布局)布局:根据渲染树中渲染对象的信息计算每个渲染对象的位置和大小回流:布局完成后,具体部分I发现它已经改变了。如果您的布局受到影响,您需要返回并重新渲染。 5. 根据计算出的信息绘制页面。在绘制阶段,系统遍历渲染树并调用渲染器的“paint”方法将渲染器的内容显示在屏幕上。重绘:元素的背景颜色、文本颜色等不会影响元素周围或内部的布局属性,仅在浏览器中发生重绘。重排:如果调整元素大小,则必须重新计算并重新渲染渲染树。 7. 断开连接数据传输完成后,必须断开TCP 连接,这涉及到TCP 的四次发起和挥手。

图像

发起方向被动方发送Fin、Ack、Seq消息,表示没有数据传输。然后进入FIN_WAIT_1状态。 (第一波:由浏览器发起,发送到服务器,我的请求消息已发送,你准备关闭它)被动方发送消息,Ack,Seq表示你同意关闭请求。此时,主机发起方进入FIN_WAIT_2状态。 (第二次挥手:由服务器发起,告诉浏览器已经接受完请求消息,准备关闭请求消息,这也是必须准备好的。)在被动方向,消息段Fin、Ack和序列已发送。发起者请求关闭连接。然后进入LAST_ACK状态。 (第三次挥手:由服务器发起并发送响应消息,告诉浏览器已准备好关闭。)发起方向接收方发送消息段、Ack 和Seq。然后进入等待TIME_WAIT状态。被动方收到发起方发来的报文段后,关闭连接。如果发起者等待一定时间后没有收到响应,则正常终止。 (第四次挥手:由浏览器发起,告诉服务器已经接受完响应消息,准备关闭,你也应该准备好。)

标题:百度键盘回车键,百度输入法的回车键在哪
链接:https://www.7kxz.com/news/gl/22807.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
天地劫幽城再临归真4-5攻略:第四章归真4-5八回合图文通关教学

天地劫幽城再临归真4-5攻略:第四章归真4-5八回合图文通关教学[多图],天地劫幽城再临归真4-5怎么样八回合内通

2024-04-19
航海王热血航线艾尼路怎么玩?艾尼路加点连招攻略大全

航海王热血航线艾尼路怎么玩?艾尼路加点连招攻略大全[多图],航海王热血航线艾尼路怎么加点?艾尼路怎么连招?关

2024-04-19
坎公骑冠剑国际服怎么玩?国际服新手攻略

坎公骑冠剑国际服怎么玩?国际服新手攻略[多图],坎公骑冠剑国际服的玩法是什么样的?关于游戏中的一些新手玩法

2024-04-19
王者荣耀鸿运6+1地狱之眼怎么抽?鸿运抽奖地狱之眼概率获取攻略

王者荣耀鸿运6+1地狱之眼怎么抽?鸿运抽奖地狱之眼概率获取攻略[多图],王者荣耀鸿运抽奖活动的奖池中还有传说

2024-04-19