텔넷 포트 80이 작동하지 않습니다

텔넷 포트 80이 작동하지 않습니다

나는 텔넷을하고있다

telnet www.google.com 80

을 보여주고 있습니다 Trying 216.58.193.164.... 그 후에는 아무 일도 일어나지 않았습니다. 하지만 내가 시도할 때

telnet www.google.com 443

그것은 잘 작동하고 보여줍니다

Trying 216.58.193.68...
Connected to www.google.com.
Escape character is '^]'.

모든 아웃바운드 포트가 열려 있습니다. 그렇다면 이 문제의 원인은 무엇일까요?

답변1

어떤 오류 증상이 나타납니까? 이 명령을 실행하면 다음이 표시됩니다.

% telnet www.google.com 80
Trying 216.58.218.164...
Connected to www.google.com.
Escape character is '^]'.

이는 올바른 동작입니다. HTTP 클라이언트는 프로토콜의 이 시점에서 명령을 실행해야 합니다. 다음을 입력하는 경우:

GET / HTTP/1.1
Connection: close
Host: www.google.com

그런 다음 "뒤로"를 두 번 누르면 www.google.com에서 보낸 HTML이 표시됩니다.

관련 정보