单选题 Encryption can happen at different layers of an operating system and network stack. Where does PPTP encryption take place?
【正确答案】 A
【答案解析】解析:A正确。点对点隧道协议(Point—to-Point Tunneling Protocol,PPTP)是一种实现虚拟专用网络(Virtual Private Network,VPN)的技术。它是Microsoft公司专属的VPN协议,并工作于OSI模型的数据链路层。PPTP仅能提供单一连接,并且仅能够通过PPP连接工作。 B不正确。因为端到端加密发生在应用程序内。端到端加密意味着仅有数据负荷是被加密的。如果加密想要发生在OSI模型的任意层,那么头和尾也都需要被加密。由于PPTP作用于数据链路层,那么来自上面层级的头和尾可以和数据负荷一起被加密和保护。 C不正确。因为SSL是工作在传输层的加密技术的一个例子,而不是PPTP。SSL使用公开密钥加密,提供数据加密、服务器认证、消息完整性和可选的客户端认证,把网站的安全部分呈现给用户。如果HTTP运行在SSL之上,则可拥有超文本传输协议安全(HTTP Secure,HTTPS)。HTTP作用于应用层,而SSL仍然作用于传输层。 D不正确。因为PPTP作用于数据链路层,而不是物理层。物理层技术把来自数据链路层的位转换成某种传输格式。如果数据传输发生在UTP连接上,那么这个数据会在物理层被转换成电压。如果数据传输发生在光纤线路上,那么这个数据将被转换成光子。物理层的规范包括电压变化的时间,电压级别,电子学、光学和机械学传输的物理连接。