이미지 크레디트: AJ_Watt/E+/GettyImages
인터넷을 통해 데이터를 보내기 위해 다른 컴퓨터 시스템으로 작업하는 데 익숙하다면 인터넷 포트의 관점에서 생각하는 데 익숙할 것입니다. 이들은 본질적으로 World Wide Web 데이터에서 Windows 파일 전송, 다양한 전자 메일 시스템에 이르기까지 인터넷에서 전송되는 다양한 유형의 데이터에 할당된 숫자입니다. 포트를 전혀 사용하지 않는 일반적인 인터넷 서비스 중 하나는 컴퓨터와 연결이 제대로 작동하는지 확인하는 데 사용되는 ping 서비스입니다.
Ping은 어떤 포트를 사용합니까?
인터넷을 통해 메시지를 보낼 때 일반적으로 인터넷 프로토콜(IP)이라는 것을 사용하여 라우팅됩니다. 그것은 컴퓨터가 서로 통신하여 메시지를 기계에서 기계로 전달하여 목적지에 도달하는 표준 방법입니다. 아마도 IP의 가장 잘 알려진 측면은 인터넷 메시지를 특정 시스템으로 라우팅하는 데 사용되는 전화번호와 유사한 숫자 주소인 IP 주소일 것입니다.
오늘의 비디오
이메일과 World Wide Web 데이터를 포함한 대부분의 인터넷 트래픽은 TCP(전송 제어 프로토콜)라고 하는 IP 위에 두 번째 프로토콜을 사용합니다. 이 조합을 TCP/IP라고 하며 두 대의 컴퓨터가 연결을 설정하고 데이터가 수신되고 있는지 확인할 수 있습니다. 일부 비디오 및 오디오 스트리밍 응용 프로그램과 같이 데이터를 빠르게 전송하는 데 의존하는 일부 응용 프로그램은 IP 위에 UDP(사용자 데이터그램 프로토콜)라는 간단한 대체 프로토콜을 사용합니다.
TCP와 UDP는 모두 포트 번호를 사용하여 동일한 컴퓨터에서 실행되는 다른 소프트웨어로 메시지를 라우팅하는 방법을 나타냅니다. 기본적으로 각 프로그램과 작업에는 특정 서비스에 일반적으로 사용되는 특정 포트와 함께 고유한 포트 번호가 할당됩니다. 예를 들어 웹 서버는 일반적으로 포트 80에서 요청을 수신하고 단순 메일 전송 프로토콜을 사용하는 이메일 서버는 들어오는 메시지에 대해 포트 25에서 수신 대기합니다.
IP 위에 있는 세 번째 프로토콜은 ICMP(Internet Control Message Protocol)입니다. ICMP 메시지를 받으면 컴퓨터에 응답을 요청하는 ping이라는 프로그램을 포함하여 연결 문제를 진단하는 데 자주 사용됩니다. ICMP는 포트 번호를 사용하지 않으므로 ping을 위한 포트가 없습니다.
어떤 사람들은 비공식적으로 해당 포트에 대한 TCP 연결을 열고 응답이 수신되는지 확인하는 것을 의미하는 "ping 포트"라는 문구를 사용할 수 있지만 실제로는 ping 포트가 없습니다.
핑 및 방화벽
일반적으로 특정 유형의 인터넷 트래픽을 허용하거나 허용하지 않도록 방화벽 하드웨어 또는 소프트웨어를 구성할 때 해당 응용 프로그램에서 사용하는 포트 번호를 지정합니다. ping을 사용하면 표시할 ping 포트 번호가 없기 때문에 불가능합니다.
그러나 많은 방화벽에는 ICMP 트래픽을 허용하거나 허용하지 않을 수 있는 별도의 구성 옵션 섹션이 있습니다. ping을 허용하거나 허용하지 않는 방법을 확인해야 하는 경우 방화벽 설명서를 확인하십시오.