는 방법을 핑 네트워크 포트(TCP)번호를 확인하면 그 열기
이 문서에서 설명하는 몇 가지 방법을 확인하는 경우 네트워크를 통해 원격의 TCP 포트에 호스트를 열어나지 않습니다. 이것은 인기 있는 문제 해결 방법을 식별하는 경우 특정 서비스나 응용 프로그램을 원격 서버에서 실행되는 컴퓨터입니다.
으로 알고 있습니다 이미 이 때 응용 프로그램 또는 서비스를 실행하는 호스트에서,그것은 특정 TCP 또는 UDP 포트에 연결 하기 위해 그것을 통해 통신 TCP/IP 네트워크(i.,e 서비스가 네트워크를 통해 TCP/IP 패킷을 송수신하기 위해).
예를 들어,일부 인기있는(잘 알려진)서비스를 사용하여 다음의 TCP 포트가:
하려는 경우 연결 문제를 해결하기 위해서는 로컬 컴퓨터의 서버로 원격 호스트,그것의 더 나은 작업을 시작에서 더 낮은 OSI 어에 당신의 방법을 식별하는 문제입니다.
예를 들어,말 원격 웹서버에 응답하지 않는 HTTP 요청은(i.전자 있는 시작 당신의 브라우저하고 방문을 원격으로 URL 을 응답이 없음).,
가장 먼저 확인해야 할 사항 중 하나는 원격 웹 서버의 TCP 포트 80 또는 443 이 열려 있고 끝에서 도달 할 수 있는지 여부입니다.
하려고 하면”ping”원격 포트를(i.전자 통신을 시도와 함께 포트)그리고 당신이 얻을 수 없음-대응,그것은 문제는 네트워크 사이의 끝에 서버를(아마도 방화벽 문제,네트워크 라우팅 문제 etc.).
3 가지 방법을”Ping”원격 포트
정확하게 여기는 용어”ping 원격 포트”는 실제로 유효한 문입니다., “Ping”프로토콜을 사용하 ICMP 패킷(echo,에코 응답 등)를 식별하는 경우 원격 호스트””살아(i.e 네트워크에 연결되어 있고 이에 대해 답 글을 ICMP packets).
ping 프로토콜은 열린 포트를 식별하기 위해 원격 호스트에 TCP 패킷을 보내지 않습니다.
이 문서에서 나를 사용하는 용어”ping 포트”의 컨텍스트에서는”찌르의 포트”를 확인하면 그것을 열고(listening)또는 아닙니다.
보자는 세 가지 방법을 확인하는 포트가 열려 있음을 나타냅니다:
를 사용하여 Telnet
Telnet 기(매우 오래되지 않고 안전하지 않은)프로토콜을 원격으로 연결 시스템(e.,네트워크 장치,리눅스 기계 등에 g).
그것은 다시 기원하는 1969 년(을 때부터 인터넷 태어났다)와 제공하는 텍스트 기반한(명령)터미널과 상호 작용에 대한 원격지 시스템입니다.
기본적으로 텔넷 프로토콜은 포트 23 을 사용하여 원격 시스템에 연결합니다. 그러나 연결할 대상(원격)포트를 지정할 수 있습니다.
예:
텔넷 www.구글.,com443<—을 지정할 수 있는 포트를 텔넷(443 이 예에서)
에서와 같이 스크린 위에,나는 사용된”telnet”에 연결하는 www.google.com 에 443. Google 의 회신은”연결됨”으로 포트 443 이 열려 있음을 의미합니다.
이제 아마도 닫힌 임의의 포트(예:12345)에”ping”(연결)해 보겠습니다.
telnet www.구글.,com12345
에서 볼 수 있듯이,위의 포트 12345 에 응답하지 않은 우리의 텔넷 요청하는 것을 의미합니다.
Nmap 을 사용하여
여기 및 여기 기사에서 NMAP 이 무엇인지,어떻게 사용하는지 설명했습니다.
기본적으로 nmap 보낼 수 있습 TCP 패킷을 특정 원격 포트를 듣고 reply 패킷을 확인하는 포트가 열려있는 경우 또는 폐쇄된다.
의 사용 nmap 경 port53(DNS)는 듣기에 DNS 서비스(IP 주소 8.8.8.8)
예:
:~#nmap-p53 8.8.8.,8
에서 볼 수 있듯이,위의 포트 53(DNS)은 원격 서버에서(8.8.8.8).
NetCat(“NC”)사용
NetCat(“nc”로 약칭)은 네트워킹 유틸리티의”스위스 군용 나이프”로 간주됩니다. 다른 유용한 기능 중에서 TCP 패킷을 보내고받을 수 있습니다.
비슷한 Telnet,우리가 사용할 수 있습니다 NC 을 보내 TCP 패킷 목적지 포트와 포트가 열려 있음을 나타냅니다:
예:
:~#nc-v www.google.com 80
www.구글.,com80(http)열기
사용할 수 있는지 확인하십시오”-v”전환하기 위해서 자세한 정보를 얻을 출력에서 netcat 명령입니다. 위와 같이 포트 80 은 Google 에서 열려 있습니다.
최종 단어
그래서 여기에”포트를 핑”하고 응답 여부를 확인하는 세 가지 방법이 있습니다. 내가 사용하는 세 가지 방법 위에는 리눅스 호스팅지만 당신이 그들을 사용할 수 있는 윈도우 시스템에서뿐만 아니라(특히 NMAP 쉽게 설치할 수 있습에서뿐만 아니라 윈도우).,
참고:지만 NetCat 은 매우 유용한 유틸리티,그것을 사용하지 않는 윈도우 시스템에서 때문에 대부분의 아마 바이러스 감지하는 도구로”악”. NetCat 은 해커(다재다능 함과 강력한 기능 때문에)가 적극적으로 사용하고 있으므로 보안 업계에서 나쁜 평판을 얻었습니다.피>