当前位置: 首页 > news >正文

http:HyperText Transfer Protoc的作用

作用:页面浏览,文件下载,API调用,数据上传,状态获取
请求方法:GET,POST,PUT,DELETE,HEAD,OPTIONS,PATCH
请求部分:请求行,请求头部,空行,请求体
响应部分:状态行,响应头,空行,响应体
响应状态码:100(临时响应)200(请求成功)300(重定向)400(请求有误,客户端无法连接)500(服务端)
OSI(5):应用层(http,ftp),传输层(tcp,udp),网络层,数据链路层,物理层
三次握手(确保信息传输的可靠性):作用:确保客户端与服务器接收和发送请求正常
四次挥手(断开):目的:关闭客户端与服务器的连接
content-type:响应的内容类型
键入网址再按下回车,后面究竟发生了什么?
场景1:使用 IP 地址访问 Web 服务器浏览器从地址栏的输入中获得服务器的 IP 地址和端口号;浏览器用 TCP 的三次握手与服务器建立连接;浏览器向服务器发送拼好的报文;服务器收到报文后处理请求,同样拼好报文再发给浏览器;浏览器析报文,渲染输出页面。
场景2:使用域名访问 Web 服务器在域名解析的过程中会有多级的缓存,浏览器首先看一下自己的缓存里有没有,如果没有就向操作系统的缓存要,还没有就检查本机域名解析文件 hosts,找到映射之后,于是浏览器就知道了域名对应的 IP 地址,就可以愉快地建立 TCP 连接发送 HTTP 请求了。浏览器多出了一个访问 hosts 文件的动作,也就是本机的 DNS 解析。
http与https区别
HTTP(超文本传输协议)和 HTTPS(安全超文本传输协议)的主要区别如下:

  1. 安全性

HTTP:明文传输,数据未加密,容易被窃听或篡改。
HTTPS:使用 TLS/SSL 协议对数据进行加密传输,数据在传输过程中是安全的。
2. 端口
HTTP:默认使用 80 端口。
HTTPS:默认使用 443 端口。
3. 性能
HTTP:无加密开销,传输速度较快。
HTTPS:因加密/解密过程,会有一定的性能损耗,但现代优化已大幅降低了这一差距。

http://www.jsqmd.com/news/139471/

相关文章:

  • 2025超声波热量表厂家推荐排行榜:从产能到专利的权威对比 - 爱采购寻源宝典
  • 科研常用工具
  • 2025冷库厂家综合实力排名TOP5:从产能到服务的全方位对比 - 爱采购寻源宝典
  • 用男性思维谈恋爱,爽到飞起谁懂啊
  • Java毕设项目推荐-基于Java的个人健康信息智慧管理系统的设计与实现基于java的个人健康管理系统的设计与实现【附源码+文档,调试定制服务】
  • 在Ubuntu中让独显进入D3 cold模式
  • 知从青龙队列刷写方案介绍
  • 奶奶辈微信昵称天花板[特殊字符],亲切又洋气!
  • 为精密系统甄选动力核心:微型磁力泵国产化替代厂家推荐 - 品牌2025
  • 2025文化石厂家推荐排行榜:河北若艺产能领先,内丘博艺专利突出 - 爱采购寻源宝典
  • 句句都不黄,[特殊字符]句句都很撩(贼上头)
  • 昇思MindSpore引领AI框架迈入“超节点时代”
  • 男人的通病,你越这样,他反而越爱你
  • 迈向自主可控:微型磁力齿轮泵进口替代趋势与优质厂家推荐 - 品牌2025
  • 磁驱革命:微型磁力齿轮泵替代进口优选厂家推荐 - 品牌2025
  • 工商注册服务哪家强?德宣知财税脱颖而出
  • 【计算机毕业设计案例】基于java+vue的个人健康管理系统的设计与实现(程序+文档+讲解+定制)
  • 计算机Java毕设实战-基于java的个人健康管理系统的设计与实现上传体检报告、记录每日体征数据饮食运动计划【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 浅谈银行系统对接中的不可思议
  • 赋能高端制造:微型磁力齿轮泵进口替代厂家精选指南 - 品牌2025
  • 公司注册服务推荐:靠谱之选不迷路
  • 2025 过滤器厂家推荐排行榜:从产能到专利的权威实力比拼 - 爱采购寻源宝典
  • 2025最新:免费降AIGC的5款神器推荐(附真实测评数据)
  • 【计算机毕业设计案例】基于SpringBoot + Vue的图书馆管理系统基于springboot的图书管理系统(程序+文档+讲解+定制)
  • 书籍-龙树《中论》
  • 2025直埋保温管厂家推荐排行榜:产能与专利双维度权威对比 - 爱采购寻源宝典
  • 中东业务捷报:中扬立库团队出海参展,智能仓储方案圈粉中东
  • 论文AIGC率多少合格?2025年各校真实红线与免费达标工具实测
  • 电池个性化定制与认证服务:聚电新能源引领行业新风尚
  • 【踩坑笔记】ARM平台上Qt与Halcon的集成开发