分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

HTTP与HTTPS

发布时间:2023-09-06 02:16责任编辑:蔡小小关键词:暂无标签

HTTP:
1、HTTP(超文本传输协议)是互联网上应用最为广泛的一种网络协议,用于传送WWW方式的数据。
2、由HTTP客户端发起一个请求,建立一个到服务端指定端口(默认为80端口)的TCP连接,HTTP服务端则在那个端口监听客户端发送过来的请求,一旦收到请求,服务端向客户端发回一个状态行,比如“HTTP/1.1 200 OK”和响应的消息,消息的消息体可能是请求的文件、错误消息或者其他信息。
3、客户端向服务端发送一个请求,请求头包含请求的方法、URL、协议版本以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务端以一个状态行作为相应,响应的内容包括消息协议版本,成功或者错误编码加上包含服务端信息、实体元信息以及可能的实体内容。
HTTPS:
1、HTTPS(安全套接字层超文本传输协议)以安全为目标,在HTTP的基础上加入了SSL协议,SSL协议是为网络通讯提供安全及数据完整性的一种安全协议,用于安全的HTTP数据传输。
2、HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。
3、HTTPS的作用可以分为两种:一种是建立信息安全通道,保证数据传输的安全;另一种是确认真实性。
HTTP与HTTPS的区别:HTTP协议以明文方式发送内容。如果某人截取了客户端与服务端之间传输的报文,就可以获取其中的信息。HTTPS协议是在HTTP协议的基础上加入了SSL协议,SSL协议依靠证书来验证服务端的身份,并为客户端和服务端之间的通讯加密。
1)HTTPS协议需要到CA申请证书,是收费的。
2)HTTP是超文本传输协议,以明文的方式发送数据;HTTPS是安全套接字层超文本传输协议,安全的SSL加密传输协议。
3)HTTP与HTTPS使用的是不同的连接方式,默认端口也不相同,HTTP默认端口是80,HTTPS默认端口443。
4)HTTPS协议是通过HTTP协议和SSL协议构建的可以进行加密传输、身份验证的网络协议,比HTTP安全。

HTTP与HTTPS

原文地址:https://www.cnblogs.com/ybxxszl/p/9738148.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved