KVMスイッチ
KVMスイッチは本来、受動的な機械的デバイスであり、単に複数のケーブルを接続するコネクタの間をスイッチで繋いでいるだけで、今もそのような機器は非常に安価に販売されている。機械式スイッチは一般にノブをひねってコンピュータを切り返す。このようなKVMスイッチはあまり多数のコンピュータを接続することはできず、通常は2台から4台で、せいぜい12台が限界である。最近では機械式スイッチの代わりに能動的電子回路を使い、より多くのコンピュータを接続できるようになっている。
機械式KVMスイッチの問題点は、ある時点でキーボード等に接続していないコンピュータからは、キーボードやマウスが切り離されているように見えるという点である。通常これは問題にはならないが、マシンのブートの際にキーボードやマウスが接続されていないことを検出すると、ブートが失敗したり、予期しない構成(例えばマウスレス状態)で立ち上がるといったことが発生しうる。したがって、機械式KVMスイッチはマシンが自動的にリブートするような状況には適していない。
従来のリモート管理手法(例えば、VNCやターミナル サービス)に比較すると、リモートコンピュータ側に何らソフトウェアをインストールする必要がないという利点がある。したがって、BIOS設定やブートの監視などにも使える。KVM over IP アプライアンスは一般に128ビットのデータ暗号化を施している(TLSを利用)。
KVM over IP デバイスの実装は様々である。ディスプレイの表示をキャプチャするという面では、PCI用 KVM over IP カードをターゲットコンピュータに装着し、スクリーンスクレイピングのような技術を用いてバスマスタリングPCIカードがグラフィックスメモリバッファから直接画像データを引き出す。この場合、PCIカードが対象のグラフィックスチップが何なのかを知る必要があり、そのチップがどういうモードで動作しているか知っておく必要がある。そうすることでバッファの中身を正しく解釈し、画面を再構成できる。OPMA管理サブシステムカードなどで使われている新たな技術として、業界標準のDVIバスを使ってグラフィックスチップから直接ビデオデータを取り出す技法がある。キーボードやマウスのエミュレートにも様々な技法があるが、最近ではUSB接続のキーボードやマウスをエミュレートする実装が多い。