OSI๋ชจ๋ธ์ 3๊ณ์ธต์ธ ๋คํธ์ํฌ ๊ณ์ธต์ ๋ํด ๊ณต๋ถํ๊ธฐ
์ ์ธ๊ณ์๋ ์๋ง์ ๋คํธ์ํฌ๊ฐ ์๊ณ ๊ทธ ๋คํธ์ํฌ๋ค์ ์๋ก ์ฐ๊ฒฐ๋์ด ๊ฑฐ๋ํ ์ธํฐ๋ท์ ์ด๋ฃจ๊ณ ์๋ค. ์ด๋ฒ์๋ ๋คํธ์ํฌ ๊ฐ์ ์ฐ๊ฒฐ์ ๋ํด ์์๋ณด์
โ๏ธ ๋คํธ์ํฌ ๊ณ์ธต์ ์ญํ : ๋ค๋ฅธ ๋คํธ์ํฌ์ ์๋ ๋ชฉ์ ์ง๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ค๋ฉด ๋คํธ์ํฌ ๊ณ์ธต์ ๊ธฐ์ ์ด ํ์ํ๋ค
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์๋ ์ด๋๋ท ๊ท์น์ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ดํฐ ์ ์ก์ ๋ด๋น.
ํ์ง๋ง ์ด ๊ท์น์ ๋ฐ๋ผ ๊ฐ์ ๋คํธ์ํฌ์ ์๋ ์ปดํจํฐ๋ก๋ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์์ง๋ง, ์ธํฐ๋ท์ด๋ ๋ค๋ฅธ ๋คํธ์ํฌ๋ก๋ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์๋ค ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ
์ด ๋คํธ์ํฌ ๊ฐ์ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๊ฒ์ด ๋คํธ์ํฌ ๊ณ์ธต์ ์ญํ ์ด๋ค.
์ด ๊ณ์ธต์ ํตํด ๋ค๋ฅธ ๋คํธ์ํฌ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ค๋ฉด ๋ผ์ฐํฐ(router)๋ผ๋ ๋คํธ์ํฌ ์ฅ๋น๊ฐ ํ์ํ๋ค
๋ผ์ฐํฐ(router): ๋ชฉ์ ์ง๊ฐ ์ ํด์ง๋ฉด ํด๋น ๋ชฉ์ ์ง๊น์ง ์ด๋ค ๊ฒฝ๋ก๋ก ๊ฐ๋ ๊ฒ์ด ์ข์์ง๋ฅผ ์๋ ค์ฃผ๋ ๊ธฐ๋ฅ์ ํ๋ค.
ํ์ง๋ง ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ค๋ ์๋๊ฐ ์ด๋์ ์๋์ง ๋ชจ๋ฅด๋ฉด ๋ผ์ฐํฐ๋ ๋ชฉ์ ์ง๊น์ง์ ๊ฒฝ๋ก๋ฅผ ์๋ ค์ฃผ์ง ๋ชปํ๋ค. ์ด ๋ ๋คํธ์ํฌ๋ฅผ ์๋ณํ ์ ์๋ ์ฃผ์๋ฅผ IP ์ฃผ์๋ผ๊ณ ํ๋ค
IP ์ฃผ์๋ก
๋คํธ์ํฌ ๊ณ์ธต์๋ IP๋ผ๋ ํ๋กํ ์ฝ์ด ์๊ณ , ์ด IP๊ฐ ์์ด์ ๋ผ์ฐํฐ๊ฐ ๊ฐ๋ฅํ ๊ฒ์ด๋ค.
๋คํธ์ํฌ ๊ณ์ธต์์๋ ์บก์ํ๋ฅผ ํ ๋๋ ๋ฐ์ดํฐ์ IPํค๋๊ฐ ์ถ๊ฐ๋๋๋ฐ, ์ด๋ ๊ฒ ๋ง๋ค์ด์ง ๊ฒ์ IPํจํท์ด๋ผ๊ณ ํ๋ค
๐ IP ํค๋์ ์ถ๋ฐ์ง IP์ฃผ์์ ๋ชฉ์ ์ง IP ์ฃผ์๊ฐ ์๋ค๋ ๊ฒ์ ๊ธฐ์ตํ์!
IP ์ฃผ์๋ ์ค์ํ์ ๋น์ ํ๋ฉด ์ฐํธ๋ฌผ์ ๋ณด๋ผ ๋์ ์ฃผ์์ ๊ฐ์ ๊ฐ๋ ์ด๋ค.
IP ์ฃผ์๋ ์ธํฐ๋ท ์๋น์ค ์ ๊ณต์(ISP)์๊ฒ ๋ฐ์ ์ ์๋ค.
IP ๋ฒ์ ์๋ IPv4์ IPv6๊ฐ ์๋ค
IPv4 | IPv6 | |
---|---|---|
ํฌ๊ธฐ | 32๋นํธ | 128๋นํธ |
IP ์ฃผ์ ๊ฐฏ์ | ์ฝ 43์ต(ๅ) ๊ฐ | ์ฝ 340๊ฐ(ๆพ) ๊ฐ |
์ผ(ไธ) ์ญ(ๅ) ๋ฐฑ(็พ) ์ฒ(ๅ) ๋ง(่ฌ) ์ต(ๅ) ์กฐ(ๅ ) ๊ฒฝ(ไบฌ) ํด(ๅ) ์(็งญ) ์(็ฉฐ) ๊ตฌ(ๆบ) ๊ฐ(ๆพ) ์ (ๆญฃ) ์ฌ(่ผ) ๊ทน(ๆฅต) ยทยทยท
IP ์ฃผ์์๋ ๊ณต์ธ IP ์ฃผ์์ ์ฌ์ค IP ์ฃผ์๊ฐ ์๋๋ฐ ์ ๋ ์ข ๋ฅ๋ ํ์ํ ๊น?
๊ทธ๋ฌ๋ฉด ๊ณต์ธ IP ์ฃผ์ ํ ๊ฐ๋ก ๋์์ ์๋ ์ปดํจํฐ ์ธ๋์ ์ธํฐ๋ท์ ๋ชจ๋ ์ฐ๊ฒฐํ ์ ์๋ ํ๊ฒฝ์ ๋ง๋ค ์ ์๋ค
DHCP(Dynamic Host Configuration Protocol): IP ์ฃผ์๋ฅผ ์๋์ผ๋ก ํ ๋นํ๋ ํ๋กํ ์ฝ
IP ์ฃผ์์ MAC ์ฃผ์๋ ๋นํธ ์๊ฐ ๋ค๋ฅธ๋ฐ,
MAC ์ฃผ์ | IP ์ฃผ์ | |
---|---|---|
ํฌ๊ธฐ | 48๋นํธ | 32๋นํธ |
ํ์ | 16์ง์ | 10์ง์ |
8๋นํธ๋ฅผ ์ฅํ (octet)์ด๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ ํ๋ค
32๋นํธ๋ฅผ 8๋นํธ์ฉ ๋์ด์ ๋ค ๊ฐ์ ์ฅํ ์ผ๋ก ๊ตฌ๋ถํ๊ณ ,
์ซ์๋ 10์ง์๋ก ๋ณํํ์ ๋ 0~255๊น์ง ๋ฒ์๊ฐ ์ ํด์ ธ ์๋ค
๐ ์ฌ๋์ด ์ฝ๊ธฐ ์ฝ๋๋ก 10์ง์๋ก ํ์ํ์ง๋ง, ์ค์ ๋ก IP์ฃผ์๋ 2์ง์๋ก ๋์ด์๋ค๋ ๊ฒ์ ๊ธฐ์ตํ์!
๋ํ, IP ์ฃผ์๋ ๋คํธ์ํฌ ID์ ํธ์คํธ ID๋ก ๋๋ ์ ธ ์๋ค.
์ด ๋ ๊ฐ์ง ์ ๋ณด๊ฐ ํฉ์ณ์ ธ IP ์ฃผ์๊ฐ ๋๋ค.
IP ์ฃผ์๋ ๋คํธ์ํฌ์ ๊ท๋ชจ์ ๋ฐ๋ผ A~E ํด๋์ค๋ก ๋๋์ด์ ธ ์๋ค. ๋คํธ์ํฌ ํด๋์ค ๊ตฌ์กฐ์ ๋ํด ์์๋ณด์.
IPv4์ IP ์ฃผ์๋ 32๋นํธ๋ค.
๋คํธ์ํฌ ํฌ๊ธฐ๋ ํด๋์ค ๋ผ๋ ๊ฐ๋ ์ผ๋ก ๊ตฌ๋ถํ๊ณ ์๋ค
ํด๋์ค ์ด๋ฆ | ๋ด์ฉ | ๋คํธ์ํฌ ID ํฌ๊ธฐ | ํธ์คํธ ID |
---|---|---|---|
A ํด๋์ค | ๋๊ท๋ชจ ๋คํธ์ํฌ ์ฃผ์ | 8๋นํธ | 24๋นํธ |
B ํด๋์ค | ์คํ ๋คํธ์ํฌ ์ฃผ์ | 16๋นํธ | 16๋นํธ |
C ํด๋์ค | ์๊ท๋ชจ ๋คํธ์ํฌ ์ฃผ์ | 24๋นํธ | 8๋นํธ |
D ํด๋์ค | ๋ฉํฐ์บ์คํธ(multicast) ์ฃผ์ | x | x |
E ํด๋์ค | ์ฐ๊ท ๋ฐ ํน์์ฉ๋ ์ฃผ์ | x | x |
์ผ๋ฐ ๋คํธ์ํฌ์์๋ A~C ํด๋์ค๊น์ง ์ฌ์ฉํ ์ ์๋ค
์ข ๋ฅ | ๊ณต์ธ IP ์ฃผ์์ ๋ฒ์ | ์ฌ์ค IP ์ฃผ์์ ๋ฒ์ |
---|---|---|
A ํด๋์ค | 1.0.0.0~9.255.255.255 10.0.0.0~10.255.255.255 | 11.0.0.0~126.255.255.255 |
B ํด๋์ค | 128.0.0.0~172.15.255.255 172.16.0.0~172.31.255.255 | 172.32.0.0~191.255.255.255 |
C ํด๋์ค | 192.0.0.0~192.167.255.255 192.168.0.0~192.168.255.255 | 192.169.0.0~223.255.255.255 |
์ปดํจํฐ์ ํ ๋นํ ์ ์๋ IP ์ฃผ์์ธ ๋คํธ์ํฌ ์ฃผ์์ ๋ธ๋ก๋์บ์คํธ ์ฃผ์์ ๋ํด ์์๋ณด์.
IP ์ฃผ์์๋ ๋คํธ์ํฌ ์ฃผ์์ ๋ธ๋ก๋์บ์คํธ ์ฃผ์๊ฐ ์๋ค. ์ด ๋ ์ฃผ์๋ ํน๋ณํ ์ฃผ์๋ก, ์ปดํจํฐ๋ ๋ผ์ฐํฐ๊ฐ ์์ ์ IP๋ก ์ฌ์ฉํ๋ฉด ์ ๋๋ค
โ๏ธ ๋คํธ์ํฌ ์ฃผ์
โ๏ธ ๋ธ๋ก๋์บ์คํธ ์ฃผ์
๋คํธ์ํฌ๋ฅผ ๋ถํ ํ๋ ๊ฒ์ ์๋ธ๋ทํ ์ด๋ผ๊ณ ํ๋ค. ์๋ธ๋ท์ ๊ตฌ์กฐ์ ๋ํด ์์๋ณด์.
IP ์ฃผ์๋ A, B, C, D, E ํด๋์ค๋ก ๋๋์ด์ ธ ์๊ณ , ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ IP ์ฃผ์๋ A, B, C๋ก ๋๋์ด์ ธ ์๋ค.
A ํด๋์ค ๋คํธ์ํฌ๋ ํธ์คํธ ID๊ฐ 24๋นํธ๋ก, ํ๋์ ๋คํธ์ํฌ์ 1677๋ง 7214๊ฐ์ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ค.
์ด ์ํ์์ ๋ธ๋ก๋์บ์คํธ ํจํท์ ์ ์กํ๋ฉด ๋ชจ๋ ์ปดํจํฐ์ ํจํท์ด ์ ์ก๋๊ณ ๋คํธ์ํฌ๊ฐ ํผ์กํด์ง๊ฒ ๋๋๋ฐ, ๐ฑ๐ฑ๐ฑ
A ํด๋์ค์ ๋๊ท๋ชจ ๋คํธ์ํฌ๋ฅผ ์์ ๋คํธ์ํฌ๋ก ๋ถํ ํ์ฌ ๋ธ๋ก๋์บ์คํธ๋ก ์ ์ก๋๋ ํจํท์ ๋ฒ์๋ฅผ ์ขํ์ ์๋ค.
โ ์ด๋ ๊ฒ ํ๋ฉด ๋ ๋ง์ ๋คํธ์ํฌ๋ฅผ ๋ง๋ค ์ ์์ด์ IP ์ฃผ์๋ฅผ ๋ ํจ๊ณผ์ ์ผ๋ก ํ์ฉ ํ ์ ์๋ค.
์ด์ฒ๋ผ ๋คํธ์ํฌ๋ฅผ ๋ถํ ํ๋ ๊ฒ์ ์๋ธ๋ทํ (subneting)์ด๋ผ๊ณ ํ๊ณ , ๋ถํ ๋ ๋คํธ์ํฌ๋ฅผ ์๋ธ๋ท(subnet)์ด๋ผ๊ณ ํ๋ค.
๊ธฐ์กด์ ์๋ ํธ์คํธ ID์์ ๋นํธ๋ฅผ ๋น๋ ค ์๋ธ๋ท ID๋ก ๋ฐ๊ฟ ์๋ธ๋ท์ ๋ง๋ ๋ค.
IP ์ฃผ์๋ฅผ ์๋ธ๋ทํ ํ๋ฉด
์ด ๋ ์๋ธ๋ท ๋ง์คํฌ๋ผ๋ ๊ฐ์ ์ฌ์ฉํ๋ค.
์๋ธ๋ท ๋ง์คํฌ: ๋คํธ์ํฌ ID์ ํธ์คํธ ID๋ฅผ ์๋ณํ๊ธฐ ์ํ ๊ฐ์ด๋ค
์๋ก ๋ค๋ฅธ ๋คํธ์ํฌ์ ํต์ ํ๋ ค๋ฉด ๋ผ์ฐํฐ๊ฐ ํ์ํ๋ค. ๋ผ์ฐํฐ์ ๋ํด ์์๋ณด์.
์๋ก ๋ค๋ฅธ ๋คํธ์ํฌ์ ํต์ ํ๋ ค๋ฉด ๋ผ์ฐํฐ๊ฐ ํ์ํ๊ณ , ๋ผ์ฐํฐ๋ ๋คํธ์ํฌ๋ฅผ ๋ถ๋ฆฌํ ์ ์๋ค
์ค์์น(๋ ์ด์ด 2 ์ค์์น)๋ง ์๋ ๋คํธ์ํฌ์์๋ ๋ชจ๋ ์ปดํจํฐ์ ์ค์์น๊ฐ ๋์ผํ ๋คํธ์ํฌ์ ์ํ๊ฒ ๋๊ณ , ํ๋ธ๋ ์ค์์น์ ๋ง์ฐฌ๊ฐ์ง๋ก ๋คํธ์ํฌ๋ฅผ ๋ถ๋ฆฌํ ์ ์๋ค ๐ฅ๐ฅ๐ฅ
โ ๋ผ์ฐํฐ๊ฐ ์์ผ๋ฉด ๋คํธ์ํฌ๋ฅผ ๋ถํ ํ ์ ์๋ค
๋คํธ์ํฌ๋ฅผ ๋ถํ ํ ๋ค์, ์ปดํจํฐ ํ ๋๊ฐ ๋ค๋ฅธ ๋คํธ์ํฌ๋ก ์ ์ํ๋ ค๋ฉดโ,
๋ผ์ฐํฐ์ IP ์ฃผ์๋ฅผ ์ง์ ํด์ผ ํ๋ ์ด์ ๋,
192.168.1.0/24
๋คํธ์ํฌ์ ์ํด ์๊ธฐ ๋๋ฌธ์ ๋ผ์ฐํฐ์ IP ์ฃผ์์ธ 192.168.1.1
๋ก ์ค์ ํ๋ค. ๋ผ์ฐํ
์
๊ฒฝ๋ก ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ์ ๋คํธ์ํฌ์์ ๋ค๋ฅธ ๋คํธ์ํฌ๋ก ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ค
์ด ๊ฒฝ๋ก ์ ๋ณด๊ฐ ๋ฑ๋ก๋์ด ์๋ ํ
์ด๋ธ์ด ๋ผ์ฐํ
ํ
์ด๋ธ์ด๋ค
๋ผ์ฐํ ํ ์ด๋ธ์ ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ์ ๋คํธ์ํฌ ๊ด๋ฆฌ์๊ฐ
(1) ์๋์ผ๋ก ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ๊ณผ
(2) ์๋์ผ๋ก ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ์ด ์๋ค.
์ด์ฒ๋ผ ๋ผ์ฐํฐ ๊ฐ์ ๋ผ์ฐํ
์ ๋ณด๋ฅผ ๊ตํํ๊ธฐ ์ํ ํ๋กํ ์ฝ์ ๋ผ์ฐํ
ํ๋กํ ์ฝ์ด๋ผ๊ณ ํ๋ค.
๋ํ์ ์ธ ๋ผ์ฐํ
ํ๋กํ ์ฝ์๋ RIP, OSPF, BGP ๋ฑ์ด ์๊ณ ๊ฐ๊ฐ ๋ค๋ฅธ ํน์ง์ด ์๋ค.
๋คํธ์ํฌ ๊ณ์ธต(network layer)
: ๋คํธ์ํฌ ๊ณ์ธต์ ๋ค๋ฅธ ๋คํธ์ํฌ์ ํต์ ํ๊ธฐ ์ํ ๊ฒฝ๋ก ์ค์ ์ ์ํด ๋ผ์ฐํฐ๋ฅผ ํตํ ๋ผ์ฐํ
์ ํ๋ฉฐ ํจํท ์ ์ก์ ๋ด๋นํ๋ค
IP(Internet Protocol, ์ธํฐ๋ท ํ๋กํ ์ฝ)
: ์ธํฐ๋ท์ ์๋ ํ ์ปดํจํฐ์์ ๋ค๋ฅธ ์ปดํจํฐ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ๋ฐ ์ฌ์ฉ๋๋ ๋คํธ์ํฌ ๊ณ์ธต ํ๋กํ ์ฝ์ด๋ค
IP ์ฃผ์ ํด๋์ค(IP address class)
: IPv4์์ ์ฌ์ฉํ๋ ์ฃผ์ ๊ทธ๋ฃน์๋ ๋ค์ฏ ๊ฐ ๊ฐ ์๋ค. A, B, Cํด๋์ค๋ ๋คํธ์ํฌ ID์ ํธ์คํธ ID๋ก ๊ตฌ์ฑ๋๋ฉฐ, D ํด๋์ค๋ ๋ฉํฐ์บ์คํธ ์ฃผ์๋ก ์ฌ์ฉ๋๋ค. E ํด๋์ค๋ ํ์์ ๋ฐ๋ผ ์ฌ์ฉํ๊ธฐ ์ํด ํ๋ณดํด ๋์ ๊ฒ์ด๋ค
๋ผ์ฐํฐ(router)
: ์๋ก ๋ค๋ฅธ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํด ์ฃผ๋ ์ฅ์น๋ก ํ์ฌ์ ๋คํธ์ํฌ์์ ๋ค๋ฅธ ๋คํธ์ํฌ๋ก ํจํท์ ์ ์กํ ์ ์๋๋ก ํ๋ค
๋ผ์ฐํ
(routing)
: ๋คํธ์ํฌ์์ ํจํท์ ๋ชฉ์ ์ง๋ก ๋ณด๋ผ ๋ ๋ชฉ์ ์ง๊น์ง ๊ฐ ์ ์๋ ์ฌ๋ฌ ๊ฐ์ง ๊ฒฝ๋ก ์ค ํ ๊ฐ์ง ๊ฒฝ๋ก๋ฅผ ์ค์ ํด ์ฃผ๋ ๊ณผ์ ์ด๋ค
๋ผ์ฐํ
ํ
์ด๋ธ(rotuing table)
: ์ปดํจํฐ ๋คํธ์ํฌ์์ ๋ชฉ์ ์ง ์ฃผ์๋ฅผ ๋ชฉ์ ์ง์ ๋๋ฌํ๊ธฐ ์ํ ๋คํธ์ํฌ ๋
ธ์ ์ผ๋ก ๋ณํ์ํฌ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ค. ๋ค๋ฅธ ๋คํธ์ํฌ๋ก ๊ฐ๊ธฐ ์ํ ๊ฐ์ฅ ์ข์ ๋ผ์ฐํฐ์ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์๋ค
์๋ธ๋ท(subnet)
: ํฐ ๋คํธ์ํฌ๋ฅผ ๋ถํ ํด์ ๋ง๋ ์์ ๋คํธ์ํฌ๋ค
์๋ธ๋ทํ
(subneting)
: ๋คํธ์ํฌ๋ฅผ ๋ถํ ํ๊ธฐ ์ํด IP ์ฃผ์์ ๊ตฌ์ฑ์ ๋ณ๊ฒฝํ๋ ์์
์ด๋ค
์๋ธ๋ท ID
: IP ์ฃผ์์ ๋คํธ์ํฌ ๋ถ๋ถ์ ๋๋ฆฌ๊ธฐ ์ํด ์๋ธ๋ท ๋ง์คํฌ๋ก ์ฌ์ฉ๋๋ ๋นํธ๋ก ์๋ธ๋ท ๋นํธ(subnet bits)๋ผ๊ณ ๋ ํ๋ค
์๋ธ๋ท ๋ง์คํฌ(subnet mask)
: IP ์ฃผ์์ ๋คํธ์ํฌ ๋ถ๋ถ๋ง ๋ํ๋๊ฒ ํ์ฌ ๊ฐ์ ๋คํธ์ํฌ์ธ์ง๋ฅผ ํ๋ณํ๊ฒ ํ๋ ๋ง์คํฌ๋ค
๋ฉํฐ์บ์คํธ(multicast)
: ํ ์ปดํจํฐ(ํธ์คํธ)์์ ํจํท์ ์ฌ๋ฌ ์ปดํจํฐ๋ก ๋์์ ์ ์กํ๋ ๊ฒ์ ๋งํ๋ค
๋ธ๋ก๋์บ์คํธ(broadcast)
: IP ๋คํธ์ํฌ์ ์๋ ๋ชจ๋ ์ปดํจํฐ(ํธ์คํธ)๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๋ฐฉ์์ด๋ค
๋ฉ์จ์ด...ใ ใ