http代理和https代理有什么不同

2024-11-20 14:16:19
推荐回答(5个)
回答1:

1、URL不同

HTTP 的 URL 以 http:// 开头,而 HTTPS 的 URL 以 https:// 开头。

2、安全性不同

HTTP 是不安全的,而 HTTPS 是安全的。

3、标准端口不同

HTTP 标准端口是 80 ,而 HTTPS 的标准端口是 443。

4、加密性不同

HTTP 无需加密,而 HTTPS 对传输的数据进行加密。

5、证书认证不同

HTTP 无需证书,而 HTTPS 需要认证证书。

扩展资料:

HTTPS和HTTP的应用

银行网站、支付网关、购物网站、登录页、电子邮件以及一些企业部门的网站应该使用 HTTPS,例如:PayPal: https://www.paypal.com

尽管HTTPS是现行架构下最安全的解决方案,但也并非绝对安全,掌握根证书的机构、掌握加密算法的组织同样可以进行中间人形式的攻击。

此外,使用HTTPS协议连接网页存在一定的网页加载延时(效率和安全性二者不可得兼),同时,SSL证书并不免费,功能越强大的证书费用越高,个人网站、小网站若没有必要,一般不会使用HTTPS。

参考资料来源:百度百科-http

参考资料来源:百度百科-https

回答2:

  HTTP1.1(Hypertext Transfer Protocol Vertion 1.1)超文本传输协议-版本1.1

  它是用来在Internet上传送超文本的传送协议。它是运行在TCP/IP协议族之上的HTTP应用协议,它可以使浏览器更加高效,使网络传输减少。任何服务器除了包括HTML文件以外,还有一个HTTP驻留程序,用于响应用用户请求。您的浏览器是HTTP客户,向服务器发送请求,当浏览器中输入了一个开始文件或点击了一个超级链接时,浏览器就向服务器发送了HTTP请求,此请求被送往由IP地址指定的URL。驻留程序接收到请求,在进行必要的操作后回送所要求的文件。

  HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议

  它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的完全套接字层(SSL)作为HTTP应用层的子层。(HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信。)SSL使用40 位关键字作为RC4流加密算法,这对于商业信息的加密是合适的。HTTPS和SSL支持使用X.509数字认证,如果需要的话用户可以确认发送者是谁。

回答3:

http代理和socks代理的区别 SOCKS其实是一种网络代理协议。该协议所描述的是一种内部主机(使用私有ip地址) 通过SOCKS服务器获得完全的Internet访问的方法。具体说来是这样一个环境:用一台运行S OCKS的服务器(双宿主主机)连接内部网和Internet,内部网主机使用的都是私有的ip地址 ,内部网主机请求访问Internet时,首先和SOCKS服务器建立一个SOCKS通道,然后再将请求 通过这个通道发送给SOCKS服务器,SOCKS服务器在收到客户请求后,向客户请求的Internet 主机发出请求,得到相应后,SOCKS服务器再通过原先建立的SOCKS通道将数据返回给客户。 当然在建立SOCKS通道的过程中可能有一个用户认证的过程。 SOCKS和一般的应用层代理服务器完全不同。一般的应用层代理服务器工作在应 用层,并且针对不用的网络应用提供不同的处理方法,比如HTTP、FTP、SMTP等,这样,一旦 有新的网络应用出现时,应用层代理服务器就不能提供对该应用的代理,因此应用层代理服 务器的可扩展性并不好;与应用层代理服务器不同的是,SOCKS代理服务器旨在提供一种广义 S代理工作再线路层(即应用层和传输层之间),这和单纯工作在网络层或传输层的ip欺骗( 或者叫做网络地址转换NAT)又有所不同,因为SOCKS不能提供网络层网关服务,比如ICMP包 socks4和socks5都属于socks协议,只是由于所支持的具体应用不同而存在差异。socks4代理只支持TCP应用,而socks5代理则可以支持TCP和UDP两种应用。不过由于socks5代理还支持各种身份验证机制,服务器端域名解析等,而socks4代理没有,所以通常对外开放的socks代理都是socks4代理,因此,UDP应用通常都不能被支持。也就是说,socks4能干的socks5都可以干,反过来就不行了。

回答4:

http代理和https代理的不同是:安全性不同、标准端口不同、URL不同、加密性不同等。
1、HTTP代理  
HTTP(Hypertext Transfer Protocol)超文本传输协议,它是用来在baiInternet上传送超文本的传送协议。它是运行在TCP/IP协议族之上的HTTP应用协议,它可以使浏览器更加高效,使网络传输减少。任何服务器除了包括HTML文件以外,还有一个HTTP驻留程序,用于响应用用户请求。您的浏览器是HTTP客户,向服务器发送请求,当浏览器中输入了一个开始文件或点击了一个超级链接时,浏览器就向服务器发送了HTTP请求,此请求被送往由IP地址指定的URL。驻留程序接收到请求,在进行必要的操作后回送所要求的文件。它可以使浏览器更加高效,使网络传输减少。
2、HTTPS代理  
HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议,它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的完全套接字层(SSL)作为HTTP应用层的子层。(HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信。)SSL使用40 位关键字作为RC4流加密算法,这对于商业信息的加密是合适的。HTTPS和SSL支持使用X.509数字认证,如果需要的话用户可以确认发送者是谁。HTTPS主要作用是对数据进行加密,并建立一个信息安全通道,来保证传输过程中的数据安全;对网站服务器进行真实身份认证。

回答5:

http和https到底有什么区别?