10. 网络协议
状态码: 100 请求正在处理
200 成功
202 服务器接受请求,但未处理
204 成功单未返回实体内容
300 重定向
301 永久性重定向
302 临时性重定向
400 客户端错误
403 被服务器拒绝
404 服务器未找到资源
500 服务器错误
503 服务器忙,无法处理请求
OSI七层模型
物理层: 建立/维护/断开物理连接
数据链路层: 建立逻辑连接/进行硬件地址寻址/差错校验等功能
网络层: 进行逻辑地址寻址,实现不同网络间的路径选择
传输层: 定义传输数据的协议端口号,以及流控和差错校验
协议有TCP和UDP,数据包一单离开网卡即进入网络传输层
会话层: 建立/管理/结束会话
表示层: 数据的表示/安全/压缩
应用层: 网络服务与最终用户的一个接口
协议有: FTP/HTTP/TFTP/SMTP/SNMP/DNS/TELNET/HTTPS/POP3/DHCP
HTTP协议的工作特点和工作原理
工作特点: 基于B/S模式,
通信开销小/简单快速/传输成本低
使用灵活/可使用超文本传输协议
节省传输时间
无状态
工作原理: 客户端发送请求给服务器,创建一个TCP连接,指定端口号,默 认80,连接到服务器,服务器监听到浏览器请求,一旦监听到客户 端请求,分析请求类型后,服务器会向客户端返回状态信息和数据 内容
HTTP常见的请求头/响应头和请求方法
HTTPS协议的工作原理
常见网络协议含义及端口