[ํผ์ ๊ณต๋ถํ๋ ๋คํธ์ํฌ] 01. ์ปดํจํฐ ๋คํธ์ํฌ ์์ํ๊ธฐ
์ปดํจํฐ ๋คํธ์ํฌ๋ฅผ ์์์ผ ํ๋ ์ด์
์ปดํจํฐ ๋คํธ์ํฌ(computer network, ๋คํธ์ํฌ): ์ฌ๋ฌ ๊ฐ์ ์ฅ์น๊ฐ ๋ง์น ๊ทธ๋ฌผ์ฒ๋ผ ์๋ก ์ฐ๊ฒฐ๋์ด ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ํต์ ๋ง
์ธํฐ๋ท: ์ฌ๋ฌ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ '๋คํธ์ํฌ์ ๋คํธ์ํฌ'
- ๋คํธ์ํฌ๋ฅผ ํตํด ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ๊ธฐ๊ธฐ๋ค์ ํ ๋คํธ์ํฌ ๋ด์์ ํต์ ๋ ๊ฐ๋ฅํ๊ณ , ๋คํธ์ํฌ ๊ฐ์๋ ํต์ ์ด ๊ฐ๋ฅํ๋ค.
- ๊ฐ๋ฐ์๊ฐ ์ปดํจํฐ ๋คํธ์ํฌ๋ฅผ ์์์ผ ํ๋ ์ด์ → ๊ฐ๋ฐ์๋ 1) ํ๋ก๊ทธ๋จ์ ๋ง๋๋ ์ ๋ฌด(ex: TCP/UDP, HTTP), 2) ํ๋ก๊ทธ๋จ์ ์ ์ง ๋ณด์ํ๋ ์ ๋ฌด(ex: ์ค๋ฅ ์ง๋จ)๋ฅผ ํ๋ค. ๋ ์ ๋ฌด ๋ชจ๋ ๋คํธ์ํฌ๋ฅผ ํตํด ์งํ๋๊ธฐ ๋๋ฌธ์ ๋คํธ์ํฌ๋ฅผ ๋ฐ๋์ ์์์ผ ํ๋ค.
์ปดํจํฐ ๋คํธ์ํฌ ๊ฑฐ์์ ์ผ๋ก ์ดํด๋ณด๊ธฐ
๋คํธ์ํฌ ๊ธฐ๋ณธ ๊ตฌ์กฐ
๋คํธ์ํฌ ๊ตฌ์กฐ = ๊ทธ๋ํ
๊ทธ๋ํ(graph): ๋ ธ๋(node)์ ๋ ธ๋๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฐ์ (edge)์ผ๋ก ์ด๋ฃจ์ด์ง ์๋ฃ ๊ตฌ์กฐ


