나는 텔넷을하고있다
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이 표시됩니다.