이미지 크레디트: 사진가는 내 인생입니다./Moment/GettyImages
Ping은 두 컴퓨터 간의 네트워크 연결 상태를 확인하는 데 사용되는 도구입니다. 기술적으로 ping은 포트 번호의 개념이 포함되지 않은 프로토콜을 사용하므로 표준 ping 포트가 없으며 ping을 사용하여 특정 포트의 상태를 확인할 수 없습니다. 그러나 다른 도구를 사용하여 특정 IP 주소 및 포트에 연결할 수 있는지 확인할 수 있습니다. 이는 IP 및 포트에 ping을 보내는 것과 같습니다.
포트를 Ping하는 방법
Ping은 다른 컴퓨터에서 한 컴퓨터에 연결할 수 있는지 확인합니다. 표준 인터넷 위에 ICMP(Internet Control Message Protocol)라는 것을 사용합니다. 특정 IP 주소에 있는 컴퓨터에 응답 메시지를 보내도록 요청하는 프로토콜 의사 소통하다.
오늘의 비디오
핑 도구는 대부분의 최신 운영 체제에 포함되어 있으며 Microsoft Windows, Apple macOS 및 Linux에서는 명령줄을 사용하여 핑을 보낼 수 있습니다. 단순히 "ping" 다음에 인터넷 도메인 이름 또는 IP 주소를 입력하여 ping 메시지를 보내고 모든 응답에 대해 알림을 받습니다.
IP 및 ICMP에는 포트 번호의 개념이 포함되어 있지 않습니다. 이들은 World Wide Web 트래픽 및 이메일을 전달하는 데 사용되는 TCP(전송 제어 프로토콜)를 비롯한 상위 수준 프로토콜에 포함됩니다. 포트는 사용자 데이터그램 프로토콜(UDP)에도 포함되어 있으며, 이는 보다 단순한 인터넷 트래픽을 전송하는 데 사용됩니다. 두 프로토콜에서 포트 번호는 동일한 서버에서 실행되는 서로 다른 서비스를 구별하는 데 사용됩니다. 예를 들어 웹 브라우저는 일반적으로 웹 서버의 포트 80에 연결하고 이메일 도구는 포트 25에 연결하여 단순 메일 전송 프로토콜로 메시지를 보냅니다.
ping은 포트 번호가 있는 프로토콜을 통해 작동하지 않기 때문에 시스템의 특정 포트를 ping할 수 없습니다. 그러나 다른 도구를 사용하여 특정 IP 및 포트에 대한 연결을 열고 IP 및 포트를 ping할 수 있는 경우 얻을 수 있는 것과 동일한 정보를 얻을 수 있습니다.
포트 확인을 위한 Ping 대안
특정 컴퓨터에 연결할 수 있는지 확인하는 한 가지 기술은 간단한 네트워크 연결 도구인 텔넷을 사용하는 것입니다. Windows, macOS 및 Linux에 설치됩니다.
Windows에서는 제어판을 통해 사용하기 전에 텔넷을 활성화해야 할 수 있습니다. 이렇게 하려면 시작 메뉴를 열고 검색 상자에 "제어판"을 입력합니다. "프로그램"을 클릭한 다음 "프로그램 및 기능"을 클릭하십시오. "Windows 기능 켜기 및 끄기" 및 "텔넷 클라이언트"를 선택하여 텔넷을 켜십시오. 메시지가 표시되면 "확인"을 클릭합니다.
텔넷이 활성화된 후 운영 체제에서 명령 프롬프트를 엽니다. Windows에서 시작 메뉴의 검색 상자에 "cmd"를 입력하고 명령 프롬프트 아이콘을 클릭하면 됩니다. 명령 프롬프트 창에서 "telnet" 다음에 공백, IP 주소 또는 도메인 이름, 다른 공백, 포트 번호를 차례로 입력합니다. 예를 들어, 다음에서 포트 80에 연결할 수 있는지 확인하려면 www.example.com, "텔넷 www.example.com 80" 명령 프롬프트 창에서.
포트가 열려 있고 연결할 수 있으면 다른 컴퓨터에서 응답을 받습니다. 그렇지 않으면 오류 메시지가 표시됩니다.
다른 도구를 사용하여 포트가 열려 있는지 확인할 수 있습니다. 이메일 클라이언트나 웹 브라우저와 같은 특정 도구로 연결하려는 포트인 경우 해당 도구를 사용하여 포트에 연결을 시도합니다. Netcat, Nmap 또는 Ncat과 같은 다른 네트워크 유지 관리 도구를 사용하여 특정 포트를 테스트할 수도 있습니다.