- ๊ฐ์ฅ ์๋ฆฌ์ ์์นํ ๋ ธ๋(์ค๋งํธํฐ, ๋ ธํธ๋ถ, PC ๋ฑ) = ํธ์คํธ
- ์ค๊ฐ์ ์์นํ ๋ ธ๋(๊ณต์ ๊ธฐ) = ๋คํธ์ํฌ ์ฅ๋น
- ๋ ธ๋ ๊ฐ ์ฐ๊ฒฐํ๋ ๋งํฌ(์ ๋ฌด์ ) = ํต์ ๋งค์ฒด
- ๋ ธ๋ ๊ฐ ์ฃผ๊ณ ๋ฐ๋ ์ ๋ณด(๋ฉ์์ง) = ๋ฉ์์ง
1) ํธ์คํธ
๋คํธ์ํฌ์ ๊ฐ์ฅ์๋ฆฌ์ ์์นํ ๋ ธ๋๋ก, ๋คํธ์ํฌ๋ฅผ ํตํด ์ฃผ๊ณ ๋ฐ๋ ๋ฉ์์ง๋ฅผ ์ต์ด๋ก ์ก์ ํ๊ฑฐ๋, ์ต์ข ์ ์ผ๋ก ์์ ํ๋ ๋์
ํธ์คํธ๋ ์ญํ ์ ๋ฐ๋ผ ํด๋ผ์ด์ธํธ(client)์ ์๋ฒ(server)๋ก ๊ตฌ๋ถ๋๋ค.
- ํด๋ผ์ด์ธํธ(client): ์๋ฒ์๊ฒ ์์ฒญ์ ๋ณด๋ด๋ ํธ์คํธ
- ์๋ฒ(server): ์์ฒญ์ ๋ํ ์๋ต์ ๋ณด๋ด๋ ํธ์คํธ
2) ๋คํธ์ํฌ ์ฅ๋น
ํธ์คํธ ๊ฐ ์ฃผ๊ณ ๋ฐ์ ์ ๋ณด๊ฐ ๊ฑฐ์น๋ ์ค๊ฐ ๋ ธ๋(์ด๋๋ท ํ๋ธ, ์ค์์น, ๋ผ์ฐํฐ, ๊ณต์ ๊ธฐ ๋ฑ)๋ก, ํธ์คํธ ๊ฐ ์ฃผ๊ณ ๋ฐ๋ ์ ๋ณด๊ฐ ์์ ์ง๊น์ง ์์ ์ ์ด๊ณ ์์ ํ๊ฒ ์ ์กํ๊ฒ ํ๋ ์ฅ๋น
โป ํธ์คํธ(์๋ฒ/ํด๋ผ์ด์ธํธ)์ ๋คํธ์ํฌ ์ฅ๋น๋ ์ญํ ์ ๋ฐ๋ผ, ๋คํธ์ํฌ ๊ตฌ์กฐ์ ๋ฐ๋ผ ๊ตฌ๋ถํ ๊ฐ๋ ์ผ ๋ฟ, ์์ ํ ๋ฐฐํ์ ์ธ ๊ฐ๋ ์ ์๋!
- ํธ์คํธ๋ก ๋์ํ๋ ๋ ธ๋๋ ๋๋ก๋ ๋คํธ์ํฌ ์ฅ๋น ์ญํ ์ํ ๊ฐ๋ฅ
- ์๋ฒ๋ก ๋์ํ๋ ๋ ธ๋๋ ๋๋ก๋ ํด๋ผ์ด์ธํธ ์ญํ ์ํ ๊ฐ๋ฅ
- ํด๋ผ์ด์ธํธ๋ก ๋์ํ๋ ๋ ธ๋๋ ๋๋ก๋ ์๋ฒ ์ญํ ์ํ ๊ฐ๋ฅ
3) ํต์ ๋งค์ฒด
๊ฐ ๋ ธ๋๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฐ์ (๋งํฌ)๋ก, ์ ์ ๋งค์ฒด์ ๋ฌด์ ๋งค์ฒด๊ฐ ์๋ค.

- ํต์ ๋งค์ฒด๋ ์ฑ๋ฅ๊ณผ ๋ฐ์ ํ๊ฒ ์ฐ๊ด๋์ด ์๋ค.
4) ๋ฉ์์ง
ํต์ ๋งค์ฒด๋ก ์ฐ๊ฒฐ๋ ๋ ธ๋๊ฐ ์ฃผ๊ณ ๋ฐ๋ ์ ๋ณด๋ก, ์นํ์ด์ง, ํ์ผ, ๋ฉ์ผ ๋ฑ์ด ์๋ค.
๋ฒ์์ ๋ฐ๋ฅธ ๋คํธ์ํฌ ๋ถ๋ฅ
1) LAN(Local Area Network): ๊ทผ๊ฑฐ๋ฆฌ๋ฅผ ์ฐ๊ฒฐํ ๋คํธ์ํฌ
๊ฐ๊น์ด ์ง์ญ์ ์ฐ๊ฒฐํ ๊ทผ๊ฑฐ๋ฆฌ ํต์ ๋ง ex) ๊ฐ์ ์ง, ์ฌ๋ฌด์ค

2) WAN(Wide Area Network): ์๊ฑฐ๋ฆฌ๋ฅผ ์ฐ๊ฒฐํ ๋คํธ์ํฌ
๋จผ ์ง์ญ์ ์ฐ๊ฒฐํ๋ ๊ด์ญ ํต์ ๋ง์ผ๋ก, ๋ค๋ฅธ LAN์ ์ํ ํธ์คํธ์ ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ์์ผ ํ ๋ ํ์
- ์ธํฐ๋ท์ด WAN์ผ๋ก ๋ถ๋ฅ๋จ
- ISP(Internet Service Provider): ์ฌ์ฉ์์๊ฒ ์ธํฐ๋ท๊ณผ ๊ฐ์ WAN์ ์ฐ๊ฒฐ ๊ฐ๋ฅํ ํ์ ์ ์๋ํ๋ ๋ฑ WAN๊ณผ ๊ด๋ จ๋ ๋ค์ํ ์๋น์ค๋ฅผ ์ ๊ณตํด์ฃผ๋ ์ ์ฒด ex: KT, LG U+, SK๋ธ๋ก๋๋ฐด๋ ๋ฑ

