什么是HTTP协议 HTTP和HTTPS的区别

HTTP是超文本传输协议,用于分布式、协作式和超媒体信息系统的应用层通信,而HTTPS是在HTTP基础上加入了SSL/TLS协议,提供加密传输和身份验证,确保数据传输的安全性。HTTP是无状态且默认端口为80,HTTPS则需要证书,并使用443端口,其主要区别在于数据加密、安全性和端口使用。
摘要由CSDN通过智能技术生成

什么是HTTP协议 HTTP和HTTPS的区别

  • 什么是HTTP协议
    • 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础
    • HHTTP是一个客户端终端(用户)和服务器端(网站)请求和应答的标准(TCP)。通过使用网页浏览器、网络爬虫或者其它的工具,客户端发起一个HTTP请求到服务器上指定端口(默认端口为80)我们称这个客户端为用户代理程序(user agent)。应答的服务器上存储着一些资源,比如HTML文件和图像。我们称这个应答服务器为源服务器(origin server)。在用户代理和源服务器中间可能存在多个“中间层”,比如代理服务器、网关或者隧道(tunnel)
    • HTTP客户端发起一个请求,创建一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端的请求。一旦收到请求,服务器会向客户端返回一个状态,比如"HTTP/1.1 200 OK",以及返回的内容,如请求的文件、错误消息、或者其它信息
  • HTTP和HTTPS的区别
    • HTTP协议传输的数据都是未加密的,明文显示,因为使用HTTP传输的隐私信息,非常的不安全,为了保证信息能够加密进行传输,所以在HTTP基础上设计了SSL(Secure Sokets Layer)协议用于HTTP协议传输的数据进行加密处理,从而就诞生了HTTPS
    • HTTPS协议是有SSL+HTTP协议构建的可进行加密传输,身份认证的网络协议,比HTTP协议要安全
    • 区别如下
      • HTTPS协议需要到CA申请证书,一般免费证书较少,需要一定费用
      • HTTP是超文本传输协议,信息是明文显示,但是HTTPS具有安全性的SSL协议加密传输
      • HTTP和HTTPS使用完全不同的连接方式,默认端口也不一样,前者是80后者是443
      • HTTP的连接也很简单,是无状态的,HHTPS协议是有SSL+HTTP协议构建可进行加密传输,以身份认证的网络协议,比HTTP协议,更加安全
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值