
방금 인터넷 연결을 테스트하던 중 매우 이상한 점을 발견했습니다. 내 핑이 예상보다 작습니다. 예를 들어 애리조나 주립대학교에 대한 핑 시간은 약 14ms입니다.
eryk@eryk-pc:~$ ping www.asu.edu
PING www.asu.edu.cdn.cloudflare.net (104.16.51.14) 56(84) bytes of data.
64 bytes from 104.16.51.14: icmp_seq=1 ttl=60 time=13.8 ms
저는 폴란드 포즈난에 살고 있으므로 애리조나 주립대학교까지의 직선 거리(매우 낙관적인 가정)는 약 10000km입니다. 핑 시간은 두 방향(대상으로 가는 것과 집으로 돌아가는 것)을 위한 시간이라는 점을 고려하면. 그래서 내 핑 패킷은 20000km 거리를 통과해야 합니다. 빛의 속도는 초당 30만km, 즉 밀리초당 300km이다. 따라서 빛의 속도로 이동하는 패킷으로 애리조나 주립 대학에 ping을 보내는 가능한 가장 짧은 시간은 다음과 같습니다.
20000/300=67ms
호주와 미국의 다른 주에 위치한 서버에서도 비슷한 결과가 나타났습니다. 내 인터넷 연결은 빛보다 5배 빠르나요?
답변1
출력에서 볼 수 있듯이 실제로 애리조나나 미국의 일부 서버에 핑을 보내는 것은 아닙니다. 분명히 그들은 부하를 균일하게 하기 위해 콘텐츠 배포 네트워크를 사용하는 Cloudflare로 웹사이트를 보호하기로 결정했습니다. ㅏCDN각각은 (지리적) 지역을 서비스하는 많은 노드와 함께 작동합니다. 이는 귀하가 핑하는 노드가 귀하에게 매우 가깝다는 것을 의미합니다.
왜냐하면Cloudflare는 Anycast를 사용합니다.(위키피디아 정보) 그들의 모든 것과 함께데이터 센터, 전 세계 어디에 있든 동일한 IP 주소에 연결됩니다. 모든 데이터 센터는 모든 서비스를 제공합니다. 인터넷 라우터는 최적의 경로(가장 가깝고 도달하기 쉬운 데이터 센터까지)를 결정하고 해당 경로로 연결을 지정합니다.