3) CAN(Campus Area Network): ํ๊ต ๋๋ ํ์ฌ์ ์ฌ๋ฌ ๊ฑด๋ฌผ ๋จ์
4) MAN(Metropolitan Area Network): ๋์๋ ๋๋์ ๋จ์
๋ฉ์์ง ๊ตํ ๋ฐฉ์์ ๋ฐ๋ฅธ ๋คํธ์ํฌ ๋ถ๋ฅ
1) ํ์ ๊ตํ ๋คํธ์ํฌ: ํ์ ๊ตํ ๋ฐฉ์์ผ๋ก ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋คํธ์ํฌ
๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ (๋ฉ์์ง ์ ์ก๋ก์ธ) ํ์ (circuit)์ ์ค์ ํ ๋ค, ํด๋น ํ์ ์ ํตํด ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ฐฉ์
→ 'ํ์ ์ ์ค์ ํ๋ค' = '๋ ํธ์คํธ๊ฐ ์ฐ๊ฒฐ๋์๋ค' = '๋ ํธ์คํธ๋ฅผ ์ฐ๊ฒฐํ ์ ์ก๋ก๋ฅผ ์์ฝํ์๋ค' = '์ ์ก๋ก๋ฅผ ํ๋ณดํ์๋ค'


- ํ์ ์ค์์น: ํธ์คํธ ์ฌ์ด์ ์ผ๋์ผ ์ ์ก๋ก๋ฅผ ํ๋ณดํ๋ ๋คํธ์ํฌ ์ฅ๋น
- ์ฅ์ : ๋ ํธ์คํธ ์ฌ์ด์ ์ฐ๊ฒฐ์ ํ๋ณดํ ํ์ ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํน์ฑ ๋๋ถ์ ์ฃผ์ด์ง ์๊ฐ ๋์ ์ ์ก๋๋ ์ ๋ณด์ ์์ด ๋น๊ต์ ์ผ์ ํจ
- ๋จ์ : ํ์ ์ ์ด์ฉ ํจ์จ์ด ๋ฎ์์ง ์ ์์
- ๊ฐ๋ฅํ ๋ชจ๋ ํ์ ์ ๋์์์ด ๋ฉ์์ง๊ฐ ํ๋ฅด๊ณ ์์ด์ผ๋ง ํ์ ์ ์ด์ฉ ํจ์จ์ด ๋์์ง
- ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ์ง ์์ผ๋ฉด์ ํ์ ์ ์ ์ ํ๋ ๊ฒ์ ๋ญ๋น
2) ํจํท ๊ตํ ๋คํธ์ํฌ: ํจํท ๊ตํ ๋ฐฉ์์ผ๋ก ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋คํธ์ํฌ
๋ฉ์์ง๋ฅผ ํจํท(packet)์ด๋ผ๋ ๋จ์๋ก ์ชผ๊ฐ์ด ์ ์ก๋๊ณ , ์ชผ๊ฐ์ด ์ ์ก๋ ํจํท๋ค์ ์์ ์ง์์ ์ฌ์กฐ๋ฆฝ๋๋ค.
- ํจํท: ํจํท ๊ตํ ๋คํธ์ํฌ ์์ ์ก์์ ๋จ์
- ํจํท = ํ์ด๋ก๋(์ ์กํ๋ ค๋ ๋ฐ์ดํฐ)[= ๋ฌผํ] + ํค๋/ํธ๋ ์ผ๋ฌ(๋ถ๊ฐ ์ ๋ณด ๋๋ ์ ์ด ์ ๋ณด)[= ํ๋ฐฐ ์ก์ฅ]


