「AT」コマンドが世界を変えた:Hayes モデムの遺産

Hayes AT command set

「AT」コマンドが世界を変えた:Hayes モデムの遺産

1981年にHayes Smartmodem向けに開発されたATコマンドセットは、ダイヤルアップモデムの事実上の標準となり、現在も通信機器で広く使われています。本稿では、その誕生の背景から、データモードとコマンドモードの切り替えに使われた「+++」エスケープシーケンスの仕組み、モデムの自動化を可能にした革新性、そしてTIA/EIA-602として標準化されるまでの経緯を解説。さらに、特許回避のためのTIES実装がもたらしたセキュリティ上の脆弱性(+++ATH0による切断攻撃)にも触れます。

コンピュータ業界は、ソフトウェアを通じてモデムにダイヤルする番号を指示する方法を必要としていた。
  1. _the_inflator

    ヘイズモデムは当時、まさに最高級品だった。

    CompuServeやAOLの時代になるまで、その名前すら聞いたことがなかった。

  2. cbdevidal

    面白い。HNのホームページでATプロトコル[1]に関する記事を見て、ヘイズのコマンドセットの記事だと思ってクリックしたんだ。それで下にスクロールしたら、この記事が出てきた。

    [1] https://news.ycombinator.com/item?id=49527123

  3. nomel

    > これには重大なサービス拒否のセキュリティ影響があった。つまり、コンピュータがデータモードでバイト列+++ATH0を送信しようとすると、モデムが接続を切断してしまうということだ。

    ということは、モデムのドキュメントをそのモデムを使って送信することはできなかったということか?

この日のほかの記事

2026-09-04