VNC介绍

image-20240424101139314

总结一下,VNC (Virtual Network Computing),中文可译为"“虚拟网络计算机”,是一种使用RFB协议的屏幕画面分享及远程操作软件

image-20240424100648573

这里提一点,网络上有些资料会出现所谓【VNC协议】的字样,是因为RFB协议是VNC所使用的专有协议,所以这里所谓的【VNC协议】指的就是RFB协议,VNC本身是一种远程桌面控制工具,而非协议

VNC的具体实现

上面的介绍中提到过,这里再列举一下,VNC的具体实现主要有noVNC、RealVNC、TightVNC、UltraVNC

image-20240424101525583

这里主要提一下no VNC,它是一个HTML5 VNC 客户端(即Web客户端),如下

image-20240424103832439

Web页面默认使用6080端口

VNC默认端口

VNC的默认端口是5900。这个端口用于VNC服务器监听客户端的连接请求。在某些情况下,VNC服务器可能会使用不同的端口号来监听连接请求,例如,如果同时运行了多个VNC服务器实例。在这种情况下,端口号通常按照5900 + 显示号来进行递增,例如,第一个显示号为0的VNC服务器使用5900端口,第二个显示号为1的VNC服务器使用5901端口,依此类推。因此,如果要连接到特定的VNC服务器实例,需要知道该服务器使用的端口号

按照这个规则,VNC服务一般使用的TCP端口为5900~5906

image-20240424103041130

Comments

2024-04-24

⬆︎TOP