telnet, Telnet, TELNET   TELecommunications NETwork protocol   텔넷, 텔넷 프로토콜

(2013-06-17)
1. TELNET 응용계층에서 문자기반의 원격 가상단말 기능을 하는 소프트웨어적인 인터페이스
     - 호스트와 단말 간에 문자 혹은 줄 단위정보가 송수신됨


2. Telnet 설계상의 주요 특징네트워크 가상 단말(NVT) 지원
  ㅇ 터미널호스트 프로세스와의 일대일 대칭적인 관계
  ㅇ 선택사항(옵션)의 협상 가능


3. Telnet 특징
 
  ㅇ Telnet은 일종의 터미널 에뮬레이션 프로토콜
     - NVT(Network Virtual Terminal)라고 불리는 가상 터미널의 개념을 사용
     - 전송 포멧 
        . Telnet 클라이언트서버 사이의 데이타와 제어 명령의 전송에는 특별한 데이터
          포멧이 사용되는데 이를 NVT(Network Virtual Terminal) 포멧이라 함
     - Telnet은 기본적으로 ASCII 코드가 사용되는 것으로 가정 (NVT-ASCII)

  ㅇ 사용 프로토콜포트
     - 수송용 프로토콜 : 기본적으로 TCP를 사용
     - 포트            : 23번을 사용

  ㅇ 전송 데이터 보안 없음
     - 따라서, Telnet 보다 SSH 선호


4. telnet 명령어

  ㅇ 사용자(클라이언트)측에서 telnet 명령어 수행함
     - 서버 측의 telnetd 이라는 데몬프로그램과 상호연결을 이룸
        . 즉, 목적지와 TCP 세션 연결(Port 23)을 설정 하게 됨
     - 원격지에서의 telnet 호출 명령어 서식
        . telnet 호스트명 포트번호


5. Telnet 참고사항

  ㅇ telnet 연결은 옵션의 협상에서부터 시작
     - telnet 옵션 ID 例들 : 0 -> binary transmision, 1 -> echo, 2 -> reconnection

  ㅇ 동작 모드의 종류
     - Half-duplex 모드
     - Character at a time 모드
     - Line at a time 모드
     - Linemode 모드

  ㅇ 문자 전송시 각 문자는 바이트 단위
     - ASCII 7비트에서 최상위 1 비트가 0 으로 덧붙여 설정되어 매번 전송됨

  ㅇ 각 줄의 끝(EOL,End-of-Line)
     - CR(Carrage Return, 0x0D) 및 LF(Line Feed, 0x0A)의 조합이 나타나면 줄의 끝으로 인식


6. telnet 연결시 옵션 협상 과정

  ㅇ 옵션 협상 명령어 : WILL, WONT, DO, DONT
     - WILL 
        . 송신측 의미 : 이 옵션을 Enable 하겠다
        . 수신측 의미 : 그 옵션을 Enable 해도 좋다
     - WONT
        . 송신측 의미 : 이 옵션을 Disnable 하겠다
        . 수신측 의미 : 그 옵션을 사용하지 않겠다
     - DO
        . 송신측 의미 : 이 옵션을 Enable 시키시오
        . 수신측 의미 : 그 옵션 사용해도 좋다
     - DONT
        . 송신측 의미 : 이 옵션을 Disnable 시키시오
        . 수신측 의미 : 그 옵션 사용하지 마시오

  ㅇ telnet 옵션 ID
     - 1 -> scho
     - 3 -> suppress go ahead
     - 5 -> status
     - 6 -> timing mark
     - 24 -> terminal type
     - 31 -> window size
     - 32 -> terminal speed
     - 33 -> remote floe control
     - 34 -> linemode
     - 36 -> environment variables


7. telnet 및 rlogin

   telnet과 유사한 rlogin은 Berkeley 대학의 UNIX 버젼에서 출현하여  UNIX 시스템
   사이에서 동작되도록 개발되었으나 다른 운영체제에서도 이식되어지고 있다.


8. Telnet 관련표준RFC 854 :  US-ASCII 모드에서의 문자 데이터 전송, 옵션의 협상, 명령의 구조 등
  ㅇ RFC 855 :  Telnet의 옵션에 대한 기술
  ㅇ RFC 856 :  Telnet의 바이너리 모드 옵션에 대한 기술
  ㅇ RFC 857 :  Telnet의 문자 에코 옵션에 대한 기술


[가상단말]1. 가상 단말  2. TELNET  3. NVT  4. SSH  5. rlogin  6. 포트 포워딩  7. X 윈도우  
  1.   기술공통
  2.   기초과학
  3.   파동/광학/음향
  4.   방송/멀티미디어/정보이론
  5.   전자/전기/제어
  6.   통신/네트워킹
    1.   통신이론
    2.   선로/전송
    3.   통신망 일반
    4.   회선교환(PSTN)
    5.   무선/이동통신
    6.   광통신
    7.   인터넷/데이터통신
          1. 데이터통신망
          2. 인터넷
          3. 데이터 네트워크 설계
      1.   데이터 단위
      2.   프로토콜/계층
      3.   데이터 링크
      4.   TCP/IP
      5.   라우팅
      6.   인터넷 QoS
      7.   인터넷 관리
      8.   인터넷 응용
        1.   NetBIOS
        2.   DNS
        3.   가상단말
            1. 가상 단말
            2. TELNET
            3. NVT
            4. SSH
            5. rlogin
            6. 포트 포워딩
            7. X 윈도우
        4.   FTP
        5.   전자메일
        6.   VoIP
        7.   웹기술
        8.   VPN
        9.   무선인터넷
        10.   전자상거래
        11.   개인 컨텐츠
        12.   인터넷 기타 응용
      9.   인터넷 기타
      10.   패킷교환(PSN)
      11.   인터넷 관련 기관
  7.   정보기술(IT)
  8.   기계/재료/공업일반
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     모바일웹     참고문헌