素问—web请求与响应

什么是网络协议
网络协议是计算机网络中一个约定规则,他里面包含着各种个样的协议组成一个计算机网络
常见的协议有什么呢
有TCP传输协议,TCP协议负责把数据分为IP包,然后送到地方的时候在重新组合 买家和卖家关系
有IP协议,IP协议负责数据的传输 通俗来讲 就是快递员
经常看到TCP/IP协议组合来说 为什么呢
TCP/IP协议联合起来叫网际协议 ,TPC负责把数据分割成IP包,然后IP负责把IP包送去通信的地方 在进行重新组合 买卖家与快递员的关系
除此之外还有吗
有http协议 也叫超文本传输,使用户浏览器与服务器相互交互的 默认端口是80
有https协议 安全的http协议 主要是在浏览器与服务器传输过程中进行了加密处理
有FTP 文件传输协议 可以用来上传文件或者在网上下载文件 基于TCP
有SMTP 邮件传送协议 主要用于发邮件 工作阶段分三步 第一 建立连接
第二 传输邮件 第三 断开连接
有POP03 邮局协议03版本 作用是下载邮件。
有 Telnet 协议 主要是可以进行远程控制
那什么是端口呢
端口犹如一扇门 每一个服务需要打开这扇门才能进行进行连接,端口号就像是门牌号
常见的端口号 21/FTP 文件传输协议 22/SSH 远程安全登录 23/telent 远程登录 25/邮件传输协议 69/TFTP 简单的文件传输 80/HTTP 超文本传输
110/POP3邮政协议03 443/HTTPS 安全的http超文本传输协议 3389/远程桌面登录 3306/MYSQL数据库 1080 Socks防火墙安全会话转换协议
HTTP请求的工作原理和步骤是什么呢
HTTP工作的原理就是 客户端像服务端发送一个报文,然后服务端接受到这个报文然后作出回应 然后返回客户端信息。他分为5个步骤
1,首先客户端和服务端建立一个连接 三次握手
2,客户端开始发送一HTTP请求给服务端
3,服务端收到请求 然后把相应的信息给客户端
5,然后断开连接了 四次断开
6,客户端接收的信息在浏览器显示出来
何为三次握手四次断开?
这是一个建立连接的过程 就像在菜市场买东西与商铺的交互一样
1,询问菜的价格 第一次握手
2,小贩回复说 2块钱一斤 第二次握手
3,买三斤 并把钱给了老板
4,老板啥话要说了 保持沉默 四次断开
HTTP请求有什么方式
HTTP请求有八种方式 分别为
1OPTIONS
2 HEAD
3 GET
4 POST
5 PUT
6 DEETE
7 TRACE
8CONNECT
虽然方式很多 但是在日常方式中我们一般也就使用 GET 和 POST 的请求方式
那GET 和 POST 方式有什么区别呢
get 主要用于像指定的URL请求资源 可以带参数可以不带 带参数的时候是明文传输 可以在浏览器的地址看到参数的值 安全性不高 通常用于安全性较低的场合
post 主要是像指定的ur提交数据 ,通常在用于在一些表单发送 在URL看不到的 通常在注册在注册 登录 这些地方实现
使用GET来提交一些账号密码 这些重要数据 那么这个资料就会在URL显示 非常不安全
请求包是什么样的
在这里插入图片描述
在这里插入图片描述
什么是状态码
网页服务器超文本传输协议响应状态的3位数字代码
~当服务器接收到一个包 他就会接到响应 然后就会回复3个数字
一般的状态码判断
1XX 信息状态码 服务器正在处理请求
2XX 成功状态码 请求处理完毕
3XX 重定向状态码 需要进行额外操作完全请求
4XX 客户端错误 客户端导致服务端无法处理请求
5XX 服务端错误 服务器原因导致请求错误

最常见的状态码
200 成功
204 成功 但是没资源
301 永久重定向 资源在其他URL里面 要更新URL
302 临时重定向 跟301差不多 但是这个是临时
400 报文中语法错误
401 未经许可 需要HTTP认证
403 服务器拒绝访问 访问权限有问题
404 在服务器上找不到资源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值