Ping개념

GAHEE KIM·2022년 1월 29일
0

타부서 API에서 PING을 여러번 호출하는게 확인되었는데 정확이 어떤 개념인지 애매하게 알아서 확인해보기

Ping이란?

Paket Internet Groper의 약어이며, 컴퓨터 네트워크 상태를 점검, 진단하는 명령어이다.
ping을 보내는 대상 컴퓨터를 향해 일정 크기의 패킷(packet, 네트워크 최소 전송 단위)을 보낸 후
(ICMP echo request) 대상 컴퓨터가 이에 ping에 대해 응답하는 메시지(ICMP echo reply)를 보내면 이를 수신, 분석하여 대상 컴퓨터가 작동하는지, 또는 대상 컴퓨터까지 도달하는 네트워크 상태는 어떠한지를 알 수 있다.

Ping 작동방식

ping 유틸리티는 ICMP(Internet Control Message Protocol) 내에서 반향 요청 및 반향 재생 메시지를 활용한다.
이 프로토콜을 지원하지 않는 기기를 대상으로 ping 수행할수 없다. 또한 보안의 이유로 ICMP 사용을 차단하는 기기역시 ping 요청에 대응하지 않는다.

ping [주소][옵션]

1) ping 명령이 전송
2) 에코 요청 패킷이 지정된 주소로 전송
3) 원격 호스트가 에코 요청을 수신하면 에코 응답 패킷으로 응답
3-1) 설정을 사용자 지정하지 않으면 ping 명령이 일반적으로 4~5개의 에코 요청.
4) 에코 요청의 결과가 표시되어 요청이 성공적인 응답을 수신했는지 여부, 응답으로 수신된 바이트 수, TTL(Time to Live), 응답 수신 시간 및 패킷 손실, 왕복 시간.

사진에 보이는 패킷의 손실률을 파악하여 인터넷의 연결 상태를 진단가능.

profile
티끌모아 찐개발자되기

0개의 댓글