logo

텔넷 소개

전제 조건: 네트워크 프로토콜 유형

텔넷 약자 전화 에타입 그물 일하다. 한 대의 컴퓨터가 로컬 컴퓨터에 연결될 수 있도록 하는 일종의 프로토콜입니다. 표준으로 사용됩니다 TCP/IP 프로토콜 에서 제공하는 가상 단말기 서비스를 위한 ISO . 연결을 시작하는 컴퓨터를 로컬 컴퓨터 .



연결되어 있는 컴퓨터, 즉 연결을 수락하는 컴퓨터입니다. 원격 컴퓨터 .

텔넷 작업 중에는 원격 컴퓨터에서 수행되는 모든 작업이 로컬 컴퓨터에 표시됩니다. Telnet은 클라이언트/서버 원칙에 따라 작동합니다. 로컬 컴퓨터는 텔넷 클라이언트 프로그램을 사용하고, 원격 컴퓨터는 텔넷 서버 프로그램을 사용합니다.

벌채 반출

로깅 프로세스는 두 부분으로 더 분류될 수 있습니다.



  1. 로컬 로그인
  2. 원격 로그인

1. 로컬 로그인: 사용자가 로컬 시스템에 로그인할 때마다 이를 로컬 로그인이라고 합니다.

로컬 로그인

로컬 로그인

파이썬 새 줄

로컬 로그인 절차



  • 사용자가 터미널에 입력할 때 터미널 드라이버는 키 입력을 허용합니다.
  • 터미널 드라이버는 이러한 문자를 OS에 전달합니다.
  • 이제 OS는 문자 조합의 유효성을 검사하고 필요한 응용 프로그램을 엽니다.

2. 원격 로그인: 원격 로그인은 사용자가 원격 사이트, 즉 컴퓨터에 로그인하고 원격 컴퓨터에서 사용 가능한 서비스를 사용할 수 있는 프로세스입니다. 원격 로그인을 통해 사용자는 처리 결과를 원격 컴퓨터에서 로컬 컴퓨터로 전송한 결과를 이해할 수 있습니다.

원격 로그인

로깅의 원격 로그인

원격 로그인 절차

  • 사용자가 로컬 컴퓨터에 무언가를 입력하면 로컬 운영 체제에서 해당 문자를 받아들입니다.
  • 로컬 컴퓨터는 문자를 해석하지 않고 TELNET 클라이언트로 보냅니다.
  • TELNET 클라이언트는 이러한 문자를 NVT(Network Virtual Terminal) 문자라는 범용 문자 세트로 변환하고 이를 로컬 TCP/IP 프로토콜 스택에 전달합니다.
  • NVT 형식의 명령이나 텍스트는 인터넷을 통해 이동하여 목적지에 도착합니다. TCP/IP 원격 컴퓨터에 스택을 쌓으세요.
  • 그런 다음 문자는 운영 체제로 전달되고 나중에 TELNET 서버로 전달됩니다.
  • 그런 다음 TELNET 서버는 해당 문자를 원격 컴퓨터가 이해할 수 있는 문자로 변경합니다.
  • 원격 운영 체제는 문자가 터미널에서 나오는 것처럼 가장하는 소프트웨어인 의사 터미널 드라이버로부터 문자를 받습니다.
  • 그런 다음 운영 체제는 해당 문자를 적절한 응용 프로그램에 전달합니다.

네트워크 가상 터미널(NVT)

NVT(Network Virtual Terminal)는 다양한 유형의 실제 터미널이 공유하는 기본 구조를 갖는 TELNET의 가상 터미널입니다. NVT(Network Virtual Terminal)는 서로 다른 운영 체제를 사용하는 서로 다른 유형의 터미널 간의 통신을 가능하게 하기 위해 만들어졌습니다.

텔넷의 네트워크 가상 터미널(NVT)

텔넷의 네트워크 가상 터미널(NVT)

TELNET 명령

텔넷의 명령은 코드 255의 IAC(Interpret As Command) 접두사로 식별됩니다. IAC 뒤에는 명령 및 옵션 코드가 옵니다.

명령의 기본 형식은 다음 그림과 같습니다.

텔넷 명령 형식

다음은 중요한 TELNET 명령 중 일부입니다:

성격
소수
바이너리
의미
할 것이다 251 11111011 1. 활성화 제안.
2. 활성화 요청을 수락합니다.
습관 252 11111100 1. 활성화 요청을 거부합니다.
2. 비활성화 제안.
3. 비활성화 요청을 수락합니다.
~하다 253 11111101` 1. 활성화 요청을 승인합니다.
2. 활성화를 요청합니다.
하지 않다 254 11111110 1. 활성화 요청을 거부합니다.
2. 비활성화 제안을 승인합니다.
3. 비활성화를 요청합니다.

다음은 몇 가지 일반적인 옵션입니다. 텔넷과 함께 사용:

문자열에 포함
암호
옵션
의미
0 바이너리 이는 8비트 바이너리 전송으로 해석됩니다.
1 에코 한쪽에서 다른 쪽으로 수신된 데이터를 에코합니다.
억제하세요. 데이터 이후의 진행 신호를 억제합니다.
5 상태 TELNET의 상태를 요청합니다.
6 타이밍 마크 타이밍 마크를 정의합니다.
8 선의 폭 선 너비를 지정합니다.
9 페이지 크기 페이지의 줄 수를 지정합니다.
24 터미널 유형 터미널 유형을 설정합니다.
32 터미널 속도 터미널 속도를 설정합니다.
3. 4 라인 모드 라인 모드로 변경됩니다.

텔넷의 장점

  1. 누군가의 컴퓨터 시스템에 대한 원격 액세스를 제공합니다.
  2. 텔넷을 사용하면 사용자는 데이터 전송 문제를 줄이면서 더 많은 액세스를 얻을 수 있습니다.
  3. 텔넷은 많은 시간을 절약해 줍니다.
  4. 가장 오래된 시스템은 다른 운영 체제를 사용하는 텔넷을 사용하여 최신 시스템에 연결할 수 있습니다.

텔넷의 단점

  1. 다소 복잡해서 초보자가 이해하기 어렵습니다.
  2. 데이터는 여기에 일반 텍스트 형식으로 전송되므로 보안이 취약합니다.
  3. 원격 장치와 로컬 장치가 제대로 연결되지 않아 일부 기능이 비활성화됩니다.

작동 모드

대부분의 텔넷 구현은 다음 세 가지 모드 중 하나로 작동합니다.

  1. 기본 모드
  2. 캐릭터 모드
  3. 라인 모드

1. 기본 모드: 다른 모드가 호출되지 않으면 이 모드가 사용됩니다. 이 모드에서는 클라이언트가 에코를 수행합니다. 이 모드에서는 사용자가 문자를 입력하면 클라이언트가 해당 문자를 화면에 표시하지만 전체 행이 완료될 때까지 전송하지 않습니다.

2. 캐릭터 모드: 이 모드에서 입력한 각 문자는 클라이언트에서 서버로 전송됩니다. 이 유형의 모드에 있는 서버는 일반적으로 클라이언트 화면에 표시될 문자를 다시 에코합니다.

3. 라인 모드: 에코, 문자 삭제 등과 같은 줄 편집은 클라이언트 측에서 수행됩니다. 클라이언트는 전체 라인을 서버로 보냅니다.