๋คํธ์ํฌ ํฐ ๊ทธ๋ฆผ
๋คํธ์ํฌ ๊ธฐ๋ณธ ๊ตฌ์กฐ
๋คํธ์ํฌ๋ ๋ ธ๋์ ๊ฐ์ ์ผ๋ก ์ด๋ฃจ์ด์ง ์๋ฃ๊ตฌ์กฐ๋ผ๋ ์ ์์ ๊ทธ๋ํ์ ํํ๋ฅผ ๊ฐ์ง
๋คํธ์ํฌ ํ ํด๋ฆฌ์ง: ๋คํธ์ํฌ ์์์ ๋ ธ๋์ ๋ ธ๋ ์ฌ์ด์ ์ฐ๊ฒฐ ๊ตฌ์กฐ ex) ๋งํ, ํธ๋ฆฌํ, ๋งํ, ์ฑํ, ๋ฒ์คํ(์ ํ)
ํธ์คํธ: ๋คํธ์ํฌ์ ๊ฐ์ฅ์๋ฆฌ์ ์์นํ๋ฉด์ ๋คํธ์ํฌ๋ฅผ ํตํด ์ฃผ๊ณ ๋ฐ๋ ์ ๋ณด๋ฅผ ์ต์ด๋ก ์ก์ ํ๊ณ ์ต์ข ์์ ํ๋ ๋ ธ๋
ํด๋ผ์ด์ธํธ: ์์ฒญ์ ๋ณด๋ด๋ ํธ์คํธ
์๋ฒ: ์๋ต์ ๋ณด๋ด๋ ์๋ฒ
์ค๊ฐ ๋ ธ๋: ๊ฐ์ฅ ์๋ฆฌ์ ์์นํ ํธ์คํธ๊ฐ ์ฃผ๊ณ ๋ฐ๋ ์ ๋ณด๋ค์ ์ํ๋ ์์ ์ง๊น์ง ์์ ์ ์ผ๋ก ์ ์กํ๋ ์ญํ ex) ์ค์์น, ๋ผ์ฐํฐ, ๊ณต์ ๊ธฐ ๋ฑ
LAN๊ณผ WAN
LAN(Local Area Network): ๊ทผ๊ฑฐ๋ฆฌ ๋คํธ์ํฌ๋ฅผ ์๋ฏธํ๋ฉฐ, ์ด๋ฆ ๊ทธ๋๋ก ๊ฐ์ ์ด๋ ๊ธฐ์ ์ฒ๋ผ ๋น๊ต์ ๊ฐ๊น์ด ๊ฑฐ๋ฆฌ๋ฅผ ์ฐ๊ฒฐํ๋ ํ์ ๋ ๊ณต๊ฐ์์์ ๋คํธ์ํฌ
- ์ง์ด๋ ์ฌ๋ฌด์ค์ ์๋ ๊ณต์ ๊ธฐ๋ฅผ ํตํด ๋ชจ๋ ๋คํธ์ํฌ ๊ธฐ๊ธฐ๊ฐ ํต์ ํ๊ณ ์๋ค๋ฉด LAN์ด ๊ณต์ ๊ธฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ตฌ์ถ๋์๋ค๊ณ ํ ์ ์์
- ํด๋น ๊ณต์ ๊ธฐ์ ์ฐ๊ฒฐ๋ ๋คํธ์ํฌ ๊ธฐ๊ธฐ๋ค์ ๋ชจ๋ ๊ฐ์ ๋คํธ์ํฌ(LAN)์ ์ํด ์๋ค๊ณ ์ธ์
WAN(Wide Area Network): ์๊ฑฐ๋ฆฌ ๋คํธ์ํฌ๋ก, LAN๊ฐ ํต์ ๋ด๋น์ผ๋ก ์ธํฐ๋ท์ ๊ฐ๋ฅํ๊ฒ ๋ง๋๋ ๋คํธ์ํฌ
- ์ผ๋ฐ์ ์ผ๋ก ISP(Internet Service Provider)๋ผ๋ ์ธํฐ๋ท ์๋น์ค ์ ์ฒด๊ฐ ๊ตฌ์ถํ๊ณ ๊ด๋ฆฌ ex) KT, LG U+, SK๋ธ๋ก๋๋ฐด๋
ํจํท ๊ตํ ๋คํธ์ํฌ
๋คํธ์ํฌ๋ฅผ ํตํด ์ฃผ๊ณ ๋ฐ๋ ๋ฐ์ดํฐ๋ ํ ๋ฒ์ ์ก์์ ๋์ง ์๊ณ , ์ฌ๋ฌ ๋ฐ์ดํฐ๋ก ์ชผ๊ฐ์ ธ์ ์ก์์ ๋จ. ์ด๋ ๊ฒ ๋คํธ์ํฌ๋ฅผ ํตํด ์ก์์ ๋๋ ๋ฐ์ดํฐ์ ๋จ์๋ฅผ ํจํท(packet)์ด๋ผ๊ณ ํจ
- ์ค๋๋ ์ ๋คํธ์ํฌ๋ ํจํท ๋จ์๋ก ์ฃผ๊ณ ๋ฐ๋ ์ ๋ณด๋ฅผ ์ชผ๊ฐ์ ์ก์์ ํ๊ณ ์์ ์ง์์ ์ฌ์กฐ๋ฆฝํ๋ฉฐ ํจํท์ ์ฃผ๊ณ ๋ฐ๋ 'ํจํท ๊ตํ ๋คํธ์ํฌ'๊ฐ ๋๋ถ๋ถ
- ํ๋์ ํจํท = ํ์ด๋ก๋ + ํค๋ (+ ํธ๋ ์ผ๋ฌ)
- ํ์ด๋ก๋: ํจํท์์ ์ก์์ ํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ
- ํค๋์ ํธ๋ ์ผ๋ฌ: ํจํท์ ์ถ๊ฐ๋๋ ๋ถ๊ฐ ์ ๋ณด
์ฃผ์์ ๊ฐ๋ ๊ณผ ์ ์ก ๋ฐฉ์
์ฌ๋ฐ๋ฅด๊ฒ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด์๋ ์๋ก๋ฅผ ํน์ ํ ์ ์๋ ์ ๋ณด์ธ ์ฃผ์๊ฐ ํ์ํจ.
์ฃผ์(address): ํจํท์ ํค๋์ ๋ช ์๋๋ ์ ๋ณด๋ก, ๋คํธ์ํฌ์์ ์ฌ์ฉ๋๋ ๋ํ์ ์ธ ์ฃผ์๋ก๋ IP ์ฃผ์์ MAC ์ฃผ์๊ฐ ์์
์ฃผ์๋ฅผ ๋ฐํ์ผ๋ก ๋ค์ํ ์์ ์ง ์ ํ์ ์ง์ ํด ํจํท์ ๋ณด๋ผ ์ ์์
- ์ ๋์บ์คํธ(unicast): ์ก์ ์ง์ ์์ ์ง๊ฐ ์ผ๋์ผ๋ก ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ์ ์ก ๋ฐฉ์
- ๋ธ๋ก๋์บ์คํธ(broadcast): ๋คํธ์ํฌ์์ ๋ชจ๋ ํธ์คํธ์๊ฒ ๋ฉ์์ง๋ฅผ ์ ์กํ๋ ์ ์ก ๋ฐฉ์
- ๋ธ๋ก๋์บ์คํธ๊ฐ ์ ์ก๋๋ ๋ฒ์๋ฅผ ๋ธ๋ก๋์บ์คํธ ๋๋ฉ์ธ์ด๋ผ๊ณ ํจ
- ํธ์คํธ๊ฐ ๊ฐ์ ๋ธ๋ก๋์บ์คํธ ๋๋ฉ์ธ์ ์ํด ์๋ ๊ฒฝ์ฐ์๋ ๊ฐ์ LAN์ ์ํด ์๋ค๊ณ ๊ฐ์ฃผ
- ๋ฉํฐ์บ์คํธ(multicast): ๋คํธ์ํฌ ๋ด์ ๋์ผ ๊ทธ๋ฃน์ ์ํ ํธ์คํธ์๊ฒ๋ง ์ ์กํ๋ ๋ฐฉ์
- ์ ๋์บ์คํธ(anycast): ๋คํธ์ํฌ ๋ด์ ๋์ผ ๊ทธ๋ฃน์ ์ํ ํธ์คํธ ์ค ๊ฐ์ฅ ๊ฐ๊น์ด ํธ์คํธ์๊ฒ ์ ์กํ๋ ๋ฐฉ์
๋ ํธ์คํธ๊ฐ ํจํท์ ์ฃผ๊ณ ๋ฐ๋ ๊ณผ์
๋คํธ์ํฌ ๋ด์ ํธ์คํธ๋ ์๋ก๊ฐ ์ฃผ๊ณ ๋ฐ์ ๋ด์ฉ(ํจํท)์ ์ดํดํ ์ ์์ด์ผ ํ๊ณ , ์ด๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ฃผ๊ณ ๋ฐ์ ์ ์์ด์ผ ํจ
ํ๋กํ ์ฝ: ๋คํธ์ํฌ์์ ํต์ ์ ์ฃผ๊ณ ๋ฐ๋ ๋ ธ๋ ๊ฐ์ ํฉ์๋ ๊ท์น์ด๋ ๋ฐฉ๋ฒ
- ํจํท์ ์ฃผ๊ณ ๋ฐ๋ ํธ์คํธ์ ๋คํธ์ํฌ ์ฅ๋น๋ค์ด ์๋ก ์ฃผ๊ณ ๋ฐ๋ ์ ๋ณด๋ฅผ ์ดํดํ๋ ค๋ฉด ๊ฐ์ ํ๋กํ ์ฝ์ ์ดํดํด์ผ ํ๊ณ , ๊ฐ์ ํ๋กํ ์ฝ๋ก ํต์ ํด์ผ ํจ
- ํ๋กํ ์ฝ๋ง๋ค ๋ชฉ์ ๊ณผ ํน์ง์ด ๋ค๋ฆ ex) IP๋ ๋คํธ์ํฌ ๊ฐ์ ์ฃผ์ํ๋ค๋ ๋ชฉ์ ์ ์ง๋ ํ๋กํ ์ฝ์ด๊ณ , ARP๋ IP ์ฃผ์์ MAC ์ฃผ์๋ฅผ ๋์์ํจ๋ค๋ ๋ชฉ์ ์ ์ง๋ ํ๋กํ ์ฝ์
๋คํธ์ํฌ ์ฐธ์กฐ ๋ชจ๋ธ: ํต์ ์ด ์ด๋ฃจ์ด์ง๋ ๋จ๊ณ๋ฅผ ๊ณ์ธต์ ์ผ๋ก ํํํ ๊ฒ
- OSI 7๊ณ์ธต: ๊ตญ์ ํ์คํ ๊ธฐ๊ตฌ(ISO)์์ ๋ง๋ ๋คํธ์ํฌ ์ฐธ์กฐ ๋ชจ๋ธ๋ก, ํต์ ๋จ๊ณ๋ฅผ 7๊ฐ์ ๊ณ์ธต์ผ๋ก ๋๋, ๋คํธ์ํฌ์ ์ด๋ก ์ ๊ธฐ์ ์ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ
- TCP/IP 4๊ณ์ธต: ๊ตฌํ๊ณผ ํ๋กํ ์ฝ์ ์ค์ ์ ๋ ๋คํธ์ํฌ ์ฐธ์กฐ ๋ชจ๋ธ


