[ํ์คํ์๋น์ค๋คํธ์ํน] Lecture 1. OSI Architecture (Overall)
Lecture 1. OSI Architecture (Overall) - 0304 | Notion
Introduction
esthrelar.notion.site
Introduction - Computer Network
- ์ปดํจํฐ ๋คํธ์ํฌ (๋คํธ์ํฌ - ์ฐ๊ฒฐ๋์ด์๋ค)
- ์ปดํจํฐ๋ผ๊ณ ๋ถ๋ฅด๋ device๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฒ.
- ์ ์๊ณผ์ ๊ฐ์ค๋๋ ๊ณผ๋ชฉ์ ์ปค๋ฎค๋์ผ์ด์ ์ด๋ผ๊ณ ํจ.
- SNS : ์์ ๋คํธ์ํฌ
์์ ์ ์ด๋ฐ๋ถ์ ํด๋นํ๋ TCP ๋ผ๋ ์ง .. ๊ธฐํ ๋ฑ๋ฑ์, ์ด ์๋ฒ์ ๋ฉํ ๊ตฌ๋ฆฌ ๋ฐ์คํฌํ.
๊ฐ๋จํ ์ ๋ค์ ์ฐ๊ฒฐํ๋ ๋ฐ์ ์์ํจ.
ํ์ง๋ง ์๋ฒ๋ค์ด ์์ฒญ ํ์ฐ๋๊ณ , ๋๋ถ์ด์ ์ค๋งํธํฐ, ์์น, ์๋์ฐจ , IoT ๋ฑ๋ฑ .. ๋ค ๋คํธ์ํฌ์ ๋ถ๊ฒ๋จ. → ๊ณผ๊ฑฐ์ ํต์ ๋ฐฉ์์ ๋ถ์ง ์๋ ๋๋ฐ์ด์ค๋ค. ์๋ก์ด ์ปดํจํฐ device๋ค์ด ๋์จ ๊ฒ.
⇒ ์๊ตฌ์ฌํญ์ด ๋ฌ๋ผ์ง.
⇒ ์๋ก์ด ๋คํธ์ํน ๊ธฐ์ ์ด ๋์ค๊ฒ ๋จ.
๋ฐ๋ผ์, ์ด ์์ ์์๋ ํด๋ผ์ด์ธํธ์ ์๋ฒ / ์๋ฒ ํฌ ์๋ฒ๋ผ๋ ์ธก๋ฉด์์ ๊ต์ฅํ ์ก๋คํ ๊ธฐ์ ์ ๋ค ์ค๋ช ์ ํ๊ณ ์ฝ๋๋ฅผ ๋ณด๊ณ ๊ตฌํ์ ์ด๋ป๊ฒ ํ๋์ง ์ค๋ช ์ ํ ๊ฒ.
- KT / SKT : ๋ช ๊ฐ ์ ๋๋ ์๋ฒ๋ค์, 5์ฒ๋ง ๊ฐ์ ํด๋ผ์ด์ธํธ๋ค์ด ์ฐ๊ฒฐํจ.
- → ๊ต์ฅํ ๋จผ ๊ณณ์ ์๋ ํด๋ผ์ด์ธํธ์, ์ง์ฝ๋์ด ์๋ ๊ณณ์ ์๋ฒ.
- Naver / Google .. : ๊ต์ฅํ ๋ง์ ๋๋ฐ์ด์ค, ๊ต์ฅํ ๋ง๊ณ ์ง์ญ์ ์ผ๋ก๋ ๋ง์ด ๋ถ์ฐ๋ ์๋ฒ.
- ex) Youtube : ๋ฏธ๊ตญ ์ฌ๋ฌ ๊ณณ์ ์๋ฒ๊ฐ ์๊ณ , ํ๊ตญ์๋ ์๋ฒ๊ฐ ์์.
⇒ ํด๋ผ์ด์ธํธ - ์๋ฒ ์ํคํ ์ฒ์์๋, ๋ ๋ง์์ง ํด๋ผ์ด์ธํธ, ๋ ๋ง์์ง ์๋ฒ, ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฌ๋ฌ ๊ณณ.
๊ฒ๋ค๊ฐ, ๋ฌ๋ผ์ง ๋๋ฐ์ด์ค๋ค. (์ค๋งํธํฐ, ์์น, ํฐ๋น ๋ฑ๋ฑ) → ์ฆ, ์๊ตฌ์ฌํญ์ด ๋ฌ๋ผ์ง ๊ฒ.
→ ๋ฌ๋ผ์ง ๋๋ฐ์ด์ค, ๋ฌ๋ผ์ง ์๋น์ค, ์ด๋ก ์ธํด ๋ฌ๋ผ์ง ์๊ตฌ์ฌํญ.
Categories of Networks - LAN / MAN / WAN
๋คํธ์ํฌ๋ ํฌ๊ฒ 3๊ฐ์ง ๋ถ๋ฅ๋ก ์๊ธฐํจ.
- Local Area Network
- Metropolitan Area Network
- Wide Area Network
Local Area Network (LAN)
- ์ ์ ์ ๊ทธ๋ฅ LAN, ๋ฌด์ ์ด๋ฉด ๋ฌด์ LAN.
- “Local” Area Network → ์ ๋์ ์ธ ์์น๊ฐ ์์.
- Local : ๋ฐฉ ํ๋, ๋ฐฉ๋ค / ์ธต๋ค / ๊ฑด๋ฌผ๋ค .. → ๋จ, ์์ ์ฃผ๊ฐ ๋์ผํ ๊ฒ.
- ex) ๊ฒฝํฌ๋ํ๊ต ๊ตญ์ ์บ ํผ์ค / KHU-wifi (๊ฒฝํฌ๋ ๋ฌด์ ๋) / ์ผ์ฑ์ ์ ๊ธฐํฅ์ฌ์
์ฅ.
- ๋ฌด์ ์ผ๋ก ๋ฌถ์ผ๋ฉด ๋ฌด์ ๋์ธ๊ฑฐ๊ณ ..
Metropolitan Area Network (MAN)
- LAN์ด ์ฌ๋ฌ ๊ฐ๊ฐ ์๋. ๋์ ๊ท๋ชจ์ ๋คํธ์ํฌ.
- ๊ฒฝํฌ๋, ์ผ์ฑ์ ์, ํํ๋ฌ์ค .. ๋ค ์ฐ๊ฒฐํ๋ค → ์ํต. ๋์์์.
- ์ด๊ฒ๋ ๋ณ๋์ ๋จ์ด๊ฐ ์ ๋ถ์ผ๋ฉด ์ ์ , ๋ฌด์ ์ ๋ฌด์ MAN. (Wireless MAN)
- ๋์ ๊ท๋ชจ์ ๋ฌด์ ๋คํธ์ํฌ๋ ๋ญ๊ฐ ์์๊น?
- ์ด๋ํต์ : ์ต๋ ์km๊น์ง ๋ป์ด๋๊ฐ ์ ์๋, ๋ฌด์ ํ๋์ด ์๋ ํต์ .
- SKT, KT, LG, U+, 5G, 4G, 3G ..
- : ์ด๋ํ๋ฉด์ ๋์ด์ง์ง ์๊ณ ์ธ ์ ์๋ ์๋น์ค.
- ์ด๋ํต์ : ์ต๋ ์km๊น์ง ๋ป์ด๋๊ฐ ์ ์๋, ๋ฌด์ ํ๋์ด ์๋ ํต์ .
- ๋์ ๊ท๋ชจ์ ๋ฌด์ ๋คํธ์ํฌ๋ ๋ญ๊ฐ ์์๊น?
์ค๋งํธํฐ ๋ฆฌ๋์ง ๊ฒ์์ด, ๋ฌด์ LAN์์ ๋์ํ๊ฒ ์งฐ๋๋ฐ ์ด๋ํต์ ์์ ๋์ํ ๊น?
→ ์ ํจ. 4G๊น์ง ๊ทธ๋ฌ์.
⇒ ์ฆ, ๋คํธ์ํฌ๋ ๋ค์ํ ์ข ๋ฅ๊ฐ ์๋๋ฐ, a ๋คํธ์ํฌ์์ ๋์ํ ๋ด ์๋น์ค๋, b ๋คํธ์ํฌ์์ ๋์ํ ์ง ์ ํ ์ง๋ ๋ชจ๋ฅด๋ ์ผ์ ! ๊ทธ๋์ ๋คํธ์ํฌ์ ์ข ๋ฅ๋ฅผ ์์์ผ ๋จ.
Wide Area Network (WAN)
MAN๋ณด๋ค ๋ ํฐ ๊ฒ. “Wide” Area Network.
LAN์ด ๋ชจ์ฌ์ MAN์ด ๋ ๊ฑฐ๋ฉด, MAN์ด ๋ชจ์ฌ์ WAN์ด ๋๋?
→ NOPE ! ์๋.
- WAN์ ๊ทธ๋ฆด ๋๋, ์ ์ผ๋ก ๊ทธ์. “์ค”
- ๊ฒฝํฌ๋ํ๊ต ๊ตญ์บ ————————————————————— ๊ฒฝํฌ๋ํ๊ต ์ค์บ
- ์ค์ด ์ฌ๋ฌ ๊ฐ๊ฐ ์๋๋ฐ, ๋ด ์ ์ฅ์์ ๋ดค์ ๋๋ ๋ ผ๋ฆฌ์ ์ผ๋ก ํ ์ค์ด์ง.
- ์ด ์ค. KT/SKT ๊ฑฐ๋ฅผ ์๋ํด์ ์ฐ๋ ๊ฒ.
- ๊ฒฝํฌ๋ํ๊ต ๊ตญ์บ ————————————————————— ๊ฒฝํฌ๋ํ๊ต ์ค์บ
-
- ๊ฐ๋จ์ญ ์ผ์ฑ์ ์ ๋ณธ์ฌ์ —————— ๋ฏธ๊ตญ Texas์ ์ค์ฌ๋ถ์ ์๋ r&d ์ผํฐ
- ๋์ ๊ฐ๋ก์ง๋ฅด๋ ๋คํธ์์ ๋ง ๊ตญ์ ์ ๋น๋ ค๊ฐ์ง๊ณ ํ ์ค๋ก ๋ง๋ฆ. ์ด๊ฒ WAN.
- ์์ฑํ๊ณ ———————————————————————— ์ฌ๊ธฐ ์๋ ์ค๋งํธํฐ
- ๊ฐ๋จ์ญ ์ผ์ฑ์ ์ ๋ณธ์ฌ์ —————— ๋ฏธ๊ตญ Texas์ ์ค์ฌ๋ถ์ ์๋ r&d ์ผํฐ
- ์ฌ์ค์ ์ธํฐ๋ท์ ์์์, WAN์ ์ ํ๊ธฐ ์ํด ๋ง๋ ๊ฒ.
- KT / SKT๋, ์ฌ๋ฌ๋ถ๋ค์ด ์๋ ์ง์์ ๊ธธ๊ฑฐ๋ฆฌ ๋ด์ง ํน์ ์ํํธ ๊ด๋ฆฌ์์ ์๋ ์ง์ค๊ธฐ๊น์ง ๋ชจ์ ํ, ์ฌ๊ธฐ์ KT/SKT ๊ตญ์ฌ๊น์ง ํ ์ค๋ก ๋ฝ์.
- ์ด๊ฒ ์ธํฐ๋ท์ด์ผ. ์ ์ .
- ์ด๋ํต์ ์ MAN์ ์ ํ๊ธฐ ์ํด ๋ง๋ ๊ฒ.
- ๊ตฌ๊ธ์ด๋ ๋ค์ด๋ฒ๋ - LAN.
- ๋ฐ์ดํฐ์ผํฐ์์ ์ฑ ๊ฝ์ด ๊ฐ์ ๋์ ์ปดํจํฐ๊ฐ ๊ฝํ์๊ณ , ๊ทธ ์์ ๋ง ๋จ์ ๋ฉด์ ์ CPU, GPU๊ฐ 5-6์ฒ๊ฐ์ฉ ๊ฝํ ์์. ์๋ ์น ์๋ฒ๊ณ , ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ณ ..์ด๊ฒ ๊ตฌ๊ธ๊ณผ ๋ค์ด๋ฒ๊ฐ ์ค์์ํ๋, Server to Server ๋คํธ์ํฌ.
- → ์๋ค๋ค๋ผ๋ฆฌ ์นดํ ๊ณ ๋ฆฌ๊ฐ ๋ฌถ์ฌ์ ์๋ก ํต์ ํ๋ ๊ฑฐ๋, ๊ฑฐ๋ฆฌ๋ ๋ง 5cm ์ด๋ผ.
- ์ด๋ ํต์ ์ ํน์ง : ์ด๋ํต์ ์ ์ด๋์ด ๊ฐ๋ฅํ ๋์ , ๋๊ฐ๋ฅผ ์น๋ฌ์ผ ํจ.
- ์๋ : ์์ ์ ์ ์๋ data rate๋ 1์ด๋ผ๊ณ ํ๋ฉด, ์ฐจ ํ๊ณ ๋ฌ๋ฆฌ๋ฉด ์๋๋ 1/6๋ก ์ค์ด๋ฆ. → ์์ง์ด๊ธฐ ์์ํ๋ฉด ํ๊ท ์๋๋ 6๋ถ์ 1๋ก ๋จ์ด์ง.
- ๋ฐ์ดํฐ ๊นจ์ง : ๋ฐ๋์ ๋ฐ์ดํฐ 100๊ฐ ์ค์ 3๊ฐ์์ 5๊ฐ๋ ๊นจ์ง. ์ฌ์ง์ด ์์ฑ์ ๋ณด๋ด๋ฉด 100๊ฐ๋ก ์ชผ๊ฐ์ง ์์ฑ ์ค์ ํ๋๋ ๋ฐ๋์ ๋ฒ๋ฆผ.
- ๋ฌด์ ๋์ ํน์ง
- ์์ ๋ฌด์ ๋ ํ๋ ์ ๋ค์ด ๋ง์์ง๋ฉด ๋คํธ์์ด ์ฃฝ์.
- ๊ทธ๋์ ์ค๋งํธํฐ์ ์ด๋ ๊ฒ ์ ํธ๋ ๋ ์๋๋ฐ ํต์ ์ ์ ๋ ๋. ๊ทธ๋ฐ ๊ฑฐ์.
Combination of LAN/WAN/MAN
- ๊ฒฝํฌ๋ํ๊ต์ ๋๋ค์ด ๋ฌถ์ฌ์ ๋ฌด์ ๋๋ ๋ฌถ์ฌ์ ๋์ด ๋๊ณ , ๊ฒฝํฌ๋์ ๋๊ณผ ์์ธ ์บ ํผ์ค์ ๊ตญ์ ์บ ํผ์ค์ ์์ด ๋๋๊น ..
→ ๋น์ฐํ combination์ด ๋ผ์. ๋น์ฐํจ.
OSI 7 Layer
Layered Architecture / Peer-Communication
Maria์ Ann ๊ฐ์ ์ํต.
- ๋งค์ฒด : ์ฐํธ ์๋น์ค
- Maria๋ Talk ๋์ , Writeํจ. ์ด๊ฑธ ๋ญ ์ํธํํด์ ํธ์ง์ ๋ด๊ณ , ์ฐ์ฒด๊ตญ์ ํตํด์ ๋ณด๋.
- Ann์ ๋ฐ์์, ํธ์ง ๋ดํฌ์์ ๊บผ๋ด์, ์ํธ๋ฅผ ํด์ ํ๊ณ , ๋์ผ๋ก ์ฝ์.
→ ๊ฐ๊ฐ Maria, Ann์ด ํ๋ ์ผ์ด, “๊ณ์ธต”์ด ์ด๋ฃจ์ด์ง. (๋ณด๋ด๋ ์๋ ์์์ ์๋๋ก, ๋ฐ๋ ์๋ ์๋์์ ์๋ก)
- Layered Architecture
- ์ฐ๊ณ ์ฝ๊ณ ์ฐ๊ณ ์ฝ์ด. / ์ํธํ๋ฅผ ํ๋ฉด ์ํธํ๋ฅผ ํ๊ณ , ์ํธํ๋ฅผ ํ๋ฉด ์ํธํ๋ฅผ ํธ๋ค. / ๋ดํฌ์ ๋ฃ์ผ๋ฉด ๊บผ๋ด. ๋ดํฌ์ ๋ฃ์ผ๋ฉด ๊บผ๋ด.
⇒ ์ด๊ฑธ ๋ ์ด์ด๋ ์ํคํ ์ฒ ๋ผ๊ณ ๋ถ๋ฆ.
์ฆ, ์์์ ์๋๋ก, ์๋์์ ์๋ก ๊ฐ๋ ๋ฐฉํฅ์ฑ์ด ์กด์ฌํ๊ณ , ์๋ฏธ์๋ ๊ธฐ๋ฅ์ ๊ฐ์ ๋ ์ด์ด ๊ฐ์, ๊ฐ์ Peer ๊ฐ์๋ง ์ด๋ฃจ์ด์ง๋ค๋ ๊ฒ ์ค์.
→ ์ด๊ฑธ Peer Communication์ด๋ผ๊ณ ํจ.
OSI 7 Layer
์ด์ ๋คํธ์ํฌ๋ฅผ ํ๋ฉด, ์ปดํจํฐ๋ฅผ ๋์ ์ ํ๊ณ , 1980๋ ๋๊ฐ ๋์ ๋ ์ปดํจํฐ๋ค์ด ํต์ ์ ํจ.
- CPU๊ฐ ์์ด์ ๊ณ์ฐ์ ํ ์ ์๋ ๋งค์ฐ ๋น์ผ ์ปดํจํฐ๊ฐ ์ด๋ ํ ๊ตฐ๋ฐ ๋ชจ์ฌ ์๊ณ , ํด๋ผ์ด์ธํธ๋ค์ด ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์๋ ๊ฒ.
- → ๋์ด ๋จ → ํ์ฌ๋ค์ด ๋ฌ๋ ค๋ฆ.
- → a ํ์ฌ ์๋ฒ, a ํ์ฌ ํด๋ผ์ด์ธํธ, bํ์ฌ ์๋ฒ, b ํ์ฌ ํด๋ผ์ด์ธํธ, c ํ์ฌ ํด๋ผ์ด์ธํธ ..
⇒ ํ์ฌ๊ฐ ๋ค๋ฅด๋๋ผ๋ ์ ์๋ ๋๋ก ๊ตฌํ์ ํ๋ฉด ๋ํ๊ฐ ๊ฐ๋ฅํ ํต์ ๋ฐฉ์, ์ฆ “ํ์ค”์ ์ ํ๊ธฐ ์์ํจ.
๊ทธ๋์ ์ธ๋ฅ๋, ์ปดํจํฐ ๊ฐ์ ํต์ ์ ํ๋๋ฐ, ๊ทธ ์์ ๊ต์ฅํ ๋ง์ layer๊ฐ ์๋ค๊ณ ํ์ง. ๋ช ๊ฐ์ layer๋ฅผ ์ ์ํ ์ง ํ ๋ก ์ด ๋ถ์.
(์ฌ๋ฌ ํ์ฌ๋ค๋ผ๋ฆฌ ํด๋ผ์ด์ธํธ - ์๋ฒ ํต์ ์์์ ํ์ค์ ์ ํด์ผํ๋)
๊ฐ๋จํ๊ฒ๋ ํด๋ผ์ด์ธํธํ๊ณ ์๋ฒ์ง๋ง, ํด๋ผ์ด์ธํธ ์, ์๋ฒ ์์ ๋ ์ด์ด๊ฐ ์๋จ ๋ง์ด์ง.
→ 7๊ฐ๋ก ์ ํจ.
Application Layer
- ์ด๊ฑฐ๋ ๋ฌด์จ ํ๋ก๊ทธ๋จ์ธ๋ฐ? - ์ ํ๋ธ ์
๋๋ค.
- ๊ทธ๋ฌ๋ฉด application์, ์ ํ๋ธ ํด๋ผ์ด์ธํธํ๊ณ ์๋ฒ.
- ์์์ ์ด๋ค ์ฝ๋ฑ์ผ๋ก ์ฃผ๊ณ ๋ฐ์ ๊ฑด์ง๋ ํต์ผํด์ผ์ง.
- ์๋ง๋ ๋จ๊ธฐ๋ ํ๊ณ
- ์ฑํ ์ฐฝ๋ ์๊ณ
- ์ข ์ข ๋ฌผ๊ฑด๋ ๋จ๊ณ ..
- → ๊ทธ๋ผ ํด๋ผ์ด์ธํธํ๊ณ ์๋ฒ๋,
- ๊ทธ๋ฌ๋ฉด application์, ์ ํ๋ธ ํด๋ผ์ด์ธํธํ๊ณ ์๋ฒ.
→ ํ๋ฉด์ ํ๋๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ ๋ณด๊ณ ์๊ธฐ๋ ํ์ง๋ง ์ฌ๋ฌ ๊ฐ์ ์ฝํ ์ธ ๊ฐ ์๋ก ๋ค๋ฅธ ํ๋ฆฌ์ ํ ์ด์ ์ผ๋ก ์ค๊ณ ์๋๋ฐ,
์ ์ ์ ์ฅ์์ ๋ดค์ ๋๋ ์ด๊ฒ ๋ ผ๋ฆฌ์ ์ธ ํ๋.
Presentation Layer
- 0๊ณผ 1์ ์ด์ฉํ ์ฝ๋ฉ
- encryption
- Compression(์์ถ) : ASCII code(๊ธ์์ ๋ํ ์์ถ, ์ฝ๋), mpeg, jpeg …
- ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ๋ณด์ฌ์ง๊ฒ ํ ๊ฒ์ธ์ง ,,
Session Layer
- session restoration
- : ๋ญ ์์์ด ์ค๋ค๊ฐ, ์๋ง์ด ํ์ด์ ธ. ๋ ๊ฐ๊ฐ ๋์์ ์์ผ ์๋ฏธ๊ฐ ์๊ธฐ ๋๋ฌธ์ ํ๋์ session์ผ๋ก ๋ฌถ์๋๋ฐ, ํต์ ์ ํตํด ์ค๋ค๋ณด๋ ์๋ง์ด ๋ฆ๊ฒ ์ค๊ธฐ๋ํ๊ณ ๊ทธ๋ผ.
- → ์ค๊ฐ์ค๊ฐ ๋ฆฌ์ ์ด ๋๊ณ ์ฌ๋๊ธฐํ๋ฅผ ํจ. ์ธ์ ๋ ์ด์ด๋ ์ด๋ฐ ๊ฒ๋ค์ ํด์ฃผ๋ ๊ฒ.
- Authentication : ์ ์ ์ธ์ง ์๋์ง.
- ex) SIM ์นด๋. ์ด ์ค๋งํผํฐ์ KT/SKT๋ก ๋ค์ด๊ฐ ์ ์๋ค ~ ํ๋ ๊ฒ.
- ex2) ๋ฌด์ ๋ ์์ ๊ฐ ๋, ํจ์ค์๋๋ฅผ ์ ๋ ฅํด์ผ์ง๋ง ๋ฌด์ ๋ ์์ผ๋ก ๋ค์ด๊ฐ ์ ์๋ ๊ฑฐ
- Permission : ์ ํ๋ธ ๋ค์ด๊ฐ๋ฉด ๋ญ ์ด๋ฐ์ ๋ฐ ๋ ๋ฒจ๋ค. ์ผ๋จ ๋ค์ด๋ ๊ฐ๋๋ฐ, ๋ฑ๊ธ์ ๋ฐ๋ผ ์์์ ๊ณ ํ๋ก ๋ณผ์ง ์ด๋ฐ๊ฑฐ.
- SIM ์์ ์๊ธ์ . ์ผ๋ง๋งํผ ํ ์ ์๋์ง.
Transport Layer
: ํธ๋์คํฌํธ ๋ ์ด์ด๋ ๊ฐ์ด๋ฐ์ ์๊ณ ๋๊ณผ ๋์ ์์.
- End-to-end error control
- ์ผ์ชฝ ๋์์ ์ค๋ฅธ์ชฝ ๋๊น์ง ๋ณด๋๋๋ฐ, ํผ์ง์ปฌ ๋ ์ด์ด์์ ๋ฒ์ด์ง๋ ์๋ฌ๋ฅผ ๋ฐ์ดํฐ ๋งํฌ๊ฐ ์ก์์ฃผ๋ ค๊ณ ๋ ธ๋ ฅ์ ํ๋๋ฐ, ๋ชป ์ก์ ์๋ ์๊ณ ,a๊ฐ b๊น์ง ์ ๋ณด๋ฅผ ๋ณด๋์ ๋์ ์ ๋๋ก ๊ฐ๋ ๊ฒฝ์ฐ๋ 100%๋ผ๊ณ ๋ณผ ์ ์์.
- ์ฌ์ง์ด ์ด๋ํต์ ์ 3-5% ๋ฒ๋ฆฌ๋ ๊ฒ ์ ์์ด๋ผ๊ณ ๊ทธ๋ฌ์ผ๋,
- ⇒ “end to end” ์๋ฌ์ ๊ฒ์ถ ๋ฐ ๋ณต๊ตฌ
Network Layer
- Network adressing; routing or switching
- ์ผ์ชฝ ๋๊ณผ ์ค๋ฅธ์ชฝ ๋์ ์ฐ๊ฒฐํ๋ ์ ๋ 1,2๊ณ์ธต์ด๊ณ , ๋ ์ด์ ์์.
- ์ด๊ฑธ ๋์ด์์ ๊ฐ์ด๋ฐ ์ ์ ํต๊ณผํด์ ๊ฐ ๋, ์ผ์ชฝ์์ ๋ ์์จ ๊ฑธ ๋ฐ์ ํ ์ค๋ฅธ์ชฝ์ผ๋ก ๋๊ฒจ์ฃผ๋ ํ์์ ๊ฐ๋ดํ๋๊ฒ 3๊ณ์ธต.
- ์)๋ด ๋ ธํธ๋ถ๊ณผ KHU ์์ดํ์ด ์ ๋ฌด์ ๊ณต์ ๊ธฐ๋ฅผ ๋ฌด์ ๋์ผ๋ก ํต๊ณผ → ๊ฒฝํฌ๋ ๋ฐ๊นฅ์ผ๋ก KT ๋ง์ ๊ฐ ๋์๋ ์ ์ ์ค์ ํ๊ณ → ํํ์์ ๊ฐ๋ก์ง๋ฌ์ผ ๋๋๊น ํด์ ์ผ์ด๋ธ์ ํต๊ณผํด์ → ์ด๋๊ฐ์ ์๋ ๋ฌด์ ๋ ์ฅ์นํ๊ณ ๋ํ๋ฅผ ๋๋๊ณ ..
- ⇒ ์ด๋ ๊ฒ ๋ง์ ์ค์ ํต๊ณผํจ. ์ด๋ ๊ฒ, ๋ฐ์ ์ ๋ณด๋ฅผ ๋ณธ์ธ์ด ์ํํ์ง ์๊ณ ์ ์ ํ ์๋น์์๊ฒ ์ ๋ฌํ๋ ํ์๋ฅผ ํ๋ ๊ฒ. ์ด๊ฒ ๋คํธ์ํฌ์.
- ํ๊ตญ์ ์๋ ์ ๊ฐ ๋ฏธ๊ตญ์ ์๋ ์ ์ ์ ์์ ํ๊ธฐ ์ํด์,
→ ๋ฐ๋ผ์ 3๊ณ์ธต๊น์ง ์๋ ์ฅ์น๋ฅผ, ๋ผ์ฐํฐ(Router)๋ผ๊ณ ๋ถ๋ฆ.
(์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ๊ฐ๋ ๊ฑฐ์ ๋ํด์ ์ด๋๋ก ๊ฐ์ง๋ฅผ, ๋ฃจํธ๋ฅผ ๊ฒฐ์ ํ๋ ์ )
(1, 2 ๊ณ์ธต์ ์ผ์ชฝ์ ์ค๋ฅธ์ชฝ์ผ๋ก ์ฐ๊ฒฐํ๋๊น ๋ํดํธ๋ก ์์ด์ผ ๋๊ณ )
Data Link Layer
๋ฌด์ ๋๋ ๋ฌด์ ์์ 0ํ๊ณ 1์ ๋ณด๋ด๋ ๊ฑฐ๊ณ , ์ด๋ํต์ ๋ ๋ฌด์ ์์ 0ํ๊ณ 1์ ๋ณด๋ด๋๋ฐ ์ฌ๊ธฐ์ ๋์ด๋? ์๋์ผ.
์ํํธ์จ์ด๊ฐ ์ฌ๋ผํ์ผ ๋๋, ์ด๊ฑธ ๋ฐ์ดํฐ ๋งํฌ ๋ ์ด์ด๋ผ๊ณ ํจ.
์ ๋ฌด์ ๊ณต์ ๊ธฐ๋ ํ๋์ธ๋ฐ, 40๋ช ์ด ์์๊ฐ์ง๊ณ ๋ฌด์ ๋ ๋ ๊ฑฐ
→ 0ํ๊ณ 1๋ง ๋ณด๋ผ ์ ์๋ ์ ๋ 40๋ช ์ ํต์ ํ ์ ์๊ณ , 40๋ช ์ ํต์ ํ ์ ์๋ ์ํํธ์จ์ด ๊ธฐ์ ์ด data link layer.
- Error detection
- ๊ทธ๋ฆฌ๊ณ 1๊ณ์ธต์ 0ํ๊ณ 1๋ง ๋ณด๋ด๋ ๊ฑฐ์ง ์ ๋๋ก ๊ฐ๋์ง ์ ๊ฐ๋์ง ํ์ธ์ ๋ชปํจ.
- → ์๋ฌ ๊ฒ์ถํ๊ณ ๋ณต๊ตฌ๋ฅผ ํจ.
- Flow control on physical link
- ํ๋์ 40๋ช ์ด ๋ฌ๋ ค ๋ค์์ผ๋ ๋ฐ์ดํฐ์ ํ๋ฆ์ ์กฐ์ ํด์ผ ๋จ.
- → physical layer์ ๋ฐ์ดํฐ์ ํ๋ฆ์, flow๋ฅผ ์ปจํธ๋กคํ๋ ๊ฒ.
๋ฌด์ ๋์,
Physical layer์ data link layer๊ฐ ํจ๊ป ๋์ด ์๋๊ฒ.
(์ด๋ ํต์ ๋ ํจ๊ป ๋์ด ์๋ ๊ฑฐ, ๋ธ๋ฃจํฌ์ค๋ ํจ๊ป ๋์ด ์๋ ๊ฑฐ, ์ด๋๋ท, ์ด๊ณ ์ ์ธํฐ๋ท, ๋ก๋ผ, NFC …)
Physical Layer
- Physical Medium
- ์ ์ (๊ตฌ๋ฆฌ๋์ , ๊ด์ผ์ด๋ธ) , ๋ฌด์ (microwave, ์ด๋ํต์ ์ฃผํ์) …
- → ์ฌ๊ธฐ์ 0ํ๊ณ 1์ ํํํ๋ ๊ฒ. (representing bits)
0ํ๊ณ 1๋ก ๋ง๋๋ ๊ฑฐ๋ ์ ์๊ณผ, ๊ตฌ๋ฆฌ ๋์ ํ๊ณ ๊ด ์ผ์ด๋ธ์ ํ์์ผ ๋๋ ๊ฑฐ๋ ๊ธฐ๊ณ๊ณผํ๊ณ ์์ฌ๊ณผ.
๋ฐ๋ผ์ ,
1๊ณ์ธต์ ์ ์, ๊ธฐ๊ณ,ํ๊ณ ์ปค๋ฅํฐ ๊ฝ์์ผ ๋๊ณ ,์ด ์์์ ์ํํธ์จ์ด ์์ด๋ค์ด ๋ฌ๋ผ๋ถ์ด์ ๋ฐ์ดํฐ ๋งํฌ ๋ ์ด์ด๋ฅผ ๋ง๋ฆ.
→ ํต์ 1 2 ๊ณ์ธต์ ๋ญ๋ค? : ์ผ์ชฝ๊ณผ ์ค๋ฅธ์ชฝ ์ฌ์ด์ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ฑฐ.
- ๋ ธํธ๋ถ ์ ๋ฌด์ ๊ณต์ ๊ธฐ / ์ค๋งํธํฐ ์ค๋งํธํฐ / ์ด๋ํต์ ๋จ๋ง๊ธฐ- ์ด๋ํต์ ๊ธฐ์ง๊ตญ๋คํธ์ํฌ๋, ์ ์ ์ฐ๊ฒฐ์ด ๋ ํ ๊ทธ ์ ์ ๋์ด์์ผ ํจ.
- ⇒ ์ค. ์ค์ ๋คํธ์ํฌ๋ผ๊ณ ํ์ง ์์.
๋ฐ๋ผ์, [์ ์ฒด์ ์ธ ํ๋ฆ]
- Physical Layer : ์ผ์ชฝ๊ณผ ์ค๋ฅธ์ชฝ์ด ์์ ์ก๊ณ , ์ ์ ์ด ๋๋ ๋ฌด์ ์ด ๋๋ ์๊ด์์ด. 0ํ๊ณ 1์ ๋ณด๋ด๋ ๊ฑฐ
- Data Link Layer : ์๋ฌ๊ฐ ๋๋ค? ๊ทธ๋ฌ๋ฉด ์๋ฌ๋ฅผ ๊ฒ์ถํ๊ณ ๋ณต๊ตฌํ๊ณ . ํ ์ชฝ์ด ๋๋ฌด ๋๋ฆฐ๋ฐ ์ด์ชฝ์์ ๋๋ฌด ๋ง์ด ๋ณด๋ด๋ ๊ฑฐ์ผ. ์ฒ์ฒํ ๋ณด๋ด. ํ๋ก์ฐ ์ปจํธ๋กค.
- Network Layer : 1,2๊ณ์ธต์์ ์ด์ฌํ ํด๊ฐ์ง๊ณ ์ ๋ณด๊ฐ ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ๊ฐ๋ค. ๊ทผ๋ฐ ์ด๋๋ก ๋ณด๋ด์ผ ๋์ง? ๊ธธ์ด ์ฌ๋ฌ ๊ฐ๊ฐ ์๋๋ฐ ์ผ๋ณธ์ผ๋ก ๋ณด๋ด์ผ ๋ผ ํ๊ตญ์ผ๋ก ๋ณด๋ด์ผ ๋ผ. ํ๊ตญ์ผ๋ก ๋ณด๋ด์. → ๋ผ์ฐํ .
- Transport Layer : ๋น์ฐํ ์๋ฌ๊ฐ ๋ ์ ์์ผ๋ ์๋ฌ๊ฐ ๋ฌ๋์ง ์ ๋ฌ๋์ง๋ฅผ ํ์ธํด๊ฐ์ง๊ณ ๊ฒ์ถ ๋ณต๊ตฌํ๋ ๊ฑฐ.
- ๊ทธ๋ฆฌ๊ณ ์์ชฝ์ ์ดํ๋ฆฌ์ผ์ด์ ์ด ์ฌ๋ผํ๋ ๊ฑฐ.
→ ์ด๊ฒ OSI 7 Layer๊ณ ,
์์ ๋งํ๋ฏ ๋ ์ด์ด ํ๊ณ ๋ ์ด์ด ๊ฐ์๋ ๋ณ ์๋ฏธ๊ฐ ์์. ๋ฐ์ผ๋ฉด ๋ณธ์ธ์ด ํด์ผ ๋ ์ผ์ ํ๋ ๊ฑฐ์ง.
peer 2 peer๋ก ๋์ด ์์ผ๋ฉด osi 7 ๋ ์ด์ด์์.
ํจ๋ฌ๋ค์์ ๋ณํ์ Linux Foundation
๊ทผ๋ฐ, ํจ๋ฌ๋ค์์ด ๋ณํด์.
HTTP๊ฐ ์ฒ์์ ์์ฉ ๋ชฉ์ ์ผ๋ก ์ธ ์ค ๋ชฐ๋๋๋ฐ ๊ตฌ๊ธ, ๋ค์ด๋ฒ, ์๋ง์กด์ด ๋์ค๋ฉด์ ์์ฉ(๋์ ๋ฒ๋ ๋ชฉ์ ) ๋ชฉ์ ์ผ๋ก ์ฐ๊ณ ,
๋๋ฐ์ด์ค๋ค์ด ๋ณํ๋ฉด์ ์๊ตฌ์ฌํญ์ด ๋ง์ด ๋ฌ๋ผ์ง๊ณ ..
๋๋ฒ์งธ,
๊ตฌ๊ธ์ ํ๋์จ์ด, ์ํํธ์จ์ด, CPU๊น์ง ์์ฒด ๊ฐ๋ฐํ๋,
๊ตณ์ด ์ ๋ ๊ฒ 7๊ณ์ธต์ ๋๋ ๊ฐ์ง๊ณ ์์์๋ถํฐ ์๋๊น์ง ์ ๋ณด๊ฐ ๋ด๋ ค๊ฐ๊ณ ์ฌ๋ผ๊ฐ๊ณ , ์ง์ผ์ผ ๋ ํ์ค์ด ์๊ณ ํ ํ์๊ฐ ์์.
ํ๋์จ์ด ์ฐ๋ฆฌ ๊ฑฐ ,์ด์ ์ฒด์ ์ฐ๋ฆฌ ๊ฑฐ, ์ํํธ์จ์ด ์ฐ๋ฆฌ ๊ฑฐ, ๋คํธ์ํน ๊ธฐ์ ์ ์ฐ๋ฆฌ ๊ฑฐ๊ณ ์ฐ๋ฆฌ๋ผ๋ฆฌ ํต์ ํ๋๋ฐ ํ์ค์ด ๋ฌด์จ ์๊ด์ด์ผ.
๊ฒฐ๊ตญ์ ํ์ค. ํนํ. ์ด๋ฐ ๊ฒ ์ด์ ์ธ๋์์ ์ค์ํ๋ ๊ฑฐ๋ผ๊ณ ๊ทธ๋ฌ๋ฉด,
์ดํ ์ธ๋์์๋ ๋ฌธ์ ๋ฅผ ์ ์ํ๊ณ , ๊ทธ๊ฑฐ์ ํ์ํ ํด๊ฒฐ์ฑ ์ ์ ์ํ ํ, ์ง์ ํ๋์จ์ด์ ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ ์ ์๋ ๋ฅ๋ ฅ์ด ์๋ค๋ฉด, ์์์ ํ๋ฉด ๋จ.
๊ทธ๋์ ์ด์ ๋, ํ์ค์ ๋ฌด์กฐ๊ฑด์ ์ผ๋ก ์งํค๊ธฐ ๋ณด๋ค๋ ๋ด๊ฐ ๋ฅ๋ ฅ์ด ๋๋ฉด ๋๋,
๋ ๋๋ํ ๊ฑฐ๋ฅผ ๊ฐ๋ฐํ๋ค ๋ณด๋๊น ๊ฒฐ๊ตญ ํ๋๋ฉํ์ด ๊น์ด์ผ ๋๊ณ ,
๋ฌธ์ ์ ์, ํด๊ฒฐํ๊ณ ์ ํ๋ ์ฌ๋๋ค. ์ด๋ ๊ฒ ํ์ ํ๋ ๊ฑธ ์ค์ํ๊ฒ ๋จ.
๊ตฌ๊ธ, ๋ค์ด๋ฒ … ๋ ์๋น์ค๋ฅผ ์ํ๊ณ ์ ํ๋ ํ์ฌ์ง, ๋คํธ์ํฌ๋ฅผ ์ ํ๊ณ ์ ํ๋ ํ์ฌ๊ฐ ์๋๋๊น
๋ค ์คํ์์ค๋ก ํ.
์ฐ๋ฆฌ ๋ชจ๋ ํ์ ํฉ์ณ์ ์ฐ๋ฆฌ๊ฐ ์ฒํ ๋ฌธ์ . ์ด ๋ง์ ์ปดํจํฐ 300๋ง ๊ฐ, 500๋ง ๊ฐ๋ฅผ ์ด๋ป๊ฒ ๋คํธ์ํนํ์ง? - ์ด๊ฑฐ๋ฅผ ๊ตฌ๊ธ ์ผํฐ ํ ,๋ค์ด๋ฒ ๋ฐ์ดํฐ ์ผํฐ ํ์ด ๋ชจ์ฌ ๊ฐ์ง๊ณ ํ์ ์ ํ๋ ๊ฒ.
๊ทธ๋ฆฌ๊ณ ์ด ๋ง์ ์ํํธ์จ์ด๋ค์ ๋ค ์ด๋ฐ๊ฐ ํ์ ํ๋๋? → ๋ฆฌ๋ ์ค ํ์ด๋ฐ์ด์ .
- ๋ฆฌ๋
์ค ํ์ด๋ฐ์ด์
: ๋ฆฌ๋
์ค ์ด์ ์ฒด์ ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด์ ๋ง๋ค์ด์ง.
- ์ฐํ ์คํ์์ค ํ๋ก์ ํธ 900๊ฐ. (์๋๋ก์ด๋, ๋ฆฌ๋ ์ค ํฌํจ ..)
- ์ด ์ค์ 1/5์ด ๋คํธ์ํฌ ๊ธฐ์ .
- → ์ด ๋คํธ์ํฌ ๊ธฐ์ ์, ์ ํต์ ์ธ KT/SKT์ ์๊ฑฐ๋ฆฌ์ ์๋ ์์ด๋ ์๋ฆฌ์ด ๋คํธ์์์ ์ฐ๋ ๊ฒ ์๋๊ณ ,
- ๋ฐ์ดํฐ ์ผํฐ ์์ ์๋ ์๋ฒ์ ์๋ฒ,
- ์ผ์์ ์นด๋ฉ๋ผ๊ฐ ์ฃผ๊ธฐ์ ์ผ๋ก ์ฌ๋ฆด ์ ๋ณด๋ฅผ ์ด๋ป๊ฒ, ๋๊ฐ, ์ด๋ป๊ฒ ๋ฐ์ ๊ฒ์ธ์ง๋ฅผ ์ค๋ช ํ๋ ๊ฒ.
๊ทธ๋์ ์ฌ๊ธฐ๊น์ง, Overallํ๊ฒ ์๊ธฐํ์ผ๋,
- ๋ฐ์ vocabulary & terminology
- ๋ฐ์ ์ 1980๋ ๋ TCP IPํ๊ณ ์ดํ์ ์๋ง์ ๋คํธ์ํน ๊ธฐ์ ๋ค์ด ๋์๋์ง๋ฅผ ์ค๋ช ํจ!