⑵. SOCKS代理协议服务器常用端口号:1080⑶. FTP(文件传输)协议代理服务器常用端口号:21⑷. Telnet(远程登录)协议代理服务器常用端口:23
HTTP服务器默认的端口号为80/tcp(木马Executor开放此端口);
地址栏前带有小锁标志的代表启用了HTTPS没有标志的代表是用HTTP协议的。
要弄清楚HTTP和HTTPS的区别我们先要了解这两者的基本概念:
HTTP:超文本传输协议,浏览器和服務器之间的通信用的就是HTTP协议;
HTTPS:超文本传输安全协议它是在HTTP下加了SSL层,以此来保障数据安全
HTTPS协议是基于HTTP协议的,因为HTTP协议茬传递数据时是以明文方式传递的如果攻击者截取了我们浏览器和服务器之间的报文,就可以直接看到传输的数据内容这是不安全的。所以为了解决这个问题就推出了HTTPS协议,HTTPS协议多了一层(SSL层)SSL一方面提供证书来验证服务器的身份,另一方面可以给数据加密
所以说,HTTP和HTTPS之间的主要区别如下:
HTTP默认端口80HTTPS默认端口443,两者连接方式不同
2、数据传递方式不同
HTTP协议是明文传输的,HTTPS协议支持加密传输所以HTTPS协议比HTTP协议要安全得多,现在银行站都是启用HTTPS协议来访问的
3、HTTPS协议需要CA证书,HTTP协议则不需要
HTTPS是要CA证书的這块涉及一些费用问题,虽然也有免费的证书但免费证书的功能不如收费证书的全面。
HTTPS安全性远高于HTTP协议中间者截取通信报文时看到的数据都是加密过的,破解难度大另外HTTPS安全策略上要求严格(比如说:启用了HTTPS的站点无法访问HTTP协议资源文件),具有防劫持的能力
HTTPS协议在握手阶段比HTTP协议要费时,所以页面响应上较HTTP要慢一点(一般用户感知不出来)
综上,未来HTTPS会是主流但现行阶段还是建议HTTPS和HTTP共存,两种方式都能访问才是最好的
⑵. SOCKS代理协议服务器常用端口号:1080⑶. FTP(文件传输)协议代理服务器常用端口号:21⑷. Telnet(远程登录)协议代理服务器常用端口:23
4. http在osi网络模型中最高层应用层而https囿安全机制,在传输层操作
5. http直接发布即可,https需要从ca机构申请SSL证书(要钱180块一年)
1. 无状态协议没有記忆能力,一次http请求结束就结束;第二次请求也取不回上次的数据
1.后端解决 session 保存在服务器/数据库
2. 前端解决:cookies或者H5新特征本地存储
H5提供了2种客户端存储数据的对象
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。