Windows 명령 프롬프트에서 텔넷을 사용하는 방법은 무엇입니까?

Windows 명령 프롬프트에서 텔넷을 사용하는 방법은 무엇입니까?

XP의 Windows 명령 프롬프트에 이 명령을 입력합니다.

telnet microsoft.com 80 

microsoft.com에 접속하라는 메시지가 뜨고 텔넷 창이 열리지만 그 안에는 아무것도 없습니다.

같은 명령을 입력해도 GET / HTTP/1.1나타나지 않습니다.

내 시작 단계가 정확합니까?

답변1

Telnet에는 기본적으로 에코가 없습니다. 입력하다텔넷대화형 모드(인수 없음, 그냥 실행)텔넷). 그런 다음 입력로케일 설정. 그 다음에호스트 포트 열기.

사용하기 쉽고 훨씬 더 강력한 netcat을 사용하는 것이 좋습니다. 텔넷은 더 이상 사용되지 않습니다.

답변2

당신은 HTTP 서버에 연결을 시도하고 있는데, 대부분의 경우 포트 80에 연결되어 있습니다. HTTP 프로토콜에서는 게스트가 먼저 대화를 시작해야 합니다. 탐색하고 싶다면 HTTP에 대해 읽어보세요.http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

그러나 포트 80에 연결해도 쉘이 생성되지 않으며 텔넷 서버는 일반적으로 포트 23에서 작동합니다. 그러나 텔넷은 안전하지 않기 때문에 더 이상 인터넷을 통해 사용되지 않습니다.

관련 정보