课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的人都在学习计算机编程开发语言,而今天我们就一起来了解一下,http协议的优缺点都有哪些。
一、优缺点
HTTP大的优点是简单、灵活和易于扩展;
HTTP拥有成熟的软硬件环境,应用的非常广泛,是互联网的基础设施;
HTTP是无状态的,可以轻松实现集群化,扩展性能,但有时也需要用Cookie技术来实现“有状态”;
HTTP是明文传输,数据完全肉眼可见,能够方便地研究分析,但也容易被窃听;
HTTP是不安全的,无法验证通信双方的身份,也不能判断报文是否被窜改;
HTTP的性能不算差,但不完全适应现在的互联网,还有很大的提升空间。
二、HTTPS
HTTPS协议(HyperTextTransferProtocoloverSecureSocketLayer):一般理解为HTTP+SSL/TLS,通过SSL证书来验证服务器的身份,并为浏览器和服务器之间的通信进行加密。
由网景公司(Netscape)在1994年次提出,随后扩展到互联网上。
在2000年代末至2010年代初,HTTPS开始广泛使用,以确保各类型的网页真实,保护账户和保持用户通信,身份和网络浏览的私密性。
三、SSL又是什么?
SSL(SecureSocketLayer,安全套接字层):1994年为Netscape所研发,SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。
TLS(TransportLayerSecurity,传输层安全):其前身是SSL,它初的几个版本(SSL1.0、SSL2.0、SSL3.0)由网景公司开发,1999年从3.1开始被IETF标准化并改名,发展至今已经有TLS1.0、TLS1.1、TLS1.2三个版本。
SSL3.0和TLS1.0由于存在安全漏洞,已经很少被使用到。TLS1.3改动会比较大,目前还在草案阶段,目前使用广泛的是TLS1.1、TLS1.2。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。