为什么当我睡觉我的电脑时VPN连接中断?

在我使用的有限(思科)VPN系统上,当我的电脑进入睡眠状态并且必须在唤醒时重新build立时,VPN连接被中断。 这是VPN的必要属性吗?

我想鲍勃·索默斯(Bob Somers)已经find了答案,但还有另一种可能性 您可能正在通过重新生成密钥hibernate计算机,这会中断连接。

VPN为每个连接协商会话密钥。 这个键在一段时间后会变得“陈旧”,如果有足够的数据被传递,这个键可能会受到攻击。 为了维护VPN通道的安全性,两端都会自动重新协商新的会话密钥。 假设双方都连通,隧道两侧通常是透明的。 当您将计算机设置为睡眠状态时,可能在此期间重新生成密钥间隔已到,VPN主机将closures连接,因为它无法重新协商会话密钥。

由于VPN不像HTTP那样是一个无状态的通信系统,它需要连续的连接。 而且,由于操作系统正在hibernate,它将不再保持连接。

我不完全确定,但我的猜测是因为网卡(NIC)已从操作系统堆栈断开。 VPN连接保持打开的事实不是硬件相关的,而是更多的是软件层(回想你的7层架构)。

答对了。 大多数VPN软件都是使用TCP / IP协议栈来实现的,这个协议栈并不是无状态的。 他们有超时连接与连接,当你把你的计算机睡觉没有办法保持连接活着。