http
小吴同志你好呀
假程序媛一枚~
展开
-
图解HTTP(一)
第一章 了解Web及网络基础TCP/IP分层应用层->传输层->网络层->链路层->物理层应用层决定了向用户提供应用服务时通信的活动;主要协议:http,DNS,FTP传输层提供处于网络连接中的两台计算机之间的数据传输;主要协议:TCP,UDP网络层用来处理在网络上流动的数据包;又称为网络互联层:IP链路层用来处理连接网络的硬件部分(包括控制操作系统、硬件设备驱动、NIC(网络适配器即网卡原创 2017-10-09 08:31:50 · 271 阅读 · 0 评论 -
图解HTTP(二)
第二章 简单的HTTP协议构成请求报文由请求方法,请求URI、协议版本、可选的请求首部字段和内容实体构成响应报文由协议版本、状态码、用以解释状态码的原因短语、可选的响应首部字段以及实体主体构成无状态协议HTTP无状态即不保存状态,也就是说在HTTP这个级别,协议对于发送过的请求或响应都不做持久化处理无状态是为了更快的处理大量事务,确保协议的可伸缩性,特意把HTTP协议设计成如此简单但是有原创 2017-10-09 12:29:57 · 256 阅读 · 0 评论 -
图解HTTP(三)
第三章 HTTP报文里的HTTP信息报文结构请求报文结构:报文首部+空行+报文主体; 其中报文首部包含请求行、请求首部字段、通用首部字段、实体首部字段和其他响应报文结构:报文首部+空行+报文主体 其中报文主体包含状态行、响应首部字段、通用首部字段、实体首部字段和其他请求行:包含用于请求的方法,请求URI和HTTP版本状态行:包含表明响应结果的状态码,原因短语和HTTP版本首部字段:包含原创 2017-10-09 16:22:16 · 195 阅读 · 0 评论 -
图解HTTP(五)
第五章 与HTTP协作的Web服务器通信数据转发程序:代理、网关、隧道代理:有转发功能的应用程序 —缓存代理:预先将资源的副本(缓存)保存在代理服务器上,当代理再次接收到对相同资源的请求时,就可以不从源服务器那里获取资源,而是将之前缓存的资源作为响应返回 —透明代理:转发请求或响应时,不对报文做任何加工的代理类型被称为透明代理网关:转发其他服务器通信数据的服务器 —工作机制和代理十分类似,原创 2017-10-09 21:47:56 · 203 阅读 · 0 评论 -
图解HTTP(七)
第七章 确保Web安全的HTTPS常见名词解释抓包工具:WireShark嗅探器工具加密处理通信加密:SSL(Secure Socket Layer安全套接层)、TLS(Transport Layer Security安全传输层协议)内容加密:MD5、数字签名HTTPS定义HTTPS=HTTP+加密+认证+完整性 保护HTTP加上加密处理和认证以及完整性保护后即是HTTPSHTTP原创 2017-10-10 14:49:28 · 305 阅读 · 0 评论 -
图解HTTP(六)
HTTP首部HTTP首部字段作用:传递额外重要信息,给浏览器和服务器提供报文主体大小、所使用的语言、认证信息等内容首部字段重复了的影响:根据浏览器内部处理逻辑不同,结果可能并不一致。有些会优先处理第一次出现的首部字段,有些则会有限处理最后出现的4种HTTP首部字段类型:通用首部字段(请求报文和响应报文两方都会使用的首部)、请求首部字段、响应首部字段、实体首部字段常见47种首部字段 1.通用原创 2017-10-10 11:00:22 · 235 阅读 · 0 评论 -
图解HTTP(四)
返回结果的HTTP状态码状态码类别1XX:信息性状态码,接收的请求正在处理2XX:成功状态码,请求正常处理完毕3XX:重定向状态码,需要进行附加操作以完成请求4XX:客户端错误状态码:服务器无法处理请求5XX:服务器错误状态码:服务器处理请求出错常见的14个状态码200 OK204 No Content(不返回任何实体的主体,浏览器显示的页面不发生更新,比如DELETE方法返回204原创 2017-10-09 20:55:24 · 210 阅读 · 0 评论