반응형
Ⅰ. Ping 이란 ?
Ping (Packet Internet Groper) 다른 호스트의 상태확인을 하기 위해 점검하기 위해 사용하는 프로그램입니다.
Ⅱ. Ping 동작 원리
핑(Ping)을 수행하는 프로그램은 ICMP echo request라는 메시지를 호스트로 보낸 후 응답을 기다립니다.
ICMP echo request를 받은 호스트가 ICMP echo reply 응답 여부를 통해 호스트의 상태를 점검할 수 있습니다.
TTL( Time To Live) 값은 TTL 값이 라우터를 지나갈 때마다 1씩 감소하므로 패킷의 수명을 확인 할 수 있습니다.
데이터 패킷의 손실이 있는지, 평균 응답 시간은 얼마인지 등을 통하여 네트워크 연결 확인이 가능합니다.
TTL 값으로 컴퓨터가 어떤 운영체제를 사용하는지 알 수도 있습니다.
(Unix계열 255, Windows 계열 125, Linux 계열 60의 TTL값을 나타냅니다.)
Ⅲ. Ping 옵션
옵션명 | 설명 |
-t | 중지될 때까지 지정한 호스트를 ping합니다. 통계를 보고 계속하려면 <Ctrl+Break>를 입력합니다. 중지하려면 <Ctrl+C>를 입력합니다. |
-a | 주소를 호스트 이름으로 확인합니다. |
-n [count] | ping 을 몇 번 요청할지 지정하는 수입니다. |
-l size | 송신 버퍼 크기입니다. |
-f | 패킷에 조각화 안 함 플래그를 설정(IPv4에만 해당)합니다. |
-i TTL | Time To Live |
-v TOS | 서비스 종류(IPv4에만 해당. 이 설정은 더 이상 사용되지 않으며 IP 헤더의 서비스 종류 필드에 영향을 주지 않음)입니다. |
-r [count] | count 홉의 경로를 기록합니다(IPv4에만 해당). |
-s [count] | count 홉의 타임스탬프(IPv4에만 해당)입니다. |
-j host-list | host-list에 따라 원본 라우팅을 완화합니다(IPv4에만 해당). |
-k host-list | host-list에 따라 원본 라우팅을 강화합니다(IPv4에만 해당). |
-w timeout | 각 응답의 대기 시간 제한(밀리초)입니다. |
-R | 라우팅 헤더를 사용하여 역방향 라우팅도 테스트합니다(IPv6에만 해당). RFC 5095에 따라 이 라우팅 헤더는 사용되지 않습니다. 이 헤더를 사용할 경우 일부 시스템에서 에코 요청이 삭제될 수 있습니다 |
-S srcaddr | 사용할 원본 주소입니다 |
-c compartment | 라우팅 컴파트먼트 ID입니다. |
-p | Hyper-V 네트워크 가상화 공급자 주소에 대해 ping을 수행합니다. |
-4 | IPv4를 사용합니다. |
-6 | IPv6을 사용합니다. |
반응형
'네트워크' 카테고리의 다른 글
LLCF(Link Loss Carry Forward) 에 대해 알아보겠습니다. (0) | 2023.01.10 |
---|---|
IPsec VPN 에 대해 알아보도록 하겠습니다 (0) | 2023.01.06 |
Tracert (구간마다 지나는 게이트웨이 확인) (0) | 2023.01.04 |
Snort 에 대해 알아보도록 하겠습니다. (1) | 2022.12.28 |
DTLS 에 대해 알아보도록 하겠습니다. (0) | 2022.12.28 |