Telnet 프로토콜
Telnet 프로토콜(TELNET)은 터미널 장치 및 터미널 지향 프로세스에 대한 표준 메소드를 인터페이스에 제공합니다.
TELNET은 일반적으로 원격 호스트에 로그인하도록 하는 터미널 에뮬레이션 프로그램에 사용됩니다. 그렇지만 터미널 대 터미널 통신과 프로세스 간 통신에도 TELNET을 사용할 수 있습니다. TELNET은 다른 프로토콜(예를 들어, FTP)이 프로토콜 제어 채널을 구축하기 위해 사용하기도 합니다.
TCP/IP는 tn, telnet 또는 tn3270 사용자 명령에서 TELNET을 구현합니다. telnetd 디먼은 TELNET에 API를 제공하지 않습니다.
TCP/IP는 클라이언트와 서버 사이에서 조정되는 다음 TELNET 옵션을 지원합니다.
| 항목 | 설명 |
|---|---|
| BINARY TRANSMISSION(tn3270 세션에 사용됨) | 문자를 2진 데이터로 전송합니다. |
| SUPPRESS GO_AHEAD(운영 체제에서 GO-AHEAD 옵션을 사용하지 않음) | 데이터의 전송자와 데이터의 수신자 사이의 연결에서 적용될 때 전송자가 GO_AHEAD 옵션을 전송할 필요가 없음을 나타냅니다. GO_AHEAD 옵션이 필요하지 않으면 연결 관련하여 양방향 모두에서 사용되지 않도록 합니다. 이 조치는 양방향 모두에서 독립적으로 발생해야 합니다. |
| TIMING MARK(인식되지만 부정 응답을 가짐) | 이전에 전송한 데이터가 완전히 처리되었는지 확인합니다. |
| EXTENDED OPTIONS LIST | 다른 256 옵션을 위해 TELNET 옵션 리스트를 확장합니다. 이 옵션이 없으면 TELNET 옵션은 256 옵션만을 허용합니다. |
| ECHO(사용자 변경 가능 명령) | 이미 수신된 반향 데이터 문자를 원래 전송자에 다시 전송합니다. |
| TERM TYPE | 서버가 사용자 TELNET 프로그램에 연결된 터미널 유형을 판별하도록 합니다. |
| SAK(보안 주의 키) | 사용자와 시스템 사이의 안전한 통신에 필요한 환경을 구축합니다. |
| NAWS(창 크기 조정) | 클라이언트와 서버가 창 크기를 동적으로 조정하도록 합니다. 이는 창 크기 변경을 지원하는 애플리케이션에서 사용합니다. |
참고: TELNET은 ISO 8859 라틴 코드 페이지를 구현하려면
2진 모드에 있지 않을 때 8비트 문자의 전송을 허용해야 합니다.