네트워크

Ping과 RTT란

개발정리 2024. 10. 23. 08:39

1) Ping 유틸리티(그냥 프로그램)는 특정 Host에 대한 RTT(Round Trip Time)을 측정할 목적으로 사용된다.

2) ICMP(Internet Control Message Protocol) 프로토콜을 이용한다.

3) DoS(Denial of Service) 공격용으로 악용되기도 한다. 

 

 

Ping은 프로그램 이름이다. Ping은 ICMP를 이용해서 RTT를 측정하는 전형적인 프로그램이다. 

 

 

...

 

 

 

Ping의 경우엔 여러가지 형태로 많이 활용된다. 대표적으로 어떤 네트워크 상황을 확인하기 위한 도구이며 이를 악용하게되면 DDoS 공격이 되는 것이다. 

 

 

만약 인터넷이 안될 경우 cmd > ping 을 해볼 수 있다. 게이트 웨이 (192.168.0.1)에 ping을 보냈는데, response가 없으면 다운됐다는 의미가 된다. 

 

 

보통 ping을 보내면 ms 단위로 소요 시간이 나온다. 이것이 RTT이다. 

 

 

게이트 웨이까지는 LAN 수준이기에 1ms 나오지만, A 서버나 B 서버의 경우 네트워크 속도에 따라 RTT도 결정될 것이다.

(거리가 중요한 것이 아니다. 거리가 멀면 떨어질 가능성은 있음.)

 

 

결론,

Ping은 프로그램이며, RTT(Round Trip Time)을 측정하는 도구이다. 

'네트워크' 카테고리의 다른 글

TCP, UDP란  (0) 2024.10.24
Proxy Server (Forward Proxy, Reverse Proxy)  (0) 2024.10.24
ARP(Address Resolution Protocol) 란  (1) 2024.10.22
인터넷 설정 자동화를 위한 DHCP  (1) 2024.10.22
TTL과 단편화  (1) 2024.10.22