Network
๐[Network] ์ฃผ์ ์ ๋ณด์ ๊ด๋ฆฌ.
- ์ผ๋ฐ ์ฌ์ฉ์๊ฐ ํธ์คํธ๋ฅผ ์ง์นญํ ๋ ์ฌ์ฉํ๋ ํธ์คํธ ์ด๋ฆ์ ๋๋ฉ์ธ ์ด๋ฆ(Domain Name)์ด๋ผ ํ๋ฉฐ, ์ธํฐ๋ท์์๋
www.korea.co.kr
๊ณผ ๊ฐ์ ๋๋ฉ์ธ ์ด๋ฆ์ IP ์ฃผ์๋ก ๋ณํํ๋ ์์
์ด ํ์ํฉ๋๋ค.
- ์ด๊ธฐ ์ธํฐ๋ท์์๋ ์์ฃผ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ผ๋ก ํธ์คํธ ์ด๋ฆ๊ณผ IP ์ฃผ์๋ฅผ ๋ณํํ์์ผ๋, ์ง๊ธ์ DNS๋ผ๋ ๋ถ์ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ
์ ์ฌ์ฉํด์ ๋ณด๋ค ์ฒด๊ณ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ๊ด๋ฆฌํ๊ณ ์์ต๋๋ค.
1๏ธโฃ ํธ์คํธ ํ์ผ.
- ํธ์คํธ ์ด๋ฆ๊ณผ IP ์ฃผ์๋ฅผ ๋ณํํ๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ ํน์ ํ์ผ(์: UNIX ์์คํ
์ /etc/hosts)์ ํธ์คํธ ์ด๋ฆ๊ณผ IP ์ฃผ์์ ์กฐํฉ์ ๊ธฐ๋กํ์ฌ ๊ด๋ฆฌํ๋ ๊ฒ์
๋๋ค.
- ๋คํธ์ํฌ ์์ฉ ํ๋ก๊ทธ๋จ์์๋ ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ํธ์คํธ ์ด๋ฆ์ ์ด ํ์ผ์์ ๊ฒ์ํ์ฌ ์ผ๋์ผ๋ก ๋์๋ IP ์ฃผ์ ์ ๋ณด๋ฅผ ์ฝ๊ฒ ์ป์ ์ ์์ต๋๋ค.
- ํธ์คํธ ํ์ผ์ ํ ์ค์ ํ๋์ ํธ์คํธ ์ ๋ณด๊ฐ ๊ธฐ๋ก๋๋ฉฐ, ์ผ๋ฐ ํ
์คํธ ๋ฌธ์ ํ์์ผ๋ก ๋ณด๊ด๋ฉ๋๋ค.
- ์ฆ, ์๋์ ๊ทธ๋ฆผ์ ์๋ก ๋ค๋ฉด ํธ์คํธ ์ด๋ฆ์ด
white.korea.co.kr
์ธ ์์คํ
์ IP ์ฃผ์๋ 211.223.201.27
์
๋๋ค.
- ๋คํธ์ํฌ ๊ด๋ฆฌ์๋ ๊ด๋ฆฌ ๋์์ด ๋๋ ๋ชจ๋ ํธ์คํธ์ ์ด๋ฆ, ์ฃผ์ ์ ๋ณด๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ๊ฐฑ์ ํ๊ณ , ์ด ์ ๋ณด๋ฅผ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ํธ์คํธ๊ฐ ๋ณต์ฌํ๋๋ก ํจ์ผ๋ก์จ ์ ๋ณด์ ์ผ๊ด์ฑ์ ์ ์งํด์ผ ํฉ๋๋ค.
- ์ ๊ทธ๋ฆผ์ ๋คํธ์ํฌ ๊ด๋ฆฌ์๊ฐ
white.korea.co.kr
์์ ํธ์คํธ ์ ๋ณด๋ฅผ ๊ฐฑ์ ํ ๋ ๊ฐฑ์ ๋ ์ ๋ณด๋ฅผ ๋ค๋ฅธ 4๊ฐ์ ํธ์คํธ๊ฐ ๋ณต์ฌํ์ฌ ์ ์ฅํ๋ ๋ชจ์ต์ ๋ณด์ฌ์ค๋๋ค.
- ์์คํธ ํ์ผ์ ๊ฐฑ์ ํ๊ณ ๋ณต์ฌํ๋ ์์
์ ๋ณดํต ์์คํ
๊ด๋ฆฌ์๊ฐ ์์์
์ผ๋ก ํ์์ต๋๋ค.
- ํธ์คํธ๊ฐ ์ถ๊ฐ๋๊ฑฐ๋ ์ญ์ ๋๋ฉด ๋จผ์ ๋คํธ์ํฌ ๊ด๋ฆฌ์์ ํธ์คํธ์์ ๊ฐฑ์ ์์
์ด ์ด๋ฃจ์ด์ง๋๋ค
- ๊ทธ๋ฐ๋ฐ ์ธํฐ๋ท์ด ์ฒ์ ๋ณด๊ธ๋๋ ์๊ธฐ์๋ ํธ์คํธ ํ์ผ ๊ฐฑ์ ์ด ์๊ฐ๋ณด๋ค ์์ฃผ ๋ฐ์ํ์ง ์์๊ธฐ ๋๋ฌธ์ ํธ์คํธ ํ์ผ์ ๋ณต์ฌํ๋ ์์
๋ ํํ์ง ์์์ต๋๋ค.
- ๋ํ ์์คํ
๊ด๋ฆฌ์๊ฐ ์ฆ์ ๋ณ๊ฒฝ์ ์ํ์ง ์์์ ๊ธํ์ง ์์ ๊ฐฑ์ ์ ๋ถ๋ถ์ ์ผ๋ก ๋ฆ์ถ๊ธฐ๋ ํ์ต๋๋ค.
- ํ์ง๋ง ์ง๊ธ์ DNS ์๋น์ค๊ฐ ๋ณดํธ์ ์ผ๋ก ์ฌ์ฉ๋๊ณ ์์ด ์ด์ฒ๋ผ ํธ์คํธ ํ์ผ๋ก ๊ด๋ฆฌํ๋ ๋ฐฉ์์ ๋ณด์กฐ์ ์ผ๋ก๋ง ์ฌ์ฉ๋๊ณ ์์ต๋๋ค.
2๏ธโฃ DNS
- ํธ์คํธ ํ์ผ๋ก ์ฃผ์์ ์ด๋ฆ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒ์ ๊ฐ๋จํ์ง๋ง ๋๋ถ๋ถ ์๋์ผ๋ก ์์
ํด์ผ ํ๋ค๋ ๋จ์ ์ด ์์ต๋๋ค.
- ์ธํฐ๋ท์ด ํ์ฐ๋๋ฉด์ ํธ์คํธ ์๊ฐ ์ฆ๊ฐํ ์๋ก ๋คํธ์ํฌ ๊ด๋ฆฌ์๊ฐ ํธ์คํธ ํ์ผ์ ๊ฐฑ์ ํ๊ณ ๋ณต์ฌํ๋ ์์
์ ๋ง์ ์๊ฐ๊ณผ ๋
ธ๋ ฅ์ ๋ค์ฌ์ผ ํฉ๋๋ค.
- ํนํ ์ง๊ธ๊ณผ ๊ฐ์ด ์ ์ธ๊ณ ์ปดํจํฐ๊ฐ ์ฐ๊ฒฐ๋ ๋คํธ์ํฌ ํ๊ฒฝ์์๋ ํธ์คํธ ํ์ผ๋ก ์ฃผ์์ ์ด๋ฆ์ ๋ณํํ๋ ์์
์ด ์ฌ์ค์ ๋ถ๊ฐ๋ฅํ๋ค๊ณ ๋ณผ ์ ์์ต๋๋ค.
- DNS(Domain Name System)๋ ์ด๋ฌํ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ธฐ ์ํ์ฌ ๊ณ ์๋ ๊ฒ์ผ๋ก, ์ฃผ์์ ์ด๋ฆ ์ ๋ณด๋ฅผ ์๋์ผ๋ก ์ ์งํ๊ณ ๊ด๋ฆฌํ๋ ๋ถ์ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ
์
๋๋ค.
- ํธ์คํธ ์ฃผ์์ ์ด๋ฆ ์ ๋ณด๋ ๋ค์ ์๋ฒ(Name Server)๋ผ๋ ํน์ ํ ๊ด๋ฆฌ ํธ์คํธ๊ฐ ์ ์งํ๊ณ , ์ฃผ์ ๋ณํ ์์
์ด ํ์ํ ํด๋ผ์ด์ธํธ ๋ค์
์๋ฒ์์ ์์ฒญํด์ IP ์ฃผ์๋ฅผ ์ป์ต๋๋ค.
- ๋คํธ์ํฌ๊ฐ ์ปค์ง๋ฉด ๋ค์ ์๋ฒ์ ๋ณด๊ด๋๋ ์ ๋ณด์ ์๋ ์์ฐ์ค๋ฝ๊ฒ ๋ง์์ง๋๋ค.
- DNS๋ ํ๋์ ์ง์คํ๋ ๋ค์ ์๋ฒ๊ฐ ์ ์ฒด ํธ์คํธ์ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ์ง ์๊ณ , ์ฌ๋ฌ ๋ค์ ์๋ฒ์ ๋ถ์ฐํ์ฌ ๊ด๋ฆฌํ๋๋ก ์ค๊ณ๋์์ต๋๋ค.
- ๊ณ์ธต ๊ตฌ์กฐ๋ก ์ฐ๊ฒฐ๋ ๋ค์ ์๋ฒ๋ ์์ ์ด ๊ด๋ฆฌํ๋ ์์ญ์ ์์นํ ํธ์คํธ ์ ๋ณด๋ง ๊ด๋ฆฌํ๋ฉฐ, ์ ๋ณด๋ฅผ ์ํธ ๊ตํํ๋ ํ๋ ฅ ๊ด๊ณ๋ฅผ ํตํด์ ์ ์ฒด ํธ์คํธ ์ ๋ณด๋ฅผ ์ผ๊ด์ฑ ์๊ฒ ์ ์งํฉ๋๋ค.
3๏ธโฃ ๊ธฐํ ์ฃผ์
- ๋คํธ์ํฌ์์ ์ฌ์ฉํ๋ ์ฃผ์๋ ์ด๋ฅผ ์ฌ์ฉํ๋ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ค์ํฉ๋๋ค.
- OSI 7๊ณ์ธต ๋ชจ๋ธ์ ๊ฐ ๊ณ์ธต์์๋ ๋ชฉ์ ์ ๋ฐ๋ผ ์ฌ๋ฌ ํํ์ ์ฃผ์๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ธํฐ๋ท์์ ์ผ๋ฐ ์ฌ์ฉ์๊ฐ ์ ํ ์ ์๋ ๋ํ์ ์ธ ์ฃผ์๋ค.
-
MAC ์ฃผ์
- MAC ์ฃผ์๋ ๊ณ์ธต 2์ MAC(Medium Access Protocol) ๊ณ์ธต์์ ์ฌ์ฉํ๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก LAN ์นด๋์ ๋ด์ฅ๋์ด ์์ต๋๋ค.
- ๋ฌผ๋ฆฌ ๊ณ์ธต์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋๋ MAC ์ฃผ์๋ฅผ ์ด์ฉํด์ ํธ์คํธ๋ฅผ ๊ตฌ๋ถํฉ๋๋ค.
- ๋ฐ๋ผ์ ๋คํธ์ํฌ ๊ณ์ธต์ด ํ์์ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ๋ฐ์ดํฐ ์ ์ก์ ์์ฒญํ๋ฉด ๋จผ์ IP ์ฃผ์๋ฅผ MAC ์ฃผ์๋ก ๋ณํํ๋ ์์
์ด ์ด๋ฃจ์ด์ง๊ณ , ์ดํ MAC ๊ณ์ธต์ด ์๋๋ฐฉ MAC ๊ณ์ธต์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์์ต๋๋ค.
-
IP ์ฃผ์
- IP ์ฃผ์๋ ์ธํฐ๋ท์์ ๋คํธ์ํฌ ๊ณ์ธต์ ๊ธฐ๋ฅ์ ์ํํ๋ IP ํ๋กํ ์ฝ์์ ์ฌ์ฉ๋๋ฉฐ, ์ก์ ์ IP ์ฃผ์์ ์์ ์ IP ์ฃผ์๋ก ๊ตฌ๋ถ๋ฉ๋๋ค.
- ์์ ์ IP ์ฃผ์๋ IP ํจํท์ด ์ง๋๊ฐ๋ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๋ ๋ผ์ฐํ
์ ๊ธฐ์ค์ด ๋ฉ๋๋ค.
-
ํฌํธ ์ฃผ์
- ํฌํธ ์ฃผ์(Port Address)๋ ์ ์ก ๊ณ์ธต์์ ์ฌ์ฉํ๋ฉฐ, ํธ์คํธ์์ ์คํ๋๋ ํ๋ก์ธ์ค๋ฅผ ๊ตฌ๋ถํด์ค๋๋ค.
- ์ธํฐ๋ท์์ ์ฐ๊ฒฐ์ ์์ฑ์ ํธ์คํธ์ ํธ์คํธ ์ฌ์ด๊ฐ ์๋, ๋คํธ์ํฌ ์์ฉ ํ๋ก์ธ์ค์ ๋คํธ์ํฌ ์์ฉ ํ๋ก์ธ์ค ์ฌ์ด์
๋๋ค.
- ์๋ฅผ ๋ค์ด, ๋ด ์ค๋งํธํฐ์ ๋ฉ์ ์ ์ฑ๊ณผ ์๋๋ฐฉ ์ค๋งํธํฐ์ ๋ฉ์ ์ ์ฑ ์ฌ์ด์ ์ฐ๊ฒฐ์ด ํ์ํ๋ค.
- ์ด๋, ํ๋์ IP ์ฃผ์๋ฅผ ๊ฐ๋ ์ค๋งํธํฐ์์ ์คํ๋๋ ์ฌ๋ฌ ๋คํธ์ํฌ ์์ฉ ์ฑ๋ค์ ๊ตฌ๋ถํ๋ ์ฃผ์๊ฐ ํฌํธ ์ฃผ์์
๋๋ค.
- ์ธํฐ๋ท์ ์ ์ก ๊ณ์ธต ํ๋กํ ์ฝ์ธ TCP์ UDP๊ฐ ๋
๋ฆฝ์ ์ผ๋ก ํฌํธ ์ฃผ์๋ฅผ ๊ด๋ฆฌํ๋ฉฐ, ํฌํธ ๋ฒํธ ๋๋ ์์ผ ์ฃผ์๋ผ๋ ์ฉ์ด๋ฅผ ์ฌ์ฉํ๊ธฐ๋ ํฉ๋๋ค.
-
๋ฉ์ผ ์ฃผ์
- ๋ฉ์ผ ์ฃผ์๋ ์์ฉ ๊ณ์ธต์ ๋ฉ์ผ ์์คํ
์์ ์ฌ์ฉ์๋ฅผ ๊ตฌ๋ถํ๋ ค๊ณ ์ฌ์ฉํฉ๋๋ค.
-
kobe@korea.co.kr
์ฒ๋ผ ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ํธ์คํธ ์ด๋ฆ์ @
๋ฌธ์๋ก ๊ตฌ๋ถํด ํ๊ธฐํฉ๋๋ค.