강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

패킷사이즈를 지정하여 ping테스트하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

패킷사이즈를 지정하여 ping테스트하기

 

 

 

 

 

 

이번에는 -s옵션을 사용하여 1 ping테스트시에 사용하는 패킷(packet) 크기(size)를 지정하여 테스트해 보도록 하겠습니다.

 

 

 

  앞서 설명드린바와 같이 ping테스트시에 사용하는 패킷의 기본 크기는 56byte이지만 ICMP헤드정보를 가진 8byte를 포함하여 1 ping테스트시에 모두 64byte를 사용합니다.

 

 

 

 


이 크기를 임의로 지정하여 테스트를 할 수가 있으며 이때 사용하는 옵션이 -s입니다.

 

 

 

 다음 예는 패킷사이즈를 500byte로 지정한 것입니다.

 

 

 

  하지만 아래에 보시면 508byte로 테스트한 것을 확인할 수 있습니다.

 

 

 

 


이것은 "500byte(보낼 패킷수) + 8byte(ICMP헤드정보)"으로 구성된 패킷사이즈입니다.

 

 

 

 

 

[root@host1 root]# ping -s 500 211.220.193.182
PING 211.220.193.182 (211.220.193.182) 500(528) bytes of data.
508 bytes from 211.220.193.182: icmp_seq=1 ttl=58 time=31.9 ms
508 bytes from 211.220.193.182: icmp_seq=2 ttl=58 time=30.9 ms
508 bytes from 211.220.193.182: icmp_seq=3 ttl=58 time=30.0 ms
508 bytes from 211.220.193.182: icmp_seq=4 ttl=58 time=31.1 ms
508 bytes from 211.220.193.182: icmp_seq=5 ttl=58 time=30.0 ms
508 bytes from 211.220.193.182: icmp_seq=6 ttl=58 time=31.0 ms
508 bytes from 211.220.193.182: icmp_seq=7 ttl=58 time=30.1 ms
508 bytes from 211.220.193.182: icmp_seq=8 ttl=58 time=47.0 ms
508 bytes from 211.220.193.182: icmp_seq=9 ttl=58 time=30.1 ms

--- 211.220.193.182 ping statistics ---
9 packets transmitted, 9 received, 0% packet loss, time 8075ms
rtt min/avg/max/mdev = 30.055/32.514/47.078/5.190 ms
[root@host1 root]#

 

 

 

 

아래는 패킷사이즈를 1000byte로 지정하여 보낸 것입니다.

 

 

 

  이 또한 실제로 보내는 패킷사이즈는 ICMP 헤드정보를 포함한 8byte를 더하여 전체 1008 byte를 보냈음을 알 수 있습니다.

 

 

 

 

 

[root@host1 root]# ping -s 1000 211.220.193.182
PING 211.220.193.182 (211.220.193.182) 1000(1028) bytes of data.
1008 bytes from 211.220.193.182: icmp_seq=1 ttl=58 time=41.9 ms
1008 bytes from 211.220.193.182: icmp_seq=2 ttl=58 time=41.1 ms
1008 bytes from 211.220.193.182: icmp_seq=3 ttl=58 time=42.1 ms

--- 211.220.193.182 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2017ms
rtt min/avg/max/mdev = 41.182/41.735/42.123/0.465 ms
[root@host1 root]#

 

 

 

 

 

이번 예에서 사용한 -s옵션을 사용하실 때에는 너무 큰 패킷사이즈를 지정하여 테스트함으로써 악의적인 공격의 한 방법이 되는 DOS공격(또는 DDOS)으로 오인 받지 않도록 주의하시기 바랍니다.

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,063 명
  • 현재 강좌수 :  35,955 개
  • 현재 접속자 :  252 명