- ์ ์ก๋ก์ ์ด์ฉ ํจ์จ์ด ๋์ ํ์ ๊ตํ ๋ฐฉ์์ ๋ฌธ์ ์ ์ ํด๊ฒฐํจ
- ํ๋ ์ธํฐ๋ท์ ๋๋ถ๋ถ ํจํท ๊ตํ ๋ฐฉ์์ ์ด์ฉํจ
- ์ชผ๊ฐ์ ธ์ ์ ์ก๋๋ ํจํท๋ค์ ๊ฐ๊ธฐ ๋ค๋ฅธ ์ ์ก๋ก๋ฅผ ํตํด ์์ ์ง๊น์ง ๋๋ฌํ ์ ์๋ค.
- ์์ ์ง์ ๋๋ฌํ ํจํท๋ค์ ๊ฐ๊ธฐ ๋ค๋ฅธ ์์๋ก ๋์ฐฉํ ์ ์๋ค.
- ํจํท ์ค์์น: ํจํท์ ์ก์์ ์ง๋ฅผ ์๋ณ, ํจํท์ด ์ด๋ํ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๋ ๋คํธ์ํฌ ์ฅ๋น ex) ๋ผ์ฐํฐ(router), ์ค์์น(switch) ๋ฑ
์ฃผ์
ํค๋์ ๋ด๊ธฐ๋ ๋ํ์ ์ธ ์ ๋ณด์ด๋ฉฐ, ์ก์์ ์ง๋ฅผ ํน์ ํ๋ ์ ๋ณด(ex: IP ์ฃผ์, MAC ์ฃผ์)๋ก, ์ฃผ์๊ฐ ์์ผ๋ฉด '๋๊ตฌ์๊ฒ ์ ์กํ ์ง'๋ฅผ ์ง์ ํ ์ ์๋ค.
- ์์ ์ง๋ฅผ ๋ค์ํ ์ ํ์ผ๋ก ์ง์ ํ ์ ์์ → ํน์ ๊ธฐ๊ธฐ ํ๋์ ์ ์ก, ๊ฐ์ ๋คํธ์ํฌ ๋ด ๋ชจ๋ ๊ธฐ๊ธฐ๋ก ์ ์ก, ๊ฐ์ ๊ทธ๋ฃน์ ์ํ ๊ธฐ๊ธฐ์ ์ ์ก ๋ฑ
์ก์์ ์ง ์ ํ๋ณ ์ ์ก ๋ฐฉ์
- ์ ๋์บ์คํธ(unicast): ํ๋์ ์์ ์ง์ ๋ฉ์์ง๋ฅผ ์ ์ก, ์ก์ ์ง์ ์์ ์ง๊ฐ ์ผ๋์ผ๋ก ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ฒฝ์ฐ(๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ก์์ ํํ)
- ๋ธ๋ก๋์บ์คํธ(broadcast): ๋คํธ์ํฌ์์ ๋ชจ๋ ํธ์คํธ์๊ฒ ์ ์ก, ๋ธ๋ก๋์บ์คํธ ๋๋ฉ์ธ(๋ธ๋ก๋์บ์คํธ๊ฐ ์ ์ก๋๋ ๋ฒ์)
- ๋ฉํฐ์บ์คํธ(multicast): ๋คํธ์ํฌ ๋ด์ ๋์ผ ๊ทธ๋ฃน์ ์ํ ํธ์คํธ์๊ฒ๋ง ์ ์ก
- ์ ๋์บ์คํธ(anycast): ๋คํธ์ํฌ ๋ด์ ๋์ผ ๊ทธ๋ฃน์ ์ํ ํธ์คํธ ์ค ๊ฐ์ฅ ๊ฐ๊น์ด ํธ์คํธ์๊ฒ ์ ์ก
์ปดํจํฐ ๋คํธ์ํฌ ๋ฏธ์์ ์ผ๋ก ์ดํด๋ณด๊ธฐ
๋ ๋์ ์ปดํจํฐ๊ฐ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ณผ์ ์์ ๋ฒ์ด์ง๋ ์ผ
ํ๋ฐฐ๋ก ์ฑ ์ ๋ณด๋ด๋ ์์
๋ฉ๋ฆฌ ๋จ์ด์ง '์์(์์ ์ง ํธ์คํธ)'์๊ฒ ํ๋ฐฐ๋ก ์ฑ ์ ์ ๋ฌผ
1) ์ ๋ฌผํ ์ฑ (ํ์ด๋ก๋)์ ํ๋ฐฐ ์์์ ๋ฃ๊ธฐ
2) ๋ฐฐ์ก ์ฃผ์ ๋ฑ ํ๋ฐฐ ๊ธฐ์ฌ๊ฐ ์ฝ์ ๋ฉ์์ง(ํค๋)๋ฅผ ์์ฑํ๊ณ ์ฒจ๋ถ
3) ํ๋ฐฐ ๊ธฐ์ฌ(๋คํธ์ํฌ ์ฅ๋น)๋ฅผ ํตํด ๋ฐ์ก
- ํ๋ฐฐ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ฃผ๊ณ ๋ฐ์ผ๋ ค๋ฉด ์ธ์ด๊ฐ ํตํด์ผ ํจ!
- '๋'์ '์์'๊ฐ ์ดํดํ๋ ์ธ์ด
- '๋'์ 'ํ๋ฐฐ ๊ธฐ์ฌ'๊ฐ ์ดํดํ๋ ์ธ์ด
- 'ํ๋ฐฐ ๊ธฐ์ฌ'์ 'ํ๋ฐฐ ๊ธฐ์ฌ'๊ฐ ์ดํดํ๋ ์ธ์ด
ํ๋กํ ์ฝ(protocol)
๋ ธ๋ ๊ฐ ์ ๋ณด๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด ํฉ์๋ ๊ท์น์ด๋ ๋ฐฉ๋ฒ์ผ๋ก, ๋คํธ์ํฌ ์ธ์์ ์ธ์ด
- ๋คํธ์ํฌ ํต์ ๊ณผ์ ์์๋ ์ฌ๋ฌ ํ๋กํ ์ฝ์ ํจ๊ป ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์
- ๋ชจ๋ ํ๋กํ ์ฝ์๋ ๋ชฉ์ ๊ณผ ํน์ง์ด ์์
- ํ๋กํ ์ฝ์๋ ๋ชฉ์ ๊ณผ ํน์ง์ ํ์ํ ์ ๋ณด๊ฐ ๋ค์ด์์
๋คํธ์ํฌ ์ฐธ์กฐ ๋ชจ๋ธ
[ํ๋ฐฐ๋ก ์ฑ ์ ๋ณด๋ด๋ ์์๋ฅผ ๋ ์๊ฒ ์ชผ๊ฐ๊ธฐ]
| ์์์๊ฒ ์ ๋ฌผํ ์ฑ ์ ํ๋ฐฐ๋ก ๋ณด๋ด๋ ๊ณผ์ | ์์๊ฐ ํ๋ฐฐ๋ฅผ ์ ๋ฌ๋ฐ๋ ๊ณผ์ |
| 1) ์ ๋ฌผํ ์ฑ ์ ์ค๋นํ๊ธฐ | 1) ํ๋ฐฐ ์์๋ฅผ ํ๋ฐฐ ๊ธฐ์ฌ๋ก๋ถํฐ ์ ๋ฌ๋ฐ์ |
| 2) ์ฑ ์ด ์ํ์ง ์๋๋ก ์ฑ ์ ํฌ์ฅํ๊ธฐ | 2) ํ๋ฐฐ ๊ธฐ์ฌ๊ฐ ํ์ธํ ๋ฉ์์ง๋ฅผ ์ ๊ฑฐ |
| 3) ํฌ์ฅ๋ ์ฑ ์ ํ๋ฐฐ ์์์ ๋ด๊ธฐ | 3) ํ๋ฐฐ ์์๋ฅผ ๊ฐ๋ด |
| 4) ํ๋ฐฐ ์์๋ฅผ ๋ฐ๋ดํ๊ธฐ | 4) ํ๋ฐฐ ์์์์ ํฌ์ฅ๋ ์ฑ ์ ๊บผ๋ |
| 5) ํ๋ฐฐ ๊ธฐ์ฌ๊ฐ ํ์ธํ ๋ฉ์์ง๋ฅผ ํ๋ฐฐ ์์์ ๋ถ์ด๊ธฐ | 5) ํฌ์ฅ ์ฉ์ง๋ฅผ ์ ๊ฑฐ |
| 6) ํ๋ฐฐ ์์๋ฅผ ํ๋ฐฐ ๊ธฐ์ฌ์๊ฒ ์ ๋ฌํ๊ธฐ | 6) ์ ๋ฌผ ๋ฐ์ ์ฑ ์ ํ์ธ |
์์ ๊ฐ์ด ์ก์์ ๊ณผ์ ์ ๊ณ์ธต์ ์ผ๋ก ํํํ ์ ์์


