单选题 Which of the following correctly describes the relationship between SSL and TLS?
【正确答案】 A
【答案解析】[解析] A正确。安全套接字层(Secure Sockets Layer, SSL)和传输层安全(Transport Layer Security, TLS)是通过加密网络连接段而保证通信安全的加密协议。这两个协议都作用于传输层。TLS是SSL的开放社区版。由于TLS是一个开放社区协议,因此这个社区内部的供应商可以修改TLS的规格从而拓展它的工作内容和工作所使用的技术。SSL是一个专有协议,而TLS是由一个标准组织开发的,所以是一个开放社区协议。
B不正确。因为SSL是由Netscape开发的专有协议。这意味着技术社区不能轻易扩展SSL来实现互操作,或扩展它原本的功能。如果某个协议是专有协议,就像SSL一样,技术社区便不能直接修改它的规范和功能。开发TLS的原因是标准化(standardize)通过协议安全传输数据的方式,以及供应商修改协议并且仍旧保证其互操作性的方式。
C不正确。因为这个答案正好说反了。TLS不是专有协议。它是SSL(SSL是专有协议)的开放社区版。SSL的最新版(3.0)和TLS之间的差异很小,但开发人员可以修改TLS,以便提高它的功能性和与其他技术的兼容性。但SSL只能由Netscape修改。它的编码并不对其他人开放。
D不正确。因为TLS实际上比SSL更具扩展性,并且不与SSL向后兼容。TLS和SSL提供的功能相同,两者非常相似;但它们还没有相似到可以直接兼容的程度。如果两个设备需要展开安全通信,它们要么使用TLS,要么使用SSL。如果混合使用两种方法则不能进行通信。