network

핑(ping) 이용하여 인터넷 최적 속도 구하기

탈출시도자 2009. 1. 24. 23:17
최근 MTU(Maximun Transmission Unit)나 RcvWindow, TTL 값들을 자동으로 최적화 시키거나 
사용자가 수정할 수 있게하여 인터넷 속도를 올려주는 프로그램 들이 인기를 누리고 있습니다. EasyMTU나 SPEEDTEC MTU, INTERNET Turbo 등이 대표적인데 거의 이런 프로그램들은 설치해보면 같은 경우도 있지만 프로그램마다 최적값이 각각 다른경우가 있습니다. 그러면 어떤 프로그램의 값이 정확한 값일까요? 지금부터 자신만의 최적값을 구하는 방법을 알아보도록 하겠습니다. ① 최적 Packet 값 구하기 - MS-DOS 창을 실행시킵니다. - 아래와 같이 ping 테스트를 실행합니다. "ping -f -l Packet크기 해당초고속 인터넷주소" 만약 두루넷 사용자라면 "ping -f -l 1000 www.thrunet.com" 이렇게 입력합니다. 한국통신이라면 "ping -f -l 1000 www.kornet.com" 이런씩으로 입력합니다. 반드시 자신에 맞는 해당 초고속 통신사의 서버주소를 입력합니다. Packet 크기는 1~1500까지의 숫자를 임의로 입력하면 되는데 보통 1000부터 실행하면 무난합니다. - 테스트시 ping 테스트가 실행되지 않고 "Packet needs to be fragmented but DF set." 이런 메시지가 출력되면 값을 줄여나가며 다시 테스트를 다시합니다. - 마지막에는 위와 같은 메시지가 출력되지 않는 가장 큰 값을 찾아냅니다. 그값이 바로 최적 Packet 크기입니다. 여기에서는 "1400" 이라는 값이 나왔습니다. ② MaxMTU 값 구하기 - MaxMTU란 쉽게 설명하자면 파일을 전송할 수 있는 프레임의 최대 크기를 뜻합니다. 만일 ①번을 통하여 구한 최적 Packet 크기가 "1400" 이라면 아래와 같은 공식에 대입합니다. " MaxMTU = 최적 Packet + 28 " 그러므로 MaxMTU 값은 "1428"이 됩니다. 그런데 만일 ADSL 사용자라면 MaxMTU 값이 "1492"를 넘어서는 절대 안됩니다. ③ MSS 값 구하기 - MMS(Maximum Segment Size)란 TCP 데이터의 가장 큰 조각을 의미합니다. ②을 통하여 "1428"이라는 MaxMTU 값이 나왔습니다. 아래 공식에 대입합니다. " MMS = MaxMTU - 40" MaxMTU 값이 1428 이었으니까 MMS 값은 "1388"이 됩니다. ④ DefaultRcvWindow 값 구하기 - DefaultRcvWindow(Default Receive Window)란 컴퓨터가 받을 수 있는 데이터의
양을 뜻합니다. 이 값은 보통 MMS의 배수가 되는데 윈도우 98의 경우에는 "373000" 이하의 값을 선택해야하며 윈도우 95나 NT의 경우에는 "65535" 범위안에서 배수를 구해야합니다. 여기에서는 윈도우 98SE 버전을 사용했으므로 배수를 계산해보면 "371984"가 나왔습니다. ⑤ DefaultTTL 값 구하기 - DefaultTTl(Default Time To Live)이란 IP Packet이 원하는 목적지까지 갈때 사라지지 않고
존재하는 가장 긴 시간을 뜻합니다. ①번에서 한 Ping 테스트에서 나타난 TTL 값을 참고하여 "64"와 "128"중 가장 가까운 값을
선택합니다. 여기에서는 TTL 값이 "249" 였기 때문에 "128"을 이 TTL 값이 되었습니다. ⑥ PMTUDiscovery 값 구하기 - PMTUDiscovery 란 MTU 값을 어떻게 사용할지 제어 하는 부분인데 "0"과 "1"의 값이 존재합니다. "0"이면 사용자가 정해 놓은 "MTU" 값을 사용하며 "1" 이면 가장 큰 Packet 값을 사용합니다. ⑦ Cachesize 값 구하기 - 캐쉬 크기를 나타내며 보통 "16"을 사용합니다. 초고속 인터넷의 경우 "32"나 "64"를 사용하기도
합니다. 이 값들과 EasyMTU등 프로그램을 조합해서 자신의 통신속도를 더욱 빠르게 업그레이드 시켜보세요.

 

핑(ping) 이용하여 인터넷 최적 속도 구하기   2008.05.29 - 아래와 같이 ping 테스트를 실행합니다. "ping -f -l packet크기 해당초고속 인터넷주소" 만약 두루넷 사용자라면 "ping -f -l 1000 www.thrunet...packet 크기는 1~1500까지의 숫자를 임의로 입력하면 되는데 보통 1000부터 실행하면... http://limixx.tistory.com   For DREAM

 

다음 인터넷 되는데 ping