参考网址:https://www.cnblogs.com/imyalost/p/6086808.htm
1. 协议
什么是网络协议?
网络协议是计算机中为了进行数据交换而建立的规则、标准或约定的集合。
1969年,美国国防部建立最早的网络时,发布了一组计算机通信协议的军用标准,它包括了5个协议。
习惯上,以TCP和IP两个协议作为这组协议的通称。
2. 协议的标准化
OSI参考模型
开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems InterconnectionReference Model)
是国际标准化组织(ISO)制定的一个协议标准。
TCP/IP模型
3. http和https
http
http是明文传输协议,不加密。因此http传输隐私信息不安全。
http默认端口:80。
http是简单的、无状态的连接。
https
https协议是由ssl协议+http协议构成的,可进行加密传输、身份认证的协议。比http安全。
https默认端口:443。
https内容经过对称加密,每个连接生成唯一的加密密匙。
发送和接收数据的双方必使用相同的密钥对明文进行加密和解密运算。