web基础与http协议

      最后更新:2022-05-21 04:29:53 手机定位技术交流文章

      目录

      一:DNS与域名

      1.DNS解析

      2.域名

      3。域名注册

      网页(HTTP/HTTPS)二

      1.网页基本概念

      2.HTML概述

      3. 网上摘要信息功能

      4.网页基本标签

      三:Web

      1.Web概述

      2.Web1.0 vs Web2.0

      Web1.0

      Web2.0

      四. 静态和动态的页面

      1.静态页面定义

      2.静态页面特点

      3.动态页面定义

      4.动态页面特点

      五:http协议

      一.http:协议概要

      HTTP议定书第二版第二版

      三. 网上请求模式(GET/POST)

      四. Get和POST的区别

      五. 便利理解Get和Post

      6.HTTP状态码

      7. 网上请求方法

      六:总结

      学习网络和http是基本服务。

      一:DNS与域名

      在通信和连接方面,该网络使用TCP/IP协议。每个东道主都有独特的身份(固定工人P地址)和独特的身份。区分成千上万的用户和停止在网络上工作的计算机。该网络不同于与它连接的所有其他网络和主机。他们都使用相同的地址格式。也就是说,每个与网络连接的计算机和服务器都有一个不同的七层参考模型和五个层次。逻辑和物理网卡是相连的。

      互联网有一个独特的互联网地址,以确保每个计算机IP地址在互联网上的独特性。用户必须申请在某一机构登记。TP地址网络的地址方案分为两套:IP地址系统和域名地址系统。由于IP地址是一个数字身份,这两个地址系统有相应的连接。当它被使用时,它很难记住和写。在IP地址的基础上,建立了一个象征性地址系统。取代数字ip地址。

      1.DNS解析

      三种形式的 DNS 分辨率 :

      ① /etc/hosts

      在没有DNS服务器的情况下,利用当地/电子/主机完成分辨率/图象绘制并获得快速访问。

      PS:地图/分类关系大多在主机之间(IP和主机名)使用,例如:

      192.226.226.128 master

      192.168.226.129 node1

      192.168.226.130 node2

      ② /etc/sysconfig/network-scripts/ifcfg-ens33

      在卡片配置文件中,我们也可以定义 DNS1 = DNS2 = 。

      ③ /etc/resolv.conf

      DNS 客户端配置文件由域名解析器( 解码器, 一个基于主机名解释 IP 地址的存储器) 用于配置 DNS 服务器上的 IP 和域名, 以及主机域名的搜索序列等等 。

      PS: 例如,当匹配 DNS 服务器时 :

      nameserver 114.114.114.114

      nameserver 8.8.8.8

      nameserver 218.2.135.1

      第1项:主机文件2:网卡配置文件3:etc/resolv。

      2.域名

      定义: 树结构 确定一个主机的集合 并提供有关它们的信息 (主要确定根的位置,每个分支可能成立) 是, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶, 耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,耶,

      管理和保存域域名空间的1个方案

      ②响应解析器的请求

      客户端解析度: 请求的设备已提供给 DNS 服务器 。

      (2) 域名空间组织(从右到左)

      一个域位于域名空间的顶部, 通常有一个“ ” 。

      基本单位,除根域外,只有一个拥有0个或更多子域的高级域,并且没有子域名或域名的重复。

      ②顶级域

      某类组织实体或国家领土的一般描述(主要分为两类组成类型,例如com(商业)、Net(网络公司)

      ③二级域

      在Cn顶级域名下面的第二域名设置:. 我不知道你在说什么, com. no, cn, cn, cn, cn. 我不知道你在说什么, 但我不知道你在说什么,

      ④子域

      国家网络部负责管理在 cn 顶级域名下设置的二级域名,例如.

      主机

      主机是一台特定的机器,位于域名空间底部,名称如ww、mail和特定计算机名称。ww.un.org.org. ww.un.org. I don't know what you're talking about, com. I'm sorry, cn.这称为FQDN(完全合格的域名)。域名中主机的完整名称 。

      3。域名注册

      因特网用来解决匹配困难的战略之一是域名登记。

      应用先登记后登记的概念。

      域名注册步骤:

      申请信息准备 - 域名登记网站搜索 - 域名搜索 - 域名搜索 - 正式申请 - 成功应用

      网页(HTTP/HTTPS)二

      1.网页基本概念

      ①网页

      纯文本格式文件

      编写语言为HTML

      “翻译”在用户浏览器中显示为网页。

      ②网站

      由一页组成的多页集集

      主页(或主页)是网站打开时出现的首页。

      ③域名

      无法启动 Evolution 的邮件组件 。

      ④HTTP/HTTPS

      通信协议,无论加密与否,都是一种通信/互动标准/规范。

      ⑤URL

      这是一个网站搜索引擎。

      ⑥HTML

      HTML 是用于构建网页的语言 。

      ⑦超链接

      将网站不同网页合并的功能称为超链接。

      ⑧发布

      将设计完善的页面上传到服务器供用户访问

      2.HTML概述

      HTML 超文本标记语言: 超文本标记语言网页的“ 源码 ” 。

      浏览器: 显示和执行 HTML 源代码的程序。

      HTML文档的结构

      HTML网页

      ①头部部分

      ②标题部分

      ③主体部分

      4页,包含文字、照片等等。

      头标签中常用标签:

      标签 描述
      <title> 定义了文档的标题
      <base> 对于页面链接标签,定义了默认链接 URL 。
      <link> 文件与外部资源之间的关系得到界定。
      <meta> HTML 文档中的元数据被定义。
      <script> 客户客户端脚本文件定义
      <style> HTML 文档样式文件被定义。

      在内容标签中经常出现的标签:

      标签 描述
      <table> 定义一个表格
      <tr> 定义了表格中的一行
      <td> 表格中的一行被定义为
      <img> 定义了一个图像
      <a> 定义了一个超链接
      <p> 定义了一行
      <br> 定义了换行
      <font> 定义了字体

      3. 网上摘要信息功能

      有利于浏览器解析

      有利于搜索引擎搜索

      4.网页基本标签

      标题标签

      行控制相关标签

      范围标签

      图像标签

      超链接标签

      特殊符号

      三:Web

      1.Web概述

      世界广域网(广域网)有时称为世界广域网(广域网),是一个基于因特网网络服务的分布式图形信息系统。

      2.Web1.0 vs Web2.0

      Web1.0

      修改后意味着网站向用户提供的内容被更改,然后用户阅读网站提供的内容。

      这是从网站到用户的单程交易。

      Web2.0

      由于用户既是在线材料的消费者(浏览者),又是网站内容的制作者,因此越来越重视用户的参与。

      扩大网站与用户之间的接触;网站的内容以用户为基础,网站的许多功能是利用用户投入开发的,导致网站与用户之间双向沟通和参与。

      四. 静态和动态的页面

      1.静态页面定义

      静态页面是普通 HTML 文件 。

      第二个扩展名是.. html, 例如 。 可以使用文字、 图片、 音乐、 Flash 动画、 客户端脚本、 Activex 控制、 Java Applet 和其他元素 。

      3是网站开发的基础,静态网页制作早期网页。

      4 没有后台数据库、应用程序或互动网页。

      5 与通常不那么及时的显示式网站相比,更难更新。

      2.静态页面特点

      每个静态页面都有自己的網址, 即:Flickr用户Photo Pic.

      在两个网页的内容提交网站服务器后,每个静态网页都储存在网站服务器上,而不考虑用户访问。

      3个静态站点,其搜索引擎能够随时检索的信息有些一致

      4个静态网页不支持数据库,在网站创建和维护方面负担沉重,因此,当网站内容量大时,更难以仅依靠静态网络制作。

      5个静态网页的互动性较少,功能限制也较多。

      6页被迅速看到,该程序没有与数据库连接,该页面的开放速度比动态页面快。

      3.动态页面定义

      一个页面的 URL 不设置在频道结束后与用户接触 。

      2个动态网站有标志性符号?

      PHP、Java、Python、Ruby和其他流行节目制作语言

      4.动态页面特点

      1 互动:网站将动态地改变和响应用户的要求和选择,浏览器作为客户界面,正如未来WEB进步趋势一样。

      2 自动更新:将自动创建新的网页,从而大量减少工作量,而不是手工更新HTML文件。

      3 有时有差异:不同用户在不同时间访问同一网站时创建不同的网页。

      五:http协议

      一.http:协议概要

      互联网上使用最广泛的网络协议之一是HTTP(超级文本传输协议)。它以TCP层转移议定书为基础。简言之,这是一项规范客户与服务机构之间数据传输的条例。

      HTTP/HTTPS是基于传输层TCP的应用程序级协议,客户与服务连接(三次握手)并利用Socket界面发送和接收HTTP请求和答复,以援引TCP协议。

      HTTP是无国籍议定书。饼干和会议的目的是为了确保https的长期可行性(例如模式RAM/Cache)。Cookie 是一个慢速( 一天缓存) 用户浏览器 。其后客户使用同一个浏览器访问客户时,在阅读之前,您可以读取饼干中的缓存信息。向服务端进行请求,同时,当服务收到客户要求时,需要提供进一步的资料。从 cookie 文件读取,了解客户需要一个服务器 A处理操作,为了省事,省资源,你为什么不把请求转发给 A 服务器处理呢?

      俩者对比:

      省级饼干服务器性能

      会话比较安全

      一. 后端服务、集群和功能优化的准备

      2. 详细说明如何解决无地位协定的可持续性/储存问题。

      HTTP议定书第二版第二版

      HTTP 0. 9 已经失效 。

      HTTP 1.0: 改进请求、反应模型和协议补充(完成)

      HTTP 1.1:现在版本为1.0,还有5项请求:选择PUT DELETE TRACE CONNETTPP2.

      三. 网上请求模式(GET/POST)

      GET方式
      ①请求行

      请求的方式

      请求的资源路径

      请求的版本协议号

      2个请求头(说明/标准化数据)

      客户客户的可接受数据类型

      接受语言:客户接受的语言。

      用户代理:浏览器信息

      客户端接受的编码格式: Accect-Encoding

      作为东道主的管道和表明请求的港口号

      连接: 通知服务器如何处理连接请求 。

      保持动态: 告诉服务器不要立即返回数据并保持小连接 。

      关闭:立即关闭。

      POST请求方式
      ①请求行

      请求的方式

      请求的资源路径

      请求的协议的版本号

      ②请求头

      客户客户的可接受数据类型

      接受语言:客户接受的语言。

      参考书目: 发送发射请求时浏览器地址栏中的地址 。

      用户代理:浏览器信息

      中央类型:交付数据的类型。

      Concent- Length: 传送的数据长度

      数据通过请求传送到服务器

      四. Get和POST的区别

      一种区别:语义差异
      使用 HTTP 协议请求服务器提供数据。

      将数据传送到服务器,并根据 HTTP 协议,将数据从语义上添加到服务器,这意味着操作将以语义上改变服务器上的数据。

      区别二:分离服务器请求
      例如,获取请求可以缓存:

      当访问内容无法保留在浏览器中并在短时间内重新访问时,获得的浏览器缓存和仅获取 ASCII 代码答案的请求。

      复习页面浏览器为提交的邮报表格打开了“ 重新提交表格” 的提示框, 邮报可能会收到许多数据类型, 如二进制, 所以如果您想要上传文件, 您通常会在邮报上询问 。

      第三种区别:参数头和请求体之间的区别
      由于Get请求通常缺乏请求机构,在TCP传输中只播放一次(而不是作为包件的一部分),因此其效率相对较高。

      员额要求将这些资料列入请求。而实际传输中,会先传输完请求头,再传输请求体,它被分成两套,而不是两套,分成两套广播。员额申请将短于Get请求(通常没有论据)。在TCP袋中,请求人的头部更容易完成传输。除了请求的顶端有内容-要素指标之外,没有办法摆脱困境。改进对Http包件完整性的保障。

      五. 便利理解Get和Post

      Get方法

      从给定服务器获取信息 。

      GET请求能被缓存

      Get 请求将被保存在浏览器浏览历史( cookit) 中 。

      GET申请的期限是有限的。

      主要用于获取数据

      查询字符串将在危险 URL 中显示。

      5.5.2 张贴方法
      将数据发送到指定的服务器处理 。

      POPST 请求不可缓存 。

      POST 请求不会保存在浏览器浏览历史中 。

      对POST要求没有长度限制。

      由于查询字符串不会在 URL 中可见, 这样做更安全 。

      6.HTTP状态码

      状态码首位 已定义范围 分类
      1xx 100-101 信息提示
      2xx 200-206 成功
      3xx 300-305 重定向
      4xx 400-415 客户端错误
      5xx 500-505 服务器错误

      生产环境中共同的HTTP

      消息 描述
      200(ok) 请求胜诉(因此产生了对GET和POST请求的答复文件)。
      301(Moved Permanently) 请求的永久页面跳转
      403(Forbidden) 禁止访问该页面
      404(Not Found) 服务器无法定位所要求的页面 。
      500(Internal Server Error) 内部服务器错误
      502(Bad Gateway) 无效网关
      503(Service Unavallable) 当前服务不可用
      504(Gateway Timeout) 网关请求超时

      7. 网上请求方法

      详细流程:

      com: 80/tools.html)当客户能进入港口和主机名时, 用户就能了解到底发生了什么。客户端使用 DNS 来分析域名 。客户浏览器将首先寻找自己的缓存 。如果有解析结束,如果你没有客户,你会发现主机文件如果主机文件丢失,客户将尝试找到本地 DNS 缓存服务器 。如果没有本地的 DNS 缓存,Cache 服务器将尝试定位根域 。根域没有,我不知道你在说什么 com 本地缓存服务器会检查顶层域名如果您没有顶级域名, 您将被发送到 Baidu 。 我不知道您在说什么, com 。 本地缓存服务器将检查第二个域名 。客户在第二域名处理完毕后返回。

      当客户端剖析 IP 地址时, 它会通过 3 TCP 握手连接到服务器 。首先,客户端向服务器发送连接请求 。SYN=1的起始序列号为 x。这是客户进入SYN-Sent州的时间点。服务器用 ACK=1 验证了请求, 政府授权了它 。SYN=1,CACK=x+1,确认序列号由服务器续集制作的第一个序列号回复客户的连接确认这是服务器进入 SYN-RCVD 模式的点 。接受后,客户确认ACK=1。ACK=y+1,X+1序列号也经过客户调整。已经建立了TCP连接。客户进入成立州当服务器得到客户端确认时它还将设立。当服务器得到客户端确认时同样,它也处于既定地位。与 IP 地址链接的客户端这个故事是我们对2011年埃及抗议的特别报导的一部分。检查服务器的 http 响应 。

      之后断开连接时,必须用四支TCP波浪来完成。客户端向服务器发送断开请求 。FIN=1,ACK=1,序号为u,客户的状态是FIN-WAIT-1(停止等待 1)。服务器确认 ACK=1 。ACK=u+1,确认序列号服务器的序号为v,回复客户端,CLOSE-WAIT(近距离等待)是服务器服务结束状态。接受ACK=1,确认序列号ACK=v+1,序列号由客户重组为后=u+1。客户处于FIN-WAIT-2(等待2个)状态。服务器然后要求客户端终止连接 。我不知道我是否能够做到这一点, 但我不会是能够做到的。FIN=1,ACK=1,服务器重置其序列号到 W 。服务器服务端处于 LAST-ACK( 最后确认) 状态 。接受后,客户确认ACK=1。ACK=w+1,确认序列号u+1是客户序列号。客户已输入 CLOSED( 时间等待) 状态 。我们预计报告的最大寿命为2年 *MSL。服务器确认后,立即进入关闭状态。然后进行关闭连接。

      六:总结

      在生产环境中,我们必须掌握域名和网页,并熟练使用http。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/25561.html

          热门文章

          文章分类