SSL协议是一种安全协议,它通过使用加密算法对数据进行加密,旨在为互联网通信提供安全和数据完整性保障。SSL协议通常被视为处于应用层和传输层之间的协议,充当加密层,为高层的应用层协议(例如:HTTP、FTP、SMTP等等)提供安全服务,SSL协议的优势在于它是与应用层协议独立无关的。SSL协议在应用层协议通信之前就已经完成动加密算法、通信密钥的协商以及服务器认证工作。在此,之后应用层协议所传送的数据都会被加密,从而保证了通信的私密性。