PHP-网络协议

2019-04-23  本文已影响0人  AGEGG

1.HTTP协议状态码

五类响应
1xx 信息类,请求处理
2xx 成功,正常处理完毕
3xx 重定向
4xx 客户端错误
5xx 服务器处理出错

常见状态码
200,204,206
301,302,303,304,307
400,401,403,404
500,503

2.OSI七层模型

物理层//建立、维护、断开物理连接
数据链路层//建立逻辑连接/进行硬件地址寻址/差错校验等功能
网络层//进行罗技地址寻址,实现不同网络之间的路径选择
传输层//定义传输数据的协议端口号,以及流控和差错校验//
//协议有:TCP,UDP,数据包一旦离开网卡即进入网络传输层
会话层//建立、管理、终止会话
表示层//数据的表示、安全、压缩
应用层//网络服务与用户的接口。常见的协议:HTTP、FTP、TFTP、SMTP、SNMP、DNS、HTTPS ...

3.延伸:HTTP协议的工作特点和工作原理

工作特点:
工作原理:

客户端发送请求给服务器,创建一个TCP连接,指定端口号,默认80,连接到服务器,服务器监听浏览器请求,一旦监听到客户端请求,分析请求类型后,服务器会向客户端返回状态信息和数据内容

4.延伸:HTTP协议常见请求/响应头和请求方法

HTTP协议常见请求/响应头
请求方法
GET和POST区别:
延伸:HTTPS协议的工作原理

HTTPS是基于SSl/TLS的http协议,所有的HTTP数据都是在SSL/TLS协议之上传输的。

HTTPS协议在HTTP协议基础上,添加了SSL/TLS握手以及数据加密传输,也属于应用层协议。

延伸:常见网络协含义及端口

FTP、Telnet、SMTP、POP3、HTTP、DNS

上一篇 下一篇

猜你喜欢

热点阅读