๋คํธ์ํฌ ์ฐธ์กฐ ๋ชจ๋ธ: ํต์ ์ด ์ด๋ฃจ์ด์ง๋ ๊ฐ ๊ณผ์ ์ ๊ณ์ธต์ผ๋ก ๋๋ ๊ตฌ์กฐ
- ํต์ ๊ณผ์ ์ ๊ณ์ธต์ ์ผ๋ก ๋๋ ์ด์
- ๋คํธ์ํฌ ๊ตฌ์ฑ๊ณผ ์ค๊ณ๊ฐ ์ฉ์ดํจ → ๊ฐ ๊ณ์ธต์ ๋ชฉ์ ์ ๋ง๊ฒ ํ๋กํ ์ฝ๊ณผ ์ฅ๋น๋ฅผ ๊ณ์ธต๋ณ๋ก ๊ตฌ์ฑํ ์ ์์
- ๋คํธ์ํฌ ๋ฌธ์ ์ง๋จ๊ณผ ํด๊ฒฐ์ด ์ฉ์ดํจ → ํต์ ์ด ์ด๋ฃจ์ด์ง๋ ๊ฐ ๋จ๊ณ์ ๋ง์ถฐ ์์ธ ํ์ ํ๊ฑฐ๋ ๋ฌธ์ ํด๊ฒฐํ ์ ์์
- ๋ํ์ ์ธ ๋คํธ์ํฌ ์ฐธ์กฐ ๋ชจ๋ธ: OSI ๋ชจ๋ธ(OSI 7๊ณ์ธต), TCP/IP ๋ชจ๋ธ(TCP/IP 4๊ณ์ธต)

