아이폰 인터넷 속도 측정 및 경로 추적 앱

Posted at 2010. 5. 12. 22:12 // in 아이폰 // by Manner of Traveling

아이폰에서 3G, WiFi 인터넷 속도를 측정하는 어플과 인터넷 경로를 추적하는 어플을 소개합니다.

제가 하는 일 자체가 네트워크에 관련된 일이라서 자연스럽게 인터넷 속도 측정이나 경로 추적에 관심을 갖게 되었습니다. 뭐 일종의 "직업병"이라고 할 수도 있습니다. 

먼저, 아이폰에서 네트워크 속도를 측정하는 어플 중에서 3G Test와 Speed Test를 소개합니다.

1. 3G Test : 3G 네트워크 속도만을 측정하는 어플입니다. 측정에 소요되는 시간은 약 2분정도로 약간 오래 걸립니다. 측정 시간이 오래 걸리는 만큼 많은 정보를 제공합니다.


그리고, 측정된 결과를 이메일로 전송할 수 있습니다.
이메일로 수신한 속도 측정 결과입니다.

Overall Score of your network: 67.27 out of 100
Device: XXXX의 iPhone(3.1.3)
Type of network: Available Via Cellular Data Network.
GPS location: 36.39960038N, 127.40531051E
Local IP address: 110.68.111.141
Global IP address: 110.68.111.141
Gateway IP address: 211.246.118.73
Local DNS server status: Your local DNS server is working
Local DNS lookup latency (ms): 394.96 ± 323.05 (moderate)
DNS lookup to external server allowed?: NO
Average Ping latency to landmark servers (ms): 155.16 (good)
Average TCP handshake latency to landmark server (ms): 333.62 (moderate)
Average HTTP GET latency to landmark servers (ms): 1157.12 (bad)
Signal strength level from 0 (low) to 10 (high): Level 10 (good)
Allowed ports for direct access:  21(FTP) 22(SSH) 25(SMTP) 53(DNS) 110(POP) 143(IMAP) 161(SNMP) 443(HTTPS) 465(SMTP SSL) 585(Secure IMAP) 587(Auth SMTP) 993(IMAP SSL) 995(POP SSL) 5060(SIP) 80(HTTP)
Blocked ports for direct access:  135(RPC) 139(NETBIOS) 445(SMB)
HTTP caching detection: No HTTP caching detected
BitTorrent traffic differentiation: BitTorrent traffic is blocked
TCP uplink bandwidth (kbps): 114.72 (good)
TCP downlink bandwidth (kbps): 789.85 (good)

업로드/다운로드 속도 이외에도 DNS 지연, Ping, TCP 세션 설정 시간 등의 정보를 확인할 수 있습니다. 그리고, RPC, NETBIOS, SMB(삼바), BitTorrent 등은 차단되고 있음을 알 수 있습니다.


2. Speed Test : 위의 3G Test 어플은 속도 측정 시간이 2분이상 소요되는 반면에 Speed Test는 약 10초정도 소요되며 간단하게 다운로드 속도만을 제공합니다. 간단하게 속도만 확인하고자 할 때 손쉽게 사용할 수 있습니다.

측정 결과를 날짜별로 그래프로 보여주기 때문에 결과를 쉽게 파악할 수 있습니다.


그 동안 측정한 결과를 기반으로 최대 속도(Your High)와 평균 속도(Your Avg) 정보를 제공합니다.
참고로, World High가 50Mbps 입니다(-_-;;). 아마도 WiFi일 것 같습니다. Cellular에서 50Mbps가 나온다면 장난 아닐 것 같습니다. 국내에서도 LTE(Long Term Evolution)이 빨리 상용화되면 좋겠습니다.



두번째, 아이폰에서 인터넷 경로를 추적하는 어플은 Nice Trace라는 어플이 있습니다.

3. Nice Trace : URL이나 IP주소를 사용해서 해당 서버와의 인터넷 경로를 확인할 수 있습니다. Windows Command 창에서 실행하는 "tracert"와 동일한 기능입니다. Nice Trace는 각 Hop마다 지연(Latency), 손실(Packet Loss) 정보를 제공합니다. 또한, 서버와 통신하는 과정에서 어떤 ISP(Internet Service Provider)를 경유하는지를 WHOIS 정보를 검색하여 알려줍니다.

아래 화면은 "m.yahoo.com"의 경로를 확인한 결과인데, 모바일 야후 사이트는 미국의 AT&T(AS 7018)를 경유해서 야후로 연결되는군요.