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

想开发个网站河北石家庄建设信息网

想开发个网站,河北石家庄建设信息网,网站建设的需求客户,广州建站优化发展历程-http组成-http是什么-相关的应用-相关的协议 参考来源#xff1a; 极客时间-透视HTTP协议(作者#xff1a;罗剑锋)#xff1b; 01-HTTP的发展历程 1989 年#xff0c;任职于欧洲核子研究中心#xff08;CERN#xff09;的蒂姆伯纳斯 - 李#xff08;Tim Ber…发展历程-http组成-http是什么-相关的应用-相关的协议 参考来源 极客时间-透视HTTP协议(作者罗剑锋) 01-HTTP的发展历程 1989 年任职于欧洲核子研究中心CERN的蒂姆·伯纳斯 - 李Tim Berners-Lee发 表了一篇论文提出了在互联网上构建超链接文档系统的构想。这篇论文中他确立了三项关 键技术。 URI即统一资源标识符作为互联网上资源的唯一身份HTML即超文本标记语言描述超文本文档HTTP即超文本传输协议用来传输超文本 HTTP/1.0 版本在 1996 年正式发布。 它在多方面增强了 0.9 版形式上已经和我们现在的 HTTP 差别不大了例如 增加了 HEAD、POST 等新方法增加了响应状态码标记可能的错误原因引入了协议版本号概念引入了 HTTP Header头部的概念让 HTTP 处理请求和响应更加灵活传输的数据不再仅限于文本。 但 HTTP/1.0 并不是一个“标准”只是记录已有实践和模式的一份参考文档不具有实际 的约束力相当于一个“备忘录”。 1999 年HTTP/1.1 发布了 RFC 文档编号为 2616正式确立了延续十余年的传 奇。 增加了 PUT、DELETE 等新的方法增加了缓存管理和控制明确了连接管理允许持久连接允许响应数据分块chunked利于传输大文件强制要求 Host 头让互联网主机托管成为可能。 不过由于 HTTP/1.1 太过庞大和复杂所以在 2014 年又做了一次修订原来的一个大文档 被拆分成了六份较小的文档编号为 7230-7235优化了一些细节但此外没有任何实质 性的改动。 在 2015 年发布了 HTTP/2 RFC 编号 7540。 HTTP/2 的制定充分考虑了现今互联网的现状宽带、移动、不安全在高度兼容 HTTP/1.1 的同时在性能改善方面做了很大努力主要的特点有 二进制协议不再是纯文本可发起多个请求废弃了 1.1 里的管道使用专用算法压缩头部减少数据传输量允许服务器主动向客户端推送数据增强了安全性“事实上”要求加密通信。 2018 年互联网标准化组织 IETF 提议将“HTTP over QUIC”更名 为“HTTP/3”并获得批准 02-http(超文本传输协议)的组成 协议 第一点协议必须要有两个或多个参与者也就是“协”。 第二点协议是对参与者的一种行为约定和规范也就是“议”。 协议意味着有多个参与者为了达成某个共同的目的而站在了一起除了要无疑义地沟通交流 之外还必须明确地规定各方的“责、权、利”约定该做什么不该做什么先做什么后做 什么做错了怎么办有没有补救措施等等。 传输 第一点HTTP 协议是一个“双向协议”。 有两个最基本的参与者 A 和 B从 A 开始到 B 结束数据在 A 和 B 之间双向 而不是单向流动。通常我们把先发起传输动作的 A 叫做请求方把后接到传输的 B 叫做应 答方或者响应方。 第二点数据虽然是在 A 和 B 之间传输但并没有限制只有 A 和 B 这两个角色允许中 间有“中转”或者“接力”。 这样传输方式就从“AB”变成了“AXYZB”A 到 B 的 传输过程中可以存在任意多个“中间人”而这些中间人也都遵从 HTTP 协议只要不打 扰基本的数据传输就可以添加任意的额外功能例如安全认证、数据压缩、编码转换等 等优化整个传输过程。 超文本 所谓“文本”Text就表示 HTTP 传输的不是 TCP/UDP 这些底层协议里被切分的杂 乱无章的二进制包datagram而是完整的、有意义的数据可以被浏览器、服务器这 样的上层应用程序处理。 所谓“超文本”就是“超越了普通文本的文本”它是文字、图片、音频和视频等的混合 体最关键的是含有“超链接”能够从一个“超文本”跳跃到另一个“超文本”形成复 杂的非线性、网状的结构关系。 03-http是什么 HTTP 是一个在计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范。 它不是浏览器、手机 APP 那样的应用程序也不是 Windows、Linux 那样的操作系统更不是 Apache、Nginx、Tomcat 那样的 Web 服务器。 HTTP 不是 HTML单论次数在互联网上 HTTP 传输最多的可能就是 HTML但要是论数据量HTML 可能要往后排了图片、音频、视频这些类型的资源显然更大。 HTTP 不是一个孤立的协议 在互联网世界里HTTP 通常跑在 TCP/IP 协议栈之上依靠 IP 协议实现寻址和路由、TCP 协议实现可靠数据传输、DNS 协议实现域名查找、SSL/TLS 协议实现安全通信。此外还 有一些协议依赖于 HTTP例如 WebSocket、HTTPDNS 等。这些协议相互交织构成了 一个协议网而 HTTP 则处于中心地位。 04-与HTTP相关的各种应用 CDN全称是“Content Delivery Network”翻译过来就是“内容分发网络”。它应用 了 HTTP 协议里的缓存和代理技术代替源站响应客户端的请求。 05-各种HTTP相关协议 代理Proxy是 HTTP 协议中请求方和应答方中间的一个环节作为“中转站”既可以 转发客户端的请求也可以转发服务器的应答。 代理有很多的种类常见的有 匿名代理完全“隐匿”了被代理的机器外界看到的只是代理服务器透明代理顾名思义它在传输过程中是“透明开放”的外界既知道代理也知道客 户端正向代理靠近客户端代表客户端向服务器发送请求反向代理靠近服务器端代表服务器响应客户端的请求 由于代理在传输过程中插入了一个“中间层”所以可以在这个环节做很多有意思的事情 比如 5. 负载均衡把访问请求均匀分散到多台机器实现访问集群化 6. 内容缓存暂存上下行的数据减轻后端的压力 7. 安全防护隐匿 IP, 使用 WAF 等工具抵御网络攻击保护被代理的机器 8. 数据处理提供压缩、加密等额外的功能。 URIUniform Resource Identifier中文名称是 统一资源标识符使用 它就能够唯一地标记互联网上资源。 URI 另一个更常用的表现形式是 URLUniform Resource Locator 统一资源定位 符也就是我们俗称的“网址”它实际上是 URI 的一个子集不过因为这两者几乎是相 同的差异不大所以通常不会做严格的区分。 你可以看到URI 主要有三个基本的部分构成 协议名即访问该资源应当使用的协议在这里是“http”主机名即互联网上主机的标记可以是域名或 IP 地址在这里是“nginx.org”路径即资源在主机上的位置使用“/”分隔多级目录在这里是“/en/download.html”。
http://www.hkea.cn/news/14590202/