OSI ๋ชจ๋ธ
๊ตญ์ ํ์คํ ๊ธฐ๊ตฌ ISO์์ ๋ง๋ ๋คํธ์ํฌ ์ฐธ์กฐ ๋ชจ๋ธ(์ด๋ก ๊ฐ์กฐ)
| ์์ฉ ๊ณ์ธต(application layer) | ์ฌ์ฉ์ ๋ฐ ์ฌ์ฉ์๊ฐ ์ดํดํ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ค์ํ ๋คํธ์ํฌ ์๋น์ค |
| ํํ ๊ณ์ธต(presentation layer) | ๋ฌธ์๋ฅผ ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ์ฝ๋๋ก ๋ณํํ๊ฑฐ๋(์ธ์ฝ๋ฉ), ์์ถ, ์ํธํ → ๋ฒ์ญ๊ฐ ์ญํ |
| ์ธ์ ๊ณ์ธต(session layer) | ์ธ์ (ํต์ ์ ์ฃผ๊ณ ๋ฐ๋ ํธ์คํธ์ ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ ์ฐ๊ฒฐ ์ํ)์ ๊ด๋ฆฌ |
| ์ ์ก ๊ณ์ธต(transport layer) | ์ ๋ขฐ์ฑ ์๊ณ ์์ ์ฑ ์๋ ์ ์ก์ ํด์ผํ ๋ ํ์ํ ๊ณ์ธต |
| ๋คํธ์ํฌ ๊ณ์ธต(network layer) | ๋ฉ์์ง๋ฅผ (๋ค๋ฅธ ๋คํธ์ํฌ์ ์ํ) ์์ ์ง๊น์ง ์ ๋ฌํ๋ ๊ณ์ธต → LAN๊ฐ์ ํต์ ๊ธฐ์ |
| ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต(data link layer) | ๋คํธ์ํฌ ๋ด ์ฃผ๋ณ ์ฅ์น ๊ฐ์ ์ ๋ณด๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ๊ณ์ธต → LAN๊ณผ ๊ด๋ จ๋ ๊ธฐ์ |
| ๋ฌผ๋ฆฌ ๊ณ์ธต(physical layer) | OSI ๋ชจ๋ธ์ ์ตํ๋จ, 1๊ณผ 0์ผ๋ก ํํ๋๋ ๋นํธ ์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ณ์ธต → LAN๊ณผ ๊ด๋ จ๋ ๊ธฐ์ |
TCP/IP ๋ชจ๋ธ
- TCP/IP 4๊ณ์ธต, ์ธํฐ๋ท ํ๋กํ ์ฝ ์ค์ํธ, TCP/IP ํ๋กํ ์ฝ ์คํ์ด๋ผ๊ณ ๋ ๋ถ๋ฆ
- OSI ๋ชจ๋ธ๋ณด๋ค ์ค์ฉ์ฑ์ ๊ฐ์กฐํ ๋คํธ์ํฌ ์ฐธ์กฐ ๋ชจ๋ธ(๊ตฌํ ๊ฐ์กฐ)
| ์์ฉ ๊ณ์ธต(application layer) | OSI ๋ชจ๋ธ์ ์ธ์ +ํํ+์์ฉ ๊ณ์ธต๊ณผ ์ ์ฌ |
| ์ ์ก ๊ณ์ธต(transport layer) | OSI ๋ชจ๋ธ์ ์ ์ก ๊ณ์ธต๊ณผ ์ ์ฌ |
| ์ธํฐ๋ท ๊ณ์ธต(internet layer) | OSI ๋ชจ๋ธ์ ๋คํธ์ํฌ ๊ณ์ธต๊ณผ ์ ์ฌ |
| ๋คํธ์ํฌ ์ก์ธ์ค ๊ณ์ธต (network access layer) |
(๋งํฌ ๊ณ์ธต, ๋คํธ์ํฌ ์ธํฐํ์ด์ค ๊ณ์ธต) OSI ๋ชจ๋ธ์ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต๊ณผ ์ ์ฌ |
์บก์ํ์ ์ญ์บก์ํ
์ก์ ๊ณผ์ ์์ ์บก์ํ, ์์ ๊ณผ์ ์์ ์ญ์บก์ํ๊ฐ ์ด๋ฃจ์ด์ง๋ค.
- ๋ฉ์์ง๋ ์ก์ ์ง ์ ์ฅ์์๋ ๊ฐ์ฅ ๋์ ๊ณ์ธต์์๋ถํฐ ๊ฐ์ฅ ๋ฎ์ ๊ณ์ธต์ผ๋ก ์ด๋
- ๋ฉ์์ง๋ ์์ ์ง ์ ์ฅ์์๋ ๊ฐ์ฅ ๋ฎ์ ๊ณ์ธต์์๋ถํฐ ๊ฐ์ฅ ๋์ ๊ณ์ธต์ผ๋ก ์ด๋

