发布于2021-03-10 18:30 阅读(1273) 评论(0) 点赞(5) 收藏(2)
HTTP(HyperText Transfer Protocol) —— 超文本传输协议
HTTP是一个用在计算机世界里的协议。它使用计算机能够理解的语言确立了一种计算机之间交流 通信的规范,以及相关的各种控制和错误处理方式。
HTTP是一个在计算机世界里专门用来在两点之间传输数据的约定和规范。
所谓“超文本”,就是“超越了普通文本的文本”,它是文字、图片、音频和视频等的混合体,最关 键的是含有“超链接”,能够从一个“超文本”跳跃到另一个“超文本”,形成复杂的非线性、网状的 结构关系。
总结:
HTTP是什么?
HTTP是一个在计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范。
浏览器本质是一个HTTP协议中的请求方,使用HTTP协议获取网络上的各种资源。
在HTTP协议中,浏览器的角色被称为“User Agent”即“用户代理”,意思是作为访问者的“代理”来发起HTTP请求,通常都简单地称之为“客户端”。
它是HTTP协议里响应请求的主体,通常也把控着绝大多数的网络资源。谈及“Web服务器”,会涉及两个层面的含义:硬件和软件。
CDN,全称是“Content Delivery Network”,即内容分发网络。它应用可HTTP协议里的缓存和代理技术,代替源站响应客户端的请求。
HTML是HTTP协议传输的主要内容之一,它描述了超文本页面,用各种“标签”定义文字、图片等资源和排版布局,最终由浏览器“渲染”出可视化页面。
Web Service是一种由W3C定义的应用服务开发规范,使用client-server主从架构,通常使用WSDL定义服务接口,使用HTTP协议传输XML或SOAP消息,也就是说,它是一个基于Web(HTTP)的服务架构技术,既可以运行在内网,也可以在适当保护后运行在外网。
WAF,即“网络应用防火墙”。与硬件“防火墙”类似,它是应用层的“防火墙”,专门检测HTTP流量,是防护Web应用的安全技术。
TCP/IP协议实际上是一系列网络通信协议的统称,其中最核心的两个协议是TCP和IP,其他的还有UDP、ICMP、ARP等等,共同构成了一个复杂但有层次的协议栈。
这个协议栈有四层,最上层是“应用层”,最下层是“链接层”,TCP和IP则在中间:TCP属于“传输层”,IP属于“网际层”。
在DNS中,“域名”又称为“主机名”。域名用“.”分割成多个单词,级别从左到右逐级升高。最右边的被称为“顶级域名”。
域名转换为IP地址的过程即为“域名解析”。
DNS的核心系统是一个三层的树状、分布式服务,基本对应域名的结构:
Ex:
访问“www.apple.com”,就要进行下面的三次查询:
但如果全世界都往这个系统挤,即使系统不瘫痪,访问速度也会很慢。因此,常有两种手段减轻域名解析的压力,基本思路就是“缓存”。
URI(Uniform Resource Identifier)统一资源标识符,能够唯一标识互联网上资源。
URI另一个更常用的表现形式是URL(Uniform Resource Locator),统一资源定位符,也就是俗称的“网址”,它实际上是URI的一个子集。
Ex:
http://nginx.org/en/download.html
URI主要由三个基本部分构成:
URI第一个组成部分叫scheme,即“方案名”或者“协议名”,表示自愿应该使用哪种协议来访问;
在scheme之后,必须是三个特定字符:“://”,它把scheme和后面的部分分离开;
在“://”之后,是被称为“authority”的部分,表示资源所在的主机名,通常表现为:"host:port",即主机名加端口号;其中,端口号可省略。
这之后标记资源所在位置的path,就可以访问服务器资源了。
RFC标准把状态码分成了五类,用数字的第一位表示分类。
HTTPS,全称是“HTTP over SSL/TLS”,也就是运行在SSL/TLS协议上的HTTP。
SSL/TLS,是一个负责加密通信的安全协议,建立在TCP/IP之上,是个可靠的传输协议,可以被用作HTTP的下层。
代理(Proxy)是HTTP协议中请求方和应答方中间的一个环节,作为“中转站”,既可以转发客户端的请求,也可以转发服务器的应答。常见的代理有:
作者:爱出汗
链接:http://www.qianduanheidong.com/blog/article/34347/ab5e71b01f03e8fd0f9e/
来源:前端黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 前端黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-3
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!