[IT๊ฐ์์ค] ๋คํธ์ํฌ ์ํ ์ ๊ฒ์ ๊ธฐ์ด - ping ๋ช ๋ น์ด[์ฉ์ด๋ก ๋ณด๋ IT 2015๋ ๊ฐ์ ํ] ์ฌ๋์ ์ฌ์ฅ ๋ฐ๋ ์ ๋๋ฅผ ์ธก์ ํ๋ ์ฌ์ฅ๋ฐ๋ ์ธก์ ๊ธฐ์ฒ๋ผ ์ปดํจํฐ ๋คํธ์ํฌ ์ํ๋ฅผ ์ ๊ฒ, ์ง๋จํ๋ ๋ช ๋ น์ด๊ฐ ping(ํ)์ด๋ค. ์ด๋ โPacket INternet Groperโ์ ์ฝ์์ด๋ฉฐ, ์ต์ด ๊ฐ๋ฐ์์ธ ๋ง์ดํด ๋ฌด์ค(Michael John Muuss, 1983๋ )๋ ์๋ ์๋ฆฌ๊ฐ ๋น์ทํ ์์ค ์ํ ํ์ง๊ธฐ์์ ๋ฐ์ํ๋ ์ ํธ์์์ ์ด๋ฆ์ ์ฐฉ์ํ๋ค๊ณ ํ๋ค. ping,๋คํธ์ํฌ ์ํ๋ฅผ ์ ๊ฒํ๋ ๊ฐ์ฅ ๊ฐ๋จํ ๋ช ๋ น์ดping ๋ช ๋ น์ด์ ๊ธฐ๋ณธ์ ์ธ ์๋ ์๋ฆฌ๋ ๊ทธ๋ค์ง ๋ณต์กํ์ง ์๋ค. ๋คํธ์ํฌ ์ํ๋ฅผ ํ์ธํ๋ ค๋ ๋์(target) ์ปดํจํฐ(๋๋ ๋คํธ์ํฌ ๊ธฐ๊ธฐ)๋ฅผ ํฅํด ์ผ์ ํฌ๊ธฐ์ ํจํท(packet, ๋คํธ์ํฌ์ ์ต์ ์ ์ก๋จ์)์ ๋ณด๋ธ ํ(ICMP echo request), ๋์ ์ปดํจํฐ๊ฐ ์ด์ ๋ํด ์๋ตํ๋ ๋ฉ์์ง(ICMP echo reply)๋ฅผ ๋ณด๋ด๋ฉด ์ด๋ฅผ ์์ , ๋ถ์ํ์ฌ ๋์ ์ปดํจํฐ๊ฐ ์๋ํ๋์ง, ๋๋ ๋์ ์ปดํจํฐ๊น์ง ๋๋ฌํ๋ ๋คํธ์ํฌ ์ํ๊ฐ ์ด๋ ํ์ง ํ์ ํ ์ ์๋ค.
์์ธ๋ฌ ping ๋ช ๋ น์ด๋ TCP/IP ํ๋กํ ์ฝ ์ค ICMP(Internet Control Message Protocol)๋ฅผ ํตํด ๋์ํ๋ฏ๋ก, ์ด ํ๋กํ ์ฝ์ ์ง์ํ์ง ์๋ ๊ธฐ๊ธฐ(IP ์ฃผ์๋ฅผ ๊ฐ์ง ์๋ ์ผ๋ถ ์ค์์น, ํ๋ธ ๋ฑ)๋ฅผ ๋์์ผ๋ก ping์ ์ํํ ์ ์๋ค. ๋ํ (ํํ ๋ณด์ ์์ ์ด์ ๋ก) ICMP ์ฌ์ฉ์ ์ฐจ๋จํ ๊ธฐ๊ธฐ ์ญ์ ping ์์ฒญ์ ๋์ํ์ง ์๋๋ค. ์ผ๋ฐ์ ์ธ ์ฌ์ฉ์์ ์ฌ์ฉ๋ฒping ๋ช ๋ น์ด๋ ๋๋ถ๋ถ์ ์ด์์ฒด์ ์ ๊ธฐ๋ณธ์ผ๋ก ํฌํจ๋์ด ์๋ค. ์ฌ์ฉ๋ฒ๋ ๊ฑฐ์ ๋น์ทํ๋ค. ํํ ์ธํฐ๋ท์ด ์๋๊ฑฐ๋ ํน์ ์ปดํจํฐ์ ํต์ ์ด ๋์ง ์์ ๋ ์ฌ์ฉํ๋ฉฐ, ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ๋ค(MS ์๋์ฐ ์ด์์ฒด์ ๊ธฐ์ค). C:>ping โIP์ฃผ์' ๋๋ C:>ping โ๋๋ฉ์ธ์ด๋ฆโ ping ๋ช ๋ น์ด๋ MS ์๋์ฐ ๊ณ์ด ์ด์์ฒด์ ์์๋ โ๋ช ๋ น ํ๋กฌํํธ(๋ณด์กฐํ๋ก๊ทธ๋จ ๋ด)โ๋ฅผ ํตํด, ๋ฆฌ๋ ์ค/์ ๋์ค ๊ณ์ด ์ด์์ฒด์ ์์๋ ํฐ๋ฏธ๋ ๋ชจ๋๋ฅผ ํตํด ์คํํ ์ ์๋ค. ping ๋ช ๋ น์ด ๋ฐ๋ก ๋ค์(๊ณต๋ฐฑ ํ์) ๋์ ์ปดํจํฐ์ IP ์ฃผ์๋ ์น ์ฌ์ดํธ ๋ฑ์ ๋๋ฉ์ธ ์ด๋ฆ์ ์ ๋ ฅํ๋ฉด ๋๋ค. ์๋ฅผ ๋ค์ด, ๋์ ์ปดํจํฐ์ IP ์ฃผ์๊ฐ 123.123.123.123์ด๋ผ๋ฉด, โping 123.123.123.123โ์ด๋ผ ์ ๋ ฅ ํ ์คํํ๋ฉด ์๋์ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋๋ค. ๋ฌผ๋ก ๋๋ฉ์ธ ์ฃผ์๋ฅผ ์ ๋ ฅํด๋ ๋ง์ฐฌ๊ฐ์ง๋ค.
์ถ๋ ฅ ๊ฒฐ๊ณผ ์ค ์๋ก๋ถํฐ 4์ค์ ping ์์ฒญ์ ๋ํ ๋์ ์ปดํจํฐ์ ์๋ต ์ํ๋ฅผ ๋ํ๋ธ๋ค. ์ฆ 32๋ฐ์ดํธ ํฌ๊ธฐ์ ํจํท์ ๋ณด๋๋๋ 1ms(๋ฐ๋ฆฌ์ด, 1/1000์ด) ๋ง์ ์๋ต์ ๋ณด๋ธ ๊ฒ์ด๋ค. ๊ฒฐ๊ตญ ์ด 4๋ฒ์ ping ์์ฒญ์ ๋ณด๋๊ณ 4๋ฒ ๋ชจ๋ ์ ms ๋ด์ ๋น ๋ฅธ ์๋ต์ ๋ณด์์ผ๋, ๋์ ์ปดํจํฐ๋ ์ ์์ ์ผ๋ก ์๋ํ๋ฉฐ ๋์ ์ปดํจํฐ์์ ๋คํธ์ํฌ ์ฐ๊ฒฐ ์ํ๋ ์ํํ๋ค ํ๋จํ ์ ์๋ค. ๋ง์ฝ ์๋ต ์๊ฐ์ด๋๋ค๋ฉด ํจํท ์ก์์ ์ ๋ณ๋ชฉ ๋๋ ์ง์ฒด๊ฐ ๋ฐ์ํ๋ ๊ฒ์ด๋ค. ์์ธ๋ฌ ๊ทธ ์๋์ ์ถ๋ ฅ๋๋ ๋ด์ฉ์ ์๋ต ์์ฒญ ํจํท์ 4๋ฒ ๋ณด๋ด 4๋ฒ ๋ชจ๋ ์ ๋๋ก ์๋ต์ ๋ฐ์์์ ๋ํ๋ธ๋ค. ์ฐธ๊ณ ๋ก โTTLโ์ Time To Live์ ์ฝ์๋ก, ๋์ ์ปดํจํฐ์ ๋ณด๋ธ ์๋ต ์์ฒญ ํจํท์ด ๋คํธ์ํฌ์ ์ด์์(live) ์ ์ญํ ์ ์ํํ ์ ํ ์๊ฐ์ ์๋ฏธํ๋ฏ๋ก, ๋์ ์ปดํจํฐ ๋ฐ ๋คํธ์ํฌ ์ํ์๋ ๋ฌด๊ดํ๋ค. TTL์ ์ด๋ก ์ ์ผ๋ก ์๊ฐ์ ๊ธฐ์ค์ผ๋ก ์ฐ์ถ๋์ง๋ง, ์ค์ ๋ก๋ ๋คํธ์ํฌ ๋ด ๋ผ์ฐํฐ(ํ-hop)๋ฅผ ํต๊ณผํ ๋๋ง๋ค ์์น๋ฅผ ์ค์์ผ๋ก์จ ํจํท์ ์์กด ์๊ฐ์ ์ธก์ ํ๋ค. ์ฆ ๋ผ์ฐํฐ๋ฅผ ํต๊ณผํ ์๋ก ping ํจํท์ด ์ด์์ ํ๋ํ ์๊ฐ์ ์ค์ด๋ค๊ฒ ๋๋ค. ์์ธ๋ฌ ๊ฐ ์ด์์ฒด์ ๋ง๋ค ๊ธฐ๋ณธ์ ์ผ๋ก TTL ๊ฐ์ด ์ง์ ๋์ด ์์ด ์ด๋ฅผ ํตํด ๋์ ์ปดํจํฐ์ ์ด์์ฒด์ ์ข ๋ฅ์ ๋ฒ์ ๋ ์ง์ํ ์ ์๋ค. ์ฌ๋ด์ด์ง๋ง, SKํ ๋ ์ฝค์ ํด๋ํฐ ์๊ธ์ ์ธ โTTL(Time to Love ํน์ The Twenties Life)โ์ด ์ฒ์ ๋์์ ๋, ๊ทธ ์ด๋ฆ์ด ๋ฐ๋ก ping ๋ช ๋ น์ด์ TTL์์ ์ ๋๋๋ค๋ ์ค๋ ์์๋ค. ์๋์ฐ ๊ณ์ด ์ด์์ฒด์ ๋ ping ๋ช ๋ น ํ๋ฒ ์ํ์ ์์ ๊ฐ์ด 4๋ฒ ํจํท์ ๋ณด๋ด์ง๋ง, ๋ฆฌ๋ ์ค/์ ๋์ค ๊ณ์ด ์ด์์ฒด์ ๋ ์ฌ์ฉ์๊ฐ ์ค์งํ ๋๊น์ง(ํํ ์ปจํธ๋กค ํค + C ํค๋ก ์ค์ง) ์ง์์ ์ผ๋ก ์์ฒญ/์๋ต ๋จ๊ณ๋ฅผ ์ํํ๋ค. ๋ง์ฝ ์๋์ฐ ๊ณ์ด์์ ์ง์์ ์ธ ํ ์คํธ๋ฅผ ์งํํ๋ ค๋ฉด ๋ช ๋ น์ค ๋งจ ๋ง์ง๋ง์ โ-tโ ์ต์ ์ ๋ฃ์ด ์คํํ๋ค. ์ด ์ญ์ ์ปจํธ๋กค ํค + C ํค๋ก ์ค์งํ ์ ์๋ค.
ํํธ ping ๋ช ๋ น ์ํ ํ ์๋์ ๊ฐ์ ๋ฉ์์ง๊ฐ ์ถ๋ ฅ๋๋ค๋ฉด, ๋์ ์ปดํจํฐ๊ฐ ์๋ ๋ถ๋ฅ์ด๊ฑฐ๋ ๋์ ์ปดํจํฐ๊น์ง ๋คํธ์ํฌ ์ฐ๊ฒฐ์ด ๋ถ๊ฐ๋ฅํจ์ ์๋ฏธํ๋ค. ํน์ ์ ๋ ฅํ IP ์ฃผ์(๋๋ ๋๋ฉ์ธ ์ฃผ์)๊ฐ ํ๋ ธ์ ์๋ ์๋ค. ๊ทธ๋ฌ๋ ๋ฌธ์ ์ ์์ธ์ ํ๋์ฉ ์ง์ด ๊ฐ๋ฉฐ ํ์ ํด์ผ ํ๋ค. ์์ธ๋ฌ ์์ ์ ์ปดํจํฐ์๋ ๋ฌธ์ ๊ฐ ์์ ์ ์์ผ๋ ์์ ์ ์ปดํจํฐ IP ์ฃผ์๋ก ping์ ์ํํ์ฌ ์ํ๋ฅผ ์ ๊ฒํ๋ ๊ฒ์ด ์ข๋ค.
ping์ ์ค๋จ์ฉ์ ํธํ/์ ์/๋ง๋ง๋งํผ ๋ฌด์ญ๋ค?๋ถ๋ฒ ๋ณต์ ๋น๋์ค๋ ์๋ผ๋๋ ์์ด๋ค์๊ฒ ๋๋จํ ํด๋กญ๊ณ , ๋ฌด๋ถ๋ณํ ping ๋ช ๋ น์ ์ํ์ ์ปดํจํฐ ๋๋ ์น ์ฌ์ดํธ์ ์น๋ช ์ ์ธ ์ฅ์ ๋ฅผ ์ ๋ฐํ ์ ์๋ค. ping ๋ช ๋ น์ด๋ ๋์ ์ปดํจํฐ์ ์ผ์ ํ ํฌ๊ธฐ์ ํจํท์ ์ง์์ ์ผ๋ก ์ ์กํ๊ธฐ ๋๋ฌธ์ด๋ค. ๋ง์ฝ ์์ญ~์๋ฐฑ ๋ ์ด์์ ์ปดํจํฐ์์ ping ํจํท ํฌ๊ธฐ๋ฅผ ๋๋ ค ํน์ ์ปดํจํฐ ๋๋ ์น ์ฌ์ดํธ๋ก ์ง์คํ์ฌ ์ ์กํ๋ฉด ํด๋น ์ปดํจํฐ(๋๋ ์ฌ์ดํธ)๋ ์ ์์ ์ธ ์๋ ๋๋ ์๋น์ค๊ฐ ๋ถ๊ฐ๋ฅํด์ง๋ค. ping ์์ฒญ ๋์ ๋๋ฌธ์ ๋ถํ๊ฐ ๊ธ์ฆํ๊ธฐ ๋๋ฌธ์ด๋ค. ์ด๋ฌํ ์ ์์ ์ธ ํธ๋ํฝ ์ ๋ฐ ์์ ์ด DoS(Denial of Service) ๊ณต๊ฒฉ์ ๋ํ์ ์ธ ์ฌ๋ก๋ค(์ด๋ฅผ ICMP ํ๋ฌ๋-flood๋ผ ํ๋ค).
์ด์ ๋ฐ๋ผ ๋๋ถ๋ถ์ ์น ์ฌ์ดํธ๋ ๋ณด์ ์ฅ๋น๋ฅผ ๋์ ํ์ฌ ์ด์ ๊ฐ์ด ๋ฐ๋ณต์ ์ธ ๋๋์ ํจํท์ ์๋ตํ์ง ์๋๋ก ์ค์ ํ๊ณ ์๋ค. ping ๋ช ๋ น์ด๊ฐ ์๋ํ๋ ICMP ํ๋กํ ์ฝ์ ์์ ์ฐจ๋จํ๋ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ ping ์์ฒญ์ ์๋ต์ด ์๋ค๊ณ ํด์ ๋์ ์ปดํจํฐ ๋๋ ์น ์ฌ์ดํธ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๊ณ ๋จ์ธํ ์ ์๋ค. ์ฐธ๊ณ ๋ก ์น ์ฌ์ดํธ ๋ฑ์ง์ ๋ณด์ ์ฅ๋น๋ ๋๋ ํจํท์ ๋ฐ๋ณต์ ์ผ๋ก ๋ณด๋ด๋ ๊ทผ์์ง์ IP ์ฃผ์ ๋ฑ์ ํ์ ํ ์ ์๊ธฐ ๋๋ฌธ์, ์ฅ๋ ์ผ์ DoS ๊ณต๊ฒฉ ํจํด์ ์ํํ๋ค๊ฐ๋ ์์นซ ๋ถ์ด์ต์ ๋นํ ์ ์์ผ๋ ์ฃผ์ํด์ผ ํ๋ค. ๋คํธ์ํฌ ์ธ์์ ์์ํ๊ธฐ ์ํ ํ์ ๋ช ๋ น์ด, ping๊ฐ์ข IT ๊ธฐ๊ธฐ๊ฐ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ์ง์ํ๋ฉด์ ์ต๊ทผ์๋ ์ปดํจํฐ ๋คํธ์ํฌ๊ฐ ์ผ์์ผ๋ก ํ๊ณ ๋ค๊ณ ์๋ค. ๋ฌผ๋ก ๋ชฐ๋ผ๋ ํด๋น ๊ธฐ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๋ฐ๋ ์ ํ ์ง์ฅ ์์ง๋ง, ์์๋๋ฉด ์ธ์ ๊ฐ๋ ์๊ธดํ๊ฒ ์ฌ์ฉํ ์ ์๋ ๋คํธ์ํฌ ๊ธฐ๋ณธ ๋ช ๋ น์ด ์ค ํ๋๊ฐ ๋ฐ๋ก ping์ด๋ค. ์ธ๊ณ ์ต๊ณ ์ ์ธํฐ๋ท ์ธํ๋ผ๋ฅผ ๊ฐ์ถ ๋ํ๋ฏผ๊ตญ์ ๊ตญ๋ฏผ์ด๋ผ๋ฉด ๋ค๋ฅธ ๊ฑด ๋ชฐ๋ผ๋ ping ๋ช ๋ น์ด ์ ๋๋ ์ตํ ๋๋ ๊ฒ ์ข์ ๊ฒ์ด๋ผ ์๊ฐํ๋ค. ๋์ผ๋ก ping ๋ช ๋ น์ด์ ๋ํ ์์ธํ ์ฌํญ์ โping /?โ์ด๋ผ ์คํํ๋ฉด ๋ณผ ์ ์๋ค(MS ์๋์ฐ ์ด์์ฒด์ ๊ธฐ์ค). ๋ณธ ๊ธฐ์ฌ๋ ๋ค์ด๋ฒ์บ์คํธ(http://navercast.naver.com/)์ '์ฉ์ด๋ก ๋ณด๋ IT' ์ฝ๋์๋ ํจ๊ป ์ฐ์ฌ๋ฉ๋๋ค. ๊ตฌ๊ธ์ฝ๋ฆฌ์ - IT๋์๊ฐ ํจ๊ปํ๋ ์๋๋ก์ด๋ ๊ณ ๊ธ ๊ฐ์ข ์ฐธ์ฌํ๊ธฐ(ํด๋ฆญ) |