VNC(Virtual Network Computing)とは?仕組みや主な用途、代替ツールまで徹底解説
VNC(Virtual Network Computing:バーチャル・ネットワーク・コンピューティング)は、コンピュータネットワーク上でリモートデスクトップ共有を実現する技術です。別のコンピュータの画面を表示しながら、ネットワーク接続を通じてそのマシンを遠隔操作できます。
家庭内では、家の別の部屋にあるPCにアクセスしたり、外出先から自宅のコンピュータを操作したりする際に便利です。また、企業環境では、IT部門の管理者がシステムをリモートでトラブルシューティングするためのツールとしても広く活用されています。
VNCの主なアプリケーション
VNCは1990年代後半にオープンソースの研究プロジェクトとして誕生しました。その後、VNCをベースとした複数の主流リモートデスクトップソリューションが登場しています。オリジナルの開発チームが提供しているのが「RealVNC」で、その他にも「UltraVNC」「TightVNC」といった人気の派生ソフトウェアがあります。VNCはWindows、macOS、Linuxなど、現代の主要なオペレーティングシステムのほぼすべてに対応している点も大きな特徴です。
VNCの仕組み
VNCはクライアント/サーバーモデルで動作し、「RFB(Remote Frame Buffer:リモートフレームバッファ)」と呼ばれる専用のネットワークプロトコルを使用します。VNCクライアント(「ビューアー」と呼ばれることもあります)は、キーボード入力、マウスの移動、クリック、タッチといったユーザーの操作情報をサーバー側に送信します。

一方、VNCサーバーはローカルディスプレイのフレームバッファの内容を取得し、それをクライアントへ送り返します。クライアントは受信したリモートからの入力をローカル入力に変換して処理します。RFBによる接続は、通常TCPポート5900番を使用します。
VNCの代替となるリモートデスクトップ技術
汎用性の高いVNCですが、より新しい代替手段と比較すると、動作が遅く、機能やセキュリティオプションも少ないという評価を受けることがあります。

MicrosoftはWindows XP以降、OSにリモートデスクトップ機能を標準搭載しています。「Windowsリモートデスクトップ」により、Windows PCは互換性のあるクライアントからの接続要求を受け付けられるようになりました。
他のWindowsデバイスに組み込まれたクライアント機能に加え、iOSやAndroidのタブレット・スマートフォンも、専用アプリを使えばWindowsリモートデスクトップのクライアントとして動作させることができます(ただしサーバーとしては機能しません)。
VNCが独自のRFBプロトコルを使用するのに対し、Windowsリモートデスクトップ(WRD)は「RDP(Remote Desktop Protocol)」を採用しています。RDPはRFBのようにフレームバッファを直接扱うのではなく、デスクトップ画面を生成するための一連の命令に分解し、その命令だけをリモート接続経由で送信します。
このプロトコルの違いにより、WRDのセッションはVNCセッションよりも消費するネットワーク帯域が少なく、ユーザー操作への応答性にも優れています。ただしその反面、WRDクライアントではリモートデバイスの実際の画面を直接見ることはできず、独立した個別のユーザーセッション上で作業することになります。

GoogleはChrome OSデバイス向けに「Chromeリモートデスクトップ」と独自のChromotingプロトコルを開発しました。これはWindowsリモートデスクトップに似た仕組みです。AppleもRFBプロトコルにセキュリティおよび利便性の機能を追加し、macOSデバイス向けの「Apple Remote Desktop」を独自に実装しています。同名のiOSアプリを使えば、iPhoneやiPadをリモートクライアントとして利用することも可能です。さらに、これら以外にも多数のサードパーティ製リモートデスクトップアプリケーションが独立系ソフトウェアベンダーによって開発・提供されています。
-
ネットワーク監視とは?仕組み・主な機能・SNMPなどのツールを徹底解説
ネットワーク監視とは、専用の管理ソフトウェアツールを使ってコンピューターネットワークの状態を常時把握・管理することです。ネットワーク監視システムを導入することで、コンピューターやネットワークサービスの可用性と全体的なパフォーマンスを確保できます。ネットワーク管理者は、アクセス状況、ルーター、動作が遅いあるいは故障しかけているコンポーネント、ファイアウォール、コアスイッチ、クライアントシステム、サーバーのパフォーマンスなど、多岐にわたるネットワークデータを監視します。ネットワーク監視システムは、大規模な企業や大学のITネットワークで広く導入されています。ネットワーク監視の主な機能ネットワーク監視
-
Microsoft Virtual WiFiミニポートアダプターとは?Windows 7でWiFiアクセスポイントを作る方法
友人のパソコンでネットワークのトラブルシューティングをしていたとき、ネットワークアダプターの設定を確認したところ、見たことのない興味深いデバイスを発見しました。 通常のWiFi接続に加えて「ワイヤレス ネットワーク接続 2」という項目があり、そのアダプター名は「Microsoft Virtual WiFi Miniport Adapter」と表示されていました。初めて見るものだったので気になって調べてみると、これはWindows 7の新機能で、ワイヤレスネットワークカードを使って意外と便利なことができる機能だということがわかりました。 この記事では、仮想WiFiミニポートアダプターの仕組みと