Http网络通讯协议浅析

Http网络通讯协议浅析

网络分层模型

在这里插入图片描述

OSI七层模型的出现是为了更好的规范控制网络

在这里插入图片描述

各层对应的设备

在这里插入图片描述

各层对应协议

在这里插入图片描述

TCP/IP 三次握手
三次握手是建立连接
四次挥手是终止连接
在这里插入图片描述
在这里插入图片描述

HTTP1.1

建立在TCP协议上的“超文本传输协议”
默认端口是80

http工作原理(发送请求)
1、客户端与服务器建立连接;
2、客户端向服务器提出请求;
3、服务器接收请求,并提出请求返回相应的文件作为应答;
4、客户端与服务器关闭连接

客户端发送请求到服务器
请求行–>通用信息头–>请求头–>实体头–>报文主体

服务器相应客户端
状态行–>通用信息头–>响应头–>实体头–>报文主体

状态行(响应码)
1xx 描述的是信息
2xx 表示成功
3xx 表示这个请求进行了重定向
4xx 表示客户端发送的这个请求有问题错误了
5xx 表示服务器出现了问题

HTTPS

默认端口是443
HTTP1.x在传输数据时,所有传输的内容都是明文,无法保证数据的安全性。
网景在1994年创建了HTTPS,HTTPS就是安全版的HTTP,进行了SSL加密;
在这里插入图片描述

HTTPS在传输数据之前需要进行SSL握手

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值