1、HTTP/1.1中,状态码 200 301 304 403 404 500 的含义。
延伸:OSI七层模型。
延伸:http协议的工作特点和工作原理。
延伸:http协议常见的请求/响应头和请求方法。
延伸:https协议的工作特点和工作原理
延伸:常见网络协议含义及端口
常见状态码: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-Type Accept Origin Cookie Cache-Control User-Agent Referrer X-Forwarded-For Access-Control-Allow-Origin Last-Modified
http协议请求方法:
GET POST HEAD OPTIONS PUT DELETE TRACE
http协议的GET和POST请求方法的区别。
https的工作原理:比http协议安全多
1、https是一种基于SSL/TLS的HTTP协议,所有的http数据都是在SSL/TLS协议封装之上传输的
2、https协议在HTTP协议的基础上,添加了SSL/TLS握手以及数据加密传输,也属于应用层协议。
常见网络协议含义及端口:
FTP Telnet SMTP POP3 HTTP DNS
注意:理解并牢记所有知识点
2、我们常见的http协议 、TCP协议分别位于OSI网络模型第几层?