この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)
出典検索?: "ヌルモデム"
ヌルモデム (null modem) は、RS-232シリアルケーブルを用いて2つのDTE (コンピュータ、端末、プリンター等) を直結するための通信手段である。ヌルモデムという名前は、RS-232ケーブルを用いた歴史的な利用方法に由来している。2台のテレタイプ端末機器は2台のモデムに接続すれば相互通信できるが、「ヌルモデム通信」は、モデムを使用せずにテレタイプ端末を相互に直結するためにクロスオーバーしたRS-232ケーブルを用いることを指す。
RS-232標準では通信リンクの両端点の定義が非対称であり、一方の端点はDTE、もう一方はモデム等のDCEが想定されている。ヌルモデム接続では、送信線と受信線がクロス結線される。目的によっては、1本以上のハンドシェイク線がクロス結線される場合がある。ヌルモデム接続はRS-232標準の範囲外であるため、数種類の結線レイアウトが使用されている。 当初、RS-232標準は電話線での相互通信が可能なテレタイプ端末マシンのために開発され、使用されていた。各テレタイプ端末はRS-232接続を介してモデムに物理的に接続され、モデムで相手に電話をかけてテレタイプ端末同士でリモート接続を確立することができた。モデムを使わずに (ヌルモデムで) 2台のテレタイプ端末を直結したい場合は、結線をクロスしていた。ヌルモデムという用語は、接続方法だけでなく、ケーブルやアダプター自体を指す場合もある。[1]ヌルモデムケーブルは、1980年代から1990年代初頭にかけて初期のパソコン間でデータを転送するための一般的な手段であった。 ヌルモデムケーブルは、送信線と受信線がクロス結線されたRS-232シリアルケーブルである。ケーブルの中には、ハンドシェイク線がクロス結線されたものもある。多くの場合、ストレート結線のシリアルケーブルとヌルモデムアダプターが一緒に使われる。アダプターには必要なクロス結線が信号間に含まれている。[2][3] 下表は完全なハンドシェイクを提供する2つのDTE (2台のPC等) を相互接続する、ヌルモデムケーブル用の非常に一般的な結線表であり、DCD (データキャリア検出) 信号の適切なアサーションに依存したソフトウェアでも機能する。 自分側 方向相手側 ヌルモデムの本来の用途は、2台のテレタイプ端末をモデムを使わずに直結することであった。RS-232標準が別種の装置に取り入れられるにつれ、設計者はデバイスにDTEのようなインターフェースを備えるべきか、それともDCEのようなインターフェースを備えるべきか決定する必要が出てきた。2つのDTE (または2つのDCE) が相互に通信する必要があるような用途では、ヌルモデムが必須であった。[4] ヌルモデムは一般にコンピューター同士でのファイル転送または遠隔操作に使用された。マイクロソフトの基本ソフトであるWindowsでは、ヌルモデム接続で直接ケーブル接続を使用することができる。
起源
ケーブルとアダプターヌルモデムケーブル
配線図DB-25ヌルモデム配線図DE-9ヌルモデム配線図
信号
信号および略語DB-25 ピンDE-9 ピンDE-9ピンDB-25ピン信号
フレーム接地FG1N/AコモンN/A1FG
送信データTxD、TD23→23RxD
受信データRxD、RD32←32TxD
送信リクエストRTS47→85CTS
送信可CTS58←74RTS
信号接地SG75コモン57SG
データセットレディDSR66←420DTR
キャリア検出DCD、CD81
データ端末レディDTR204→18DCD
66DSR
用途