- ๋ฌผ๋ฆฌ ๊ณ์ธต: ๊ฐ์ฅ ์ตํ์ ๊ณ์ธต์ผ๋ก, ๋นํธ ์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ณ์ธต
- ์ปดํจํฐ๋ 0๊ณผ 1๋ง์ ์ดํดํ ์ ์๊ธฐ ๋๋ฌธ์ ๋คํธ์ํฌ๋ฅผ ํตํด ์ฃผ๊ณ ๋ฐ๋ ์ ๋ณด ๋ํ 0๊ณผ 1๋ก ์ด๋ฃจ์ด์ง ์ ํธ๋ก ๊ตฌ์ฑ๋จ
- ์ด๋ฌํ ์ ํธ๋ฅผ ์ ๋ฌด์ ํต์ ๋งค์ฒด๋ฅผ ํตํด ์ด๋ฐํ๋ ๊ณ์ธต
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต: ๊ฐ์ LAN์ ์ํ ํธ์คํธ๋ผ๋ฆฌ ์ฌ๋ฐ๋ฅด๊ฒ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ๊ณ์ธต
- ๊ฐ์ ๋คํธ์ํฌ์ ์ํ ํธ์คํธ๋ฅผ ์๋ณํ ์ ์๋ ์ฃผ์(MAC ์ฃผ์)๋ฅผ ์ฌ์ฉํ๊ณ , ๋ฌผ๋ฆฌ ๊ณ์ธต์ ํตํด ์ฃผ๊ณ ๋ฐ๋ ์ ๋ณด์ ์ค๋ฅ๊ฐ ์๋์ง ํ์ธ
- ๋คํธ์ํฌ ๊ณ์ธต: ๋คํธ์ํฌ ๊ฐ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๊ณ์ธต
- LAN์ ๋์ด ๋ค๋ฅธ ๋คํธ์ํฌ์ ํต์ ์ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด ํ์ํ ๊ณ์ธต
- ๋คํธ์ํฌ ๊ฐ ํต์ ๊ณผ์ ์์ ํธ์คํธ๋ฅผ ์๋ณํ ์ ์๋ ์ฃผ์(IP ์ฃผ์)๊ฐ ํ์ํจ
- ์ ์ก ๊ณ์ธต: ์ ๋ขฐ์ฑ ์๋ ์ ์ก์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๊ณ์ธต
- ๋คํธ์ํฌ๋ฅผ ํตํด ์ก์์ ๋๋ ํจํท์ ์ ์ก ๋์ค์ ์ ์ค๋ ๋๋ ์๊ณ , ์์๊ฐ ๋ค๋ฐ๋ ๋๊ฐ ์๋๋ฐ ์ด๋ฌํ ์ํฉ์์ ์ ๋ขฐ์ฑ ์๋ ์ ์ก ๊ฐ๋ฅํ๊ฒ ํจ
- ํฌํธ(port) ์ ๋ณด๋ฅผ ํตํด ํน์ ์์ฉ ํ๋ก๊ทธ๋จ๊ณผ์ ์ฐ๊ฒฐ ๋ค๋ฆฌ ์ญํ ์ ์ํํ๋ ๊ณ์ธต
- ๋ํ์ ์ธ ํ๋กํ ์ฝ๋ก๋ TCP, UDP๊ฐ ์์
- ์ธ์
๊ณ์ธต: ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ์ ์ฐ๊ฒฐ ์ํ๋ฅผ ์๋ฏธํ๋ ์ธ์
์ ๊ด๋ฆฌํ๊ธฐ ์ํ ๊ณ์ธต
- ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ์ ์ฐ๊ฒฐ ์ํ๋ฅผ ์ ์งํ๊ฑฐ๋ ์๋กญ๊ฒ ์์ฑํ๊ณ , ํ์ํ๋ค๋ฉด ์ฐ๊ฒฐ์ ๋๋ ์ญํ
- ํํ ๊ณ์ธต: ๋ฒ์ญ๊ฐ์ ๊ฐ์ ์ญํ ์ ํ๋ ๊ณ์ธต์ผ๋ก, ์ธ์ฝ๋ฉ๊ณผ ์์ถ, ์ํธํ์ ๊ฐ์ ์์ ์ํ
- ์์ฉ ๊ณ์ธต: ์ฌ์ฉ์์ ๊ฐ์ฅ ๋ฐ์ ํ๊ฒ ๋ง๋ฟ์ ์์ด ์ฌ๋ฌ ๋คํธ์ํฌ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ณ์ธต์ผ๋ก, ์ค์ํ ํ๋กํ ์ฝ ๋ค์ ํฌํจ
- ๋ํ์ ์ธ ํ๋กํ ์ฝ๋ก๋ HTTP, HTTPS, DNS ๋ฑ
์บก์ํ์ ์ญ์บก์ํ
๊ฐ ๊ณ์ธต์์๋ ์ด๋ค ์ ๋ณด๋ฅผ ์ก์ ํ ๋ ์์ ๊ณ์ธต์ผ๋ก๋ถํฐ ๋ด๋ ค๋ฐ์ ํจํท์ ํ์ด๋ก๋๋ก ์ผ์, ๊ฐ ๊ณ์ธต์ ํฌํจ๋ ํ๋กํ ์ฝ์ ๊ฐ๊ธฐ ๋ค๋ฅธ ๋ชฉ์ ๊ณผ ํน์ง์ ๋ฐ๋ผ ํค๋ ํน์ ํธ๋ ์ผ๋ฌ๋ฅผ ๋ง๋ถ์ธ ๋ค์ ํ์ ๊ณ์ธต์ผ๋ก ์ ๋ฌ
์บก์ํ(encapsulation): ์ก์ ๊ณผ์ ์์ ํค๋(๋ฐ ํธ๋ ์ผ๋ฌ)๋ฅผ ์ถ๊ฐํด ๋๊ฐ๋ ๊ณผ์
์ญ์บก์ํ(decapsulation): ์บก์ํ ๊ณผ์ ์์ ๋ถ์ธ ํค๋(๋ฐ ํธ๋ ์ผ๋ฌ)๋ฅผ ๊ฐ ๊ณ์ธต์์ ํ์ธํ ๋ค ์ ๊ฑฐํ๋ ๊ณผ์
| ๊ณ์ธต | ํจํท์ ์ด๋ฆ | |
| ๊ทธ ์ด์์ ๊ณ์ธต | ๋ฐ์ดํฐ(data) ๋๋ ๋ฉ์์ง(message) | |
| ์ ์ก ๊ณ์ธต | TCP ๊ธฐ๋ฐ ํจํท์ธ ๊ฒฝ์ฐ | ์ธ๊ทธ๋จผํธ(segment) |
| UDP ๊ธฐ๋ฐ ํจํท์ธ ๊ฒฝ์ฐ | ๋ฐ์ดํฐ๊ทธ๋จ(datagram) | |
| ๋คํธ์ํฌ ๊ณ์ธต | ํจํท(์ดํ IP ํจํท) ๋๋ ๋ฐ์ดํฐ๊ทธ๋จ | |
| ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต | ํ๋ ์(frame) | |
| ๋ฌผ๋ฆฌ ๊ณ์ธต | ์ฌ๋ณผ(symbol) ๋๋ ๋นํธ(bit) | |
์ฐธ๊ณ ์๋ฃ
์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ปดํจํฐ ๊ณผํ์ด๋ค with CS ๊ธฐ์ ๋ฉด์