https是什么端口什么协议
了解http的朋友都知道,http是一种超文本传输协议,也是一种应用层协议,用于在web客户端与服务器端交换信息,可以将服务器端中的文本、图片、音视频等内容传输到客户端浏览器。http协议常用的端口号为:80/8080/3128/8081/9098,其中80端口最常用。
https并非是应用层的一种新协议,它只是在http通信接口部分用SSL和TLS协议代替而已。浏览器使用http时,直接同tcp通信,当浏览器使用https时,浏览器会先同TLS/SSL进行通信,然后TLS/SSL再同tcp进行通信。https端口号为443/tcp 443/udp,也就是大家常说的443端口。
https也就是以安全为目标的http通道,http是采用明文传输的,传输信息容易被窃取篡改,https在http下加入了ssl层,ssl层对传输的信息进行安全加密,https:URL表明它使用了http,https加密所用的ssl证书这个概念是由美国网景公司开发的,ssl证书加密提供了身份验证与加密通讯的方法,如今已被广泛用于数据安全、支付交易等网站上。
总结一下,https被称为安全套接字层超文本传输协议,目的是为了数据传输的安全,https在http下加入了ssl层,ssl依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信进行加密。ssl证书就是遵守ssl协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,它可以认证用户和服务器,加密数据以防止数据中途被窃取,维护数据的完整性,确保数据在传输过程中不被改变。
目前全球主流的ssl证书全部是国外的,绝大部分是美国的,中国也有受信任的CA机构,但这个机构的ssl证书不一定被全球所有浏览器认可,而著名的ssl证书品牌如:Comodo证书、Symantec证书、Geotrust证书等是受所有浏览器信任的,目前市面上主流的ssl证书主要也就这三家,您可以登录安信SSL证书网查看相关证书的详细报价。
相关阅读:https的ssl证书是什么