- HTTP协议状态码
- 五类响应
- 1XX 正在响应
- 2XX响应完成
- 3XX重定向
- 4XX客户端错误
- 5XX服务器错误
- 常见状态码
- 200、204、206、301、302、303、304、307、400、401、403、404、500、503
- OSI七层模型
- 物理层
- 建立、维护、断开物理连接
- 数据链路层
- 建立逻辑连接、进行硬件地址寻址、差错校验等功能
- 网络层
- 进行逻辑地址寻址,实现不同网络之间的路径选择
- 传输层
- 定义传输数据的协议端口号,以及流程和差错校验
- 协议有:TCP UDP ,数据包一旦离开网卡即进入网络传输层
- 会话层
- 建立、管理、建立会话
- 表示层
- 数据的表示、安全、压缩
- 应用层
- 网络服务与最终用户的一个接口
- 协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP
- HTTP协议的工作特点和工作原理
- 特点
- 基于B/S模式
- 通信开销小、简单快速、传输成本低
- 使用灵活、可使用超文本传输协议
- 节省传输时间
- 无状态
- 原理
- 客户端发送请求服务器,创建一个TCP连接,指定端口号,默认80,连接到服务器,服务器监听浏览器请求,一旦监听到客户端请求,分析请求类型后,服务器会向客户端返回状态信息和数据内容
- HTTP协议常见请求/响应头
- Content-Tyep、Accept、Origin、Cookie、Cache-Control、User-Agent、Referrer、X-Forwarded-For、Access-Control-Allow-Origin、Last-Modified
- HTTP协议的请求方法
- GET、POST、HEAD、OPTIONS、PUT、DELETE、FTRACE
- GET和POST区别
- HTTPS的工作原理
- HTTPS是一种基于SSL/TLS的HTTP协议,所有的HTTP数据都是在SSL/TLS协议封装之上传输的
- HTTPS协议在HTTP协议的基础上,添加了SSL/TLS握手以及数据加密传输,也属于应用层协议
- 常见网络协议含义及端口
- FTP、Telnet、SMTP、POP3、HTTP、DNS
posted @
2020-02-26 23:30
zjMars
阅读(
73)
评论()
收藏
举报