HTTP学习之《图解HTTP》阅读

1、万维网构建三项技术:

HTML(HyperText Markup Language)

HTTP(HyperText Transfer Protocol)

URL(Uniform Resource Locator)

说明:

URI(Uniform Resource Identifier) 统一资源标识符 

由某个协议方案(http、ftp、mailto、telnet、file)表示的资源的定位标识符。

如:ftp://ftp.xxx/xxx.txt

URL(Uniform Resource Locator) 统一资源定位符

标识某一互联网资源的地点,URL是URI的子集。

2、TCP/IP(与互联网相关联的协议、在IP协议的通信中,使用到的协议族)的分层管理

应用层(FTP、DNS、HTTP):决定向用户提供应用服务时通信的活动

传输层(TCP、UDP):提供数据传输能力

网络层:处理网络上流动的数据包

数据链路层:处理连接网络的硬件部分

附:OSI七层模型 https://blog.csdn.net/N1neDing/article/details/79938570

说明:发送端在层与层之间传输数据时,每经过一层就会打上上一个层所属的首部信息。反之,接收端在层与层传输数据时,每经过一层就会把对应的首部去掉。

注:DNS只提供域名到IP的解析,因此不能解析到具体服务。

3、TCP建立连接三次握手

参考:https://blog.csdn.net/qzcsu/article/details/72861891

          https://blog.csdn.net/ZWE7616175/article/details/80432486

          https://www.cnblogs.com/Andya/p/7272462.html

4、HTTP协议简介

HTTP是无状态协议,为了保存状态引入了cookie技术。支持持久连接,节省通信量。

HTTP方法:GET、POST、PUT、DELETE、HEAD(获取报文首部)、OPTIONS(询问支持的方法)、TRACE(追踪路径)、CONNECT(要求用隧道协议连接代理)

HTTP报文信息:支持压缩,内容编码,支持范围请求

HTTP状态码:2xx(200 OK    204 No Content     206 Partial Content)

                        3xx(重定向)(304 Not Modified)

                        4xx(客户端错误)(400 参数错误 401未授权 403 拒绝 404 Not Found)

                        5xx(服务器错误)(500 内部出错 503 系统繁忙或正在启动)

5、HTTP报文字段

参考他人阅读笔记整理:

https://www.cnblogs.com/ys-ys/p/5792572.html

6、HTTPS(HTTP Secure)=HTTP+加密+认证+完整性保护

HTTP直接与TCP通信,演变成先和SSL通信,再由SSL和TCP通信。HTTPS,身披SSL协议这层外壳的HTTP。

7、Web攻击技术

参考他人阅读笔记整理:

https://www.cnblogs.com/ys-ys/p/5792572.html

 

参考书籍:

《图解HTTP》

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值