์บก์ํ: ๊ณ์ธต ๋ณ ํ๋กํ ์ฝ์ ๋ชฉ์ ๊ณผ ํน์ง์ ๋ถํฉํ๋ ํค๋/ํธ๋ ์ผ๋ฌ๊ฐ ์ถ๊ฐ๋๋ ๊ณผ์
- ์์ ๊ณ์ธต์ผ๋ก๋ถํฐ ๋ด๋ ค๋ฐ์ ํจํท์ ํ์ด๋ก๋๋ก ์ผ์, ํ๋กํ ์ฝ์ ๊ฑธ๋ง๋ ํค๋(ํน์ ํธ๋ ์ผ๋ฌ)๋ฅผ ๋ง๋ถ์ธ ํ ํ์ ๊ณ์ธต์ผ๋ก ์ ๋ฌ
- ํ ๋จ๊ณ ์ ๊ณ์ธต์ ํ์ด๋ก๋+ํค๋ ๊ฐ์ ๋ฐ๋ก ์๋ ๊ณ์ธต์ ํ์ด๋ก๋๊ฐ ๋๋ค.

์ญ์บก์ํ: ๊ณ์ธต ๋ณ ํ๋กํ ์ฝ์ ๋ชฉ์ ๊ณผ ํน์ง์ ๋ถํฉํ๋ ํค๋ ์ ๊ฑฐ๋๋ ๊ณผ์

PDU(Protocol Data Unit)
๊ฐ ๊ณ์ธต์์ ์ก์์ ๋๋ ๋ฉ์์ง์ ๋จ์
- ํ์ฌ ๊ณ์ธต์ PDU = ์์ ๊ณ์ธต์ ๋ฐ์ดํฐ + ํ์ฌ ๊ณ์ธต์ ํ๋กํ ์ฝ ํค๋(๋ฐ ํธ๋ ์ผ๋ฌ)


