AT 커맨드: 1981년 Hayes Smartmodem이 만든 모뎀 제어의 표준

Hayes AT command set

AT 커맨드: 1981년 Hayes Smartmodem이 만든 모뎀 제어의 표준

Hayes AT 커맨드 세트(AT command set)는 1981년 Dale Heatherington과 Dennis Hayes가 개발한 모뎀 제어용 커맨드 언어로, 전화 걸기, 끊기, 연결 매개변수 변경 등을 텍스트 문자열로 수행한다. 초기 300bps 모뎀용으로 설계되었으나, 이후 고속 모뎀과 압축 기술의 등장으로 각 제조사가 독자적인 확장 명령을 추가하며 혼란이 있었고, 결국 Hayes의 확장 세트가 사실상의 표준으로 자리 잡았다. 이 문서는 명령의 기본 구조(AT 접두사, 데이터 모드와 커맨드 모드, +++ 이스케이프 시퀀스)와 함께, TIA/EIA-602 표준화 과정과 USRobotics 등 경쟁사의 영향, 그리고 초기 구현의 보안 취약점(+++ATH0 문자열로 인한 연결 끊김)까지 다룬다.

데이터 모드에서 컴퓨터가 '+++ATH0' 바이트 시퀀스를 전송하려 하면, 모뎀이 이를 Hayes 명령으로 해석하여 연결을 끊어버리는 심각한 보안 문제가 발생할 수 있다.

이 날의 다른 글

2026-09-04