VNC
VNC介绍
总结一下,VNC (Virtual Network Computing),中文可译为"“虚拟网络计算机”,是一种使用RFB协议的屏幕画面分享及远程操作软件
这里提一点,网络上有些资料会出现所谓【VNC协议】的字样,是因为RFB协议是VNC所使用的专有协议,所以这里所谓的【VNC协议】指的就是RFB协议,VNC本身是一种远程桌面控制工具,而非协议
VNC的具体实现
上面的介绍中提到过,这里再列举一下,VNC的具体实现主要有noVNC、RealVNC、TightVNC、UltraVNC
这里主要提一下no VNC,它是一个HTML5 VNC 客户端(即Web客户端),如下
Web页面默认使用6080
端口
VNC默认端口
VNC的默认端口是5900。这个端口用于VNC服务器监听客户端的连接请求。在某些情况下,VNC服务器可能会使用不同的端口号来监听连接请求,例如,如果同时运行了多个VNC服务器实例。在这种情况下,端口号通常按照5900 + 显示号来进行递增,例如,第一个显示号为0的VNC服务器使用5900端口,第二个显示号为1的VNC服务器使用5901端口,依此类推。因此,如果要连接到特定的VNC服务器实例,需要知道该服务器使用的端口号。
按照这个规则,VNC服务一般使用的TCP端口为5900~5906