首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为VNC定义了哪些协议代码?(RFB-议定书)

为VNC定义了哪些协议代码?(RFB-议定书)
EN

Stack Overflow用户
提问于 2017-04-13 09:24:38
回答 1查看 1.2K关注 0票数 2

最近我发现,在Windows、Linux和其他系统上,VNC的各种实现都有一种基于ID的方法来协商rfb-协议的协议方法,用于通信。有些协议比其他协议具有更多的加密,有些协议只对登录凭据进行加密,而有些协议则根本不使用任何加密。

在哪里可以找到现有的或标准化的协议ID及其名称的列表(大部分是完整的)?如果每个条目都附加到高级信息(例如规范)的链接,我将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-13 09:34:04

RFB协议登记处由IANA维护。

当前的安全类型:

代码语言:javascript
复制
0        Invalid                    [RFC6143]
1        None                       [RFC6143]
2        VNC Authentication         [RFC6143]
3-15     RealVNC                    historic assignment
16       Tight                      historic assignment
17       Ultra                      historic assignment
18       TLS                        historic assignment
19       VeNCrypt                   historic assignment
20       GTK-VNC SASL               historic assignment
21       MD5 hash authentication    historic assignment
22       Colin Dean xvp             historic assignment
23       Secure Tunnel              [RFC7869]
24       Integrated SSH             [RFC7869]
25-29    Unassigned     
30-35    Apple Inc.                 [Michael_Stein]
36-127   Unassigned     
128-255  RealVNC                    historic assignment

当前编码类型:

代码语言:javascript
复制
0                           Raw                                 [RFC6143]
1                           CopyRect                            [RFC6143]
2                           RRE                                 [RFC6143]
5                           Hextile                             [RFC6143]
9-10                        Possibly used in UltraVNC           historic assignment
16                          ZRLE                                [RFC6143]
-239                        Cursor pseudo-encoding              [RFC6143]
-223                        DesktopSize pseudo-encoding         [RFC6143]
4                           CoRRE                               historic assignment
6                           zlib                                historic assignment
7                           tight                               historic assignment
8                           zlibhex                             historic assignment
15                          TRLE                                [RFC6143]
17                          Hitachi ZYWRLE                      historic assignment
20                          H.264                               [Tristan_Richardson]
21                          JPEG                                historic assignment [Tristan_Richardson]
22                          JRLE                                historic assignment [Tristan_Richardson]
1000-1002                   Apple Inc.                          [Michael_Stein]
1011                        Apple Inc.                          [Michael_Stein]
1024 to 1099                RealVNC                             historic assignment [Tristan_Richardson]
1100-1105                   Apple Inc.                          [Michael_Stein]
-1 to -222                  tight options                       historic assignment
-224 to -238                tight options                       historic assignment
-240 to -256                tight options                       historic assignment
-257 to -272                Anthony Liguori                     historic assignment
-273 to -304                VMWare                              historic assignment
-305                        gii                                 historic assignment
-306                        popa                                historic assignment
-307                        Peter Astrand DesktopName           historic assignment
-308                        Pierre Ossman ExtendedDesktopSize   historic assignment
-309                        Colin Dean xvp                      historic assignment
-310                        OLIVE Call Control                  historic assignment
-311                        ClientRedirect                      [Brian_Hinz]
-312                        Fence                               TigerVNC
-313                        ContinuousUpdates                   TigerVNC
-314                        CursorWithAlpha                     [Tristan_Richardson]
-412 to -512                TurboVNC fine-grained quality level historic assignment
-523 to -528                Car Connectivity                    [Jörg_Brakensiek] [Terminal Mode v1.0]
-763 to -768                TurboVNC subsampling level          historic assignment
0x48323634                  VA H.264                            [David_Verbeiren]
0x574d5600 to 0x574d56ff    VMWare                              historic assignment
0xc0a1e5ce to 0xc0a1e5cf    Possibly used in UltraVNC           historic assignment
0xfffe0000 to 0xfffe00ff    Used in LibVNCServer                LibVNCServer
0xffff0000 to 0xffff8003    Possibly used in UltraVNC           historic assignment
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43388390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档