웹을 충분히 오래 탐색했거나 멀티플레이어 게임을 좋아한다면 "ping"이라는 용어를 접했을 것입니다. 핑이 낮을수록 연결 상태가 좋다는 것을 이미 알고 계실 것입니다. 그러나 "핑"이 실제로 무엇입니까? 컴퓨팅 세계에서 그것은 무엇을 의미하며 왜 그렇게 이상한 이름을 가지고 있습니까?
이름은 어디에서 왔습니까?
"ping"이 실제로 두문자어라는 몇 가지 이론이 있으며 일부에서는 "Packet Internet 또는 Inter-Network Groper"의 약자라고도 합니다. 그러나 그것이 무엇을 의미한다고 말할 수 있는 실질적인 것은 없습니다.
모두가 동의하는 것은 그 이름이 소나가 다른 선박을 감지할 때 내는 소리에서 따왔다는 것입니다. 이것은 컴퓨팅 세계에서 ping이 작동하는 방식에 대한 간략한 설명을 제공하기 때문에 좋은 용어입니다!
핑은 무엇을 합니까?
컴퓨터가 다른 컴퓨터나 서버에 ping을 보낼 때 두 가지를 수행하려고 합니다. 먼저 컴퓨터나 서버가 통신을 처리할 수 있는지 확인합니다. 둘째, 대상이 통신할 수 있는 경우 응답을 받는 데 걸리는 시간을 측정합니다.
서버 상태 확인
ping을 사용하여 서버 상태를 확인하는 것은 네트워크 문제를 해결할 때 매우 편리합니다. 네트워크는 일반적으로 다양한 서버로 구성됩니다. 그 중 하나가 다운되거나 느리게 작동하면 액세스하려는 서버에 연결하지 못할 수 있습니다. 설상가상으로 문제를 일으키는 서버에 대한 피드백은 거의 없습니다!
컴퓨터에서 대상 서버로 ping을 수행하면 통신이 이동하는 동안 수행하는 단계를 볼 수 있습니다. 특정 부분에서 통신이 "트립"되면 컴퓨터에서 신호가 손실되었음을 알려줍니다. 즉, 여정의 어떤 단계가 잘못되었는지 진단하고 그에 따라 문제를 해결할 수 있습니다.
응답 시간 확인
서버가 이미 컴퓨터와 제대로 통신하고 있다면 핑 테스트를 통해 연결 속도를 알 수 있습니다. 이것은 일반적으로 밀리초로 측정되므로 ping은 일반적으로 속도를 "ms"로 표시합니다. 이 숫자가 낮을수록 사용자와 서버 간의 통신이 더 빨라집니다. 예를 들어 25ms의 핑은 120ms의 핑보다 "빠릅니다".
이것은 모든 플레이어가 중앙 서버와 대화하는 비디오 게임에서 특히 유용합니다. 서버는 현재 게임에 대한 모든 정보를 저장하고 플레이어에게 무슨 일이 일어나고 있는지 알려줍니다. 플레이어는 서버에 어떤 동작을 하고 싶은지 말함으로써 응답합니다.
핑이 너무 높으면 컴퓨터가 서버에서 정보를 보내고 받는 데 시간이 걸립니다. 이것은 플레이어가 다른 플레이어보다 먼저 자신의 움직임을 전송하지 않고 다른 플레이어보다 늦게 일어나는 것을 볼 수 있음을 의미합니다. 그러면 핑이 높은 사람들이 다른 플레이어만큼 빠르게 게임 내 상황에 반응할 수 없는 바람직하지 않은 게임 상태가 생성됩니다.
핑에 관한 사항
낮은 핑이 더 나은 연결과 같다는 것을 이미 알고 있을 수도 있지만 실제로 "핑"이 무엇인지는 그렇게 분명하지 않습니다. 이제 핑이 무엇인지 그리고 컴퓨터 네트워킹에서 핑이 왜 중요한지 알게 되었습니다.
네트워크 문제를 확인하기 위해 서버에 ping을 보낸 적이 있습니까? 아래에서 알려주세요.
이미지 제공:덩크