美文网首页
图解HTTP

图解HTTP

作者: wi11iam | 来源:发表于2017-08-16 16:28 被阅读0次

HTTP (HyperText Transfer Protocol 超文本传输协议)


image.png

HTTP 在应用层 决定向用户提供应用服务时通信的活动。
TCP UDP在传输层 提供出于网络连接中计算机之间的数据传输(将数据存到报文中,TCP 3次握手)。
IP 在网络层 处理网络上流动的数据包,在众多计算机或网络设备中选择一条传输线路(根据IP地址和MAC地址)。
链路层硬件部分。

image.png

可以把HTTP协议理解为接口,HTTP的客户端请求报文头部参数和HTTP服务器的响应报文的头部是接口定义的参数,返回值等信息。

HTTP的缺点
1.通信使用明文(不加密),内容可能被窃听。
2.不验证通信方的身份,有可能遭遇伪装
3.无法证明报文的完整性,有可能已遭篡改
通过和SSL(Secure Socket Layer 安全套阶层)或TLS(Transport Layer Security 安全传输层协议)的组合使用,加密HTTP的通信内容。与SSL组合使用的HTTP被称为HTTPS。
SSL不仅提供加密处理,还使用了证书用于确定对方,证书由值得信任的第三方机构颁发,可以证明服务器客户端真实存在。

Ajax(Asynchronous JavaScript and XML,异步的JavaScript与XML技术)
利用JavaScript和DOM(Document Object Model,文档对象模型)的操作,使局部Web页面替换加载的异步通信手段。Ajax的核心技术是XMLHttpRequset的API,通过JavaScript的脚本语言的调用就能和服务器进行HTTP通信。

相关文章

  • 《图解HTTP》

    网络基础TCP/IPTCP/IP协议族说法一:TCP/IP是指TCP和IP两种协议说法二:TCP/IP是在IP协议...

  • 【图解 HTTP】

    HTTP 1.1 标准的通信过程:HTTP 方法协议格式保温结构首部字段状态码 web 安全httpsSSL证书认...

  • 图解HTTP

    第一章 了解Web及网络基础 1.1 使用HTTP协议访问Web 1.2 HTTP的诞生 1.2.1 为知识共享而...

  • 《图解HTTP》

    译者序 讲解网络协议的权威书籍有两本《HTTP权威指南》《TCP/IP详解》但是对初学者不是很友好 HTTP本身不...

  • 图解-HTTP

    HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网服务...

  • 图解HTTP

    HTTP是不保存状态的协议,协议本身不保留之前一切的请求或响应报文的信息。这是为了更快地处理大量事物,确保协议的可...

  • 《图解http》

    1.5 负责域名解析的DNS服务DNS(Domain Name System)服务是和HTTP协议一样位于应用层的...

  • 图解HTTP

    HTTP (HyperText Transfer Protocol 超文本传输协议) HTTP 在应用层 决定向...

  • 图解HTTP

    链接: https://pan.baidu.com/s/1bp08VvT 密码: nnyd 章节一:了解Web及网...

  • 图解http

    了解Web及网络基础 使用HTTP协议访问Web浏览器(客户端)在地址栏里输入要访问的页面(URL),客户端从服务...

网友评论

      本文标题:图解HTTP

      本文链接:https://www.haomeiwen.com/subject/crvirxtx.html