http与https

来源:互联网 发布:hive sql create table 编辑:程序博客网 时间:2024/06/05 16:34

From :http://www.cnblogs.com/brucechen50/archive/2012/06/30/2571048.html

前话

  Https并不少见,但访问到淘宝,京东,电子商务类的网站的时候(当然其他的网站也用到了这种协议),浏览器地址栏中的url前边会加一把锁,说明这时使用就是https安全可靠的文本传输协议。

基本知识:

https:Hypertext Transfer Protocol  Securessl:Secure Socket Layer

https和http的异同:

1.端口号不同

  http :80

  http:443
 

2. https协议基于ssl

在java编程中,https就使用一个特殊的socket。安全套接字这样客户端浏览器访问web服务器的时候就可以保证一个可靠的通道,用于数据的流通。防止了数据传输的过程被截获。但是这还没确保是否是哪个用户的请求。因此,在安全套接字的基础上,加上了用户认证,除了这些不同之外。https协议对数据传输前进行了加密,或者说编码。其他内容基本与http保持一致。有get ,post ,有消息header,body
0 0