
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
web协议是程序员在学习网页开发架构的时候需要重点掌握的一个编程知识,下面我们就通过案例分析来了解一下,web协议的区别都有哪些。
什么是HTTPS?
HTTPS(基于安全套接字层的超文本传输协议或者是HTTPoverSSL)是一个Netscape开发的Web协议。
你也可以说:HTTPS=HTTP+SSL
HTTPS在HTTP应用层的基础上使用安全套接字层作为子层。
为什么需要HTTPS?
超文本传输协议(HTTP)是一个用来通过互联网传输和接收信息的协议。HTTP使用请求/响应的过程,因此信息可在服务器间快速、轻松而且精确的进行传输。当你访问Web页面的时候你就是在使用HTTP协议,但HTTP是不安全的,可以轻松对窃听你跟Web服务器之间的数据传输。在很多情况下,客户和服务器之间传输的是敏感歇息,需要防止未经授权的访问。为了满足这个要求,网景公司(Netscape)推出了HTTPS,也就是基于安全套接字层的HTTP协议。
HTTP和HTTPS的相同点
大多数情况下,HTTP和HTTPS是相同的,因为都是采用同一个基础的协议,作为HTTP或HTTPS客户端——浏览器,设立一个连接到Web服务器指定的端口。当服务器接收到请求,它会返回一个状态码以及消息,这个回应可能是请求信息、或者指示某个错误发送的错误信息。系统使用统一资源定位器URI模式,因此资源可以被指定。而HTTPS和HTTP不同的只是一个协议头(https)的说明,其他都是一样的。
HTTP和HTTPS的不同之处
HTTP的URL以http://开头,而HTTPS的URL以https://开头
HTTP是不安全的,而HTTPS是安全的
HTTP标准端口是80,而HTTPS的标准端口是443
在OSI网络模型中,HTTP工作于应用层,而HTTPS工作在传输层
HTTP无需加密,而HTTPS对传输的数据进行加密
HTTP无需证书,而HTTPS需要认证证书
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。