相关文章:

  • 北京东八区网站建设国内炫酷的网站设计
  • 京东做代码的网站网站建设组织机构
  • 做房产网站怎么样网络营销都有哪些形式
  • 旅行网站建设的规划书seo网站优化培训多少价格
  • 网站所有者是什么意思网站建设课程性质
  • 好友介绍网站怎么做无水印logo免费一键生成
  • 北京专业网站建设公司排名wordpress精简版下载地址
  • 广东城乡住房建设部网站网站建设买服务器价格
  • 三河市建设厅公示网站制作公司资料网页
  • 厦门市建设局网站住房保障2018如何查找网站备案
  • 陕西网站维护学校网站建站
  • 设计师对网站的意义做网站不给钱
  • 做网站要用什么编程语言企业网站系统官网
  • 展示型企业网站营销目标主要有搬家网站模板
  • 巴中免费网站建设厦门蓝典网站建设
  • 可以查企业备案的网站百度在线下载
  • 企业微网站案例网站建设 用英文怎么说
  • 企业网站的价值体现是在网站建好了怎么做淘宝客
  • 手机端网站的区别北京创意设计协会网站
  • 广西南宁公司网站制作网络工程师的就业前景
  • 烟台网站建设哪家服务好网站排名top排行榜
  • 江阴网站建设培训炒股网站怎么做
  • 做一个商城网站需要提交那些文件如何做网站赚流量钱
  • 网站开发方法是什么网页代码用什么软件
  • 网站开发u盘128够吗网站如何做备份
  • 福州建站网络公司腾讯云可以做网站吗
  • 哪里有建设网站中的视频ppt素材模板
  • 网站开发主要使用的技术哮喘病应该怎样治除根
  • 做网站的目的和意义怎么去除自己做的网站
  • 营销型建设网站公司wordpress副标题调用