OSI 7๊ณ์ธต๊ณผ TCP/IP 4๊ณ์ธต์ ์คํด
๋คํธ์ํฌ ์ง์ = ๋คํธ์ํฌ ์ฐธ์กฐ ๋ชจ๋ธ์ด๋ผ๊ณ ์คํดํ๊ธฐ ์ฌ์
๋คํธ์ํฌ ์ฐธ์กฐ ๋ชจ๋ธ ๋ชฉ์ ์ ๋คํธ์ํฌ ๊ตฌ์ฑ๊ณผ ์ค๊ณ๋ฅผ ์กฐ๊ธ ๋ ์ฉ์ดํ๊ฒ ํ๊ธฐ ์ํด ๋ฐ๊ทธ๋ฆผ์ ๊ทธ๋ฆฐ ๊ฒ์! ๋ฐ๋์ ์ง์ผ์ผํ๋ ๊ท์น์ด ์๋
- ์๋ก์ด ํ๋กํ ์ฝ๊ณผ ๋คํธ์ํฌ ์ฅ๋น๋ ๋ง๋ค์ด์ง๊ณ ์๊ณ , ๋ชจ๋ ํ๋กํ ์ฝ์ด ๋ชจ๋ ๋ชจ๋ธ์ ํน์ ๊ณ์ธต์ ์๋ฒฝํ ๋์๋์ง ์์
- TCP/IP ๋ชจ๋ธ์ ๊ฒฝ์ฐ ์ ๊ณต ์์ ๋ง๋ค ์์ ๋กญ๊ฒ ๊ธฐ์ ๋์ด ์์
- ์์ ๊ณ์ธต์ ์ฅ๋น๊ฐ ํ์ ๊ณ์ธต์ ์ญํ ์ ํฌ๊ดํ๋ ๊ฒฝ์ฐ๋ ๋ง์(ex: ๋ผ์ฐํฐ ๋ฑ)
- ๋คํธ์ํฌ ์ฐธ์กฐ ๋ชจ๋ธ์ ์ํ ํ๋กํ ์ฝ๊ณผ ๋คํธ์ํฌ ์ฅ๋น๊ฐ ๋คํธ์ํฌ๋ฅผ ์๋์ํค๋ ์ฃผ์ฒด์! ๋ฐ๋ผ์, ๋คํธ์ํฌ ํ์ต ๋์์ ํ๋กํ ์ฝ๊ณผ ๋คํธ์ํฌ ์ฅ๋น๊ฐ ์ค์ ์ด ๋์ด์ผ ํจ!
ํธ๋ํฝ๊ณผ ๋คํธ์ํฌ ์ฑ๋ฅ ์งํ
ํธ๋ํฝ(traffic): ๋คํธ์ํฌ ๋ด์ ์ ๋ณด๋
- ํธ๋ํฝ์ ์ฃผ๋ก ๋ ธ๋์์ ์ธก์ : 'ํน์ ์์ ์ ๋ ธ๋๋ฅผ ๊ฒฝ์ ํ๋ ์ ๋ณด๋'
- ๊ณผ๋ํ ํธ๋ํฝ์ด ์ผ๊ธฐํ๋ ๋ฌธ์ : ๊ณผ๋ถํ(์ฑ๋ฅ ์ ํ) ๋ฐ์
- ํ๋์ ๋ ธ๋๊ฐ ์ฒ๋ฆฌํ ์ ์๋ ํธ๋ํฝ์ ์์ ์ ํด์ ธ ์์
- ๊ณผ๋ํ ํธ๋ํฝ์ด ํ ๋ ธ๋์ ๋ชฐ๋ฆด ๊ฒฝ์ฐ์๋ ๊ณผ๋ถํ๋ก ์ธํ ์ฑ๋ฅ ์ ํ๊ฐ ๋ฐ์ํจ
[์ฑ๋ฅ ์งํ]
1) ์ฒ๋ฆฌ์จ(throughput): ๋จ์ ์๊ฐ๋น ๋คํธ์ํฌ๋ฅผ ํตํด ์ค์ ๋ก ์ ์ก๋๋ ์ ๋ณด๋์ผ๋ก, ์ค์๊ฐ์ฑ ๊ฐ์กฐ
- bps(bit/s): bits per second
- Mbps(Mbit/s): megabits per second
- Gbps(Gbit/s): gigabits per second
- pps(p/s): packets per second(1์ด๋น ๋ช ๊ฐ์ ํจํท๋ค์ด ์ฒ๋ฆฌ๋๋์ง ๋ํ๋ด๋ ์งํ)
2) ๋์ญํญ(bandwidth)
- ์ ํธ ์ฒ๋ฆฌ ์์ญ์์์ ์ ์: ์ฃผํ์์ ๋ฒ์
- ์ปดํจํ ์์ญ์์์ ์ ์: ๋จ์ ์๊ฐ ๋์ ํต์ ๋งค์ฒด๋ฅผ ํตํด ์ก์์ ํ ์ ์๋ ์ต๋ ์ ๋ณด๋, ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ํญ → bps, Mbps, Gbps ๋จ์ ์ฌ์ฉ
3) ํจํท ์์ค(packet loss)
- ์ก์์ ๋๋ ํจํท์ด ์์ค๋ ์ํฉ
- ์์ค๋ ํจํท ์, ์ ์ฒด ํจํท/์ ์ค๋ ํจํท (๋ฐฑ๋ถ์) ์ฌ์ฉ
์ฐธ๊ณ ์๋ฃ
ํผ์ ๊ณต๋ถํ๋ ๋คํธ์ํฌ