๋ณด์์ 3์์: ๊ธฐ๋ฐ์ฑ ๋ฌด๊ฒฐ์ฑ ๊ฐ์ฉ์ฑ(*)
์ธํ๋ผ → ๋คํธ์ํฌ
1. OSI ์ฐธ์กฐ ๋ชจ๋ธ
1.1. OSI 7 ๊ณ์ธต ๋ชจ๋ธ (Open Systems Interconnection 7 Layer)
๊ณ์ธต | ์ญํ |
๋ฌผ๋ฆฌ๊ณ์ธต | ๋งค์ฒด ์ ๊ทผ ์ ์ด(MAC) ๊ณ์ธต ์ค์ง์ ์ธ ํต์ ์ ํ๊ธฐ ์ํจ (*2๊ฐ์ ๋ฌผ๋ฆฌ๊ณ์ธต ๊ฐ ์ ์ก ์ ๋ก) ์ ์ก ์ ๋ก: ์ ๋ณด๊ฐ ์ง๋๊ฐ๋ ๊ณต๊ฐ (์ /๋ฌด์ , ๊ด ํต์ ) |
๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต | ๋
ผ๋ฆฌ ๋งํฌ ์ ์ด(LLC) ๊ณ์ธต ํ๋ฆ ์ ์ด ๋ฐ ์ค๋ฅ ์ ์ด |
๋คํธ์ํฌ ๊ณ์ธต | IP ๋ผ์ฐํ , ์ ๋ฌ ๋ฐ ์ฃผ์ ์ง์ |
์ ์ก ๊ณ์ธต | TCP/UDP. port ๋ฐ์ดํฐ ํจํท์ด ์์/์ค๋ฅ ์์ด ์ฌ๋ฐ๋ฅธ ์์๋ก ๋์ฐฉํ๋๋ก ํจ. |
์ธ์ ๊ณ์ธต | ์ด๋ค ๋ฐฉ์์ผ๋ก ๋ ๊ธฐ๊ธฐ๊ฐ ์ํธ์์ฉ ํ ๊ฒ์ธ์ง? ๊ฒฐ์ ex. ๋ฌด์ ๊ธฐ →๋ฌด์ ๊ธฐ, ์ด๋ฉ์ผ →์ด๋ฉ์ผ |
ํํ ๊ณ์ธต | ์์ ์๊ฐ ์ดํดํ ์ ์๊ฒ ์ธ์ฝ๋ฉ ํจ์จ์ฑ๊ณผ ์์ ์ฑ์ ์ํ data ์์ถ |
์์ฉ ๊ณ์ธต | ์ ํ๋ฆฌ์ผ์ด์
๊ณ์ธต ์ฌ์ฉ์์ ์ ๋ ฅ ๊ฐ์ ํน์ ํ๋กํ ์ฝ (HTTPS, SMTP, FTP) ์ ๋ง๊ฒ ํํ |
์ OSI ์ฐธ์กฐ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ ๊ฑธ๊น?
์ง์ ์ฐ๊ฒฐ๋๋ ๋ฌผ๋ฆฌ๊ณ์ธต ์ธ์ ๋ ํ์ํ ์ด์ ๊ฐ ์๋๊ฐ?
๋ฐ๋ก, ํต์ ์ ์ํ ๋ถ์ ํ ๋๋ฌธ์ด๋ค!!
ํ๋์ ๊ณ์ธต์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋๋ผ๋ ๋ค๋ฅธ ๊ณ์ธต์ ์ํฅ์ ์ฃผ์ง ์๋๋ค
์ฆ, ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ณ์ธต๋ง ๊ณ ์น๋ฉด ๋๋ค๋ ์๋ฆฌ.
์ฐฉ๊ฐํ๋ ๊ฒ ์๋๋ฐ, *ํต์ ์๋๋ฅผ ์ํด์ ์ฐ๋ ๊ฒ ์๋๋ค.
2. [์ฃผ์ฒด] 7๊ณ์ธต์ ํฌ๊ฒ 3๊ฐ๋ก ๋๋ ์ ์๋ค.
A | 1 + 2 | LAN card (์ฅ๋น) |
B | 3 + 4 | OS |
C | 5 + 6 + 7 | Application |
HW ↔ OS ↔ SW๋ผ๊ณ ์๊ฐํ๋ฉด ์ดํด๊ฐ ์ฝ๋ค.
A?
์ ํธ ์ก/์์ .
1, 2 ๊ณ์ธต ์ด ๋ ๊ฐ์ง๋ฅผ ๊ตฌ๋ถํ์ง ์๋๋ค.
B?
A์ C ์ฌ์ด ์ํต์ ์ํ ๋ฒ์ญ์ ์ํ
C?
์ ๋ณด ํํ.
์์ฉ ๊ณ์ธต์ด๋ผ ํํํด๋ ๋ฌด๋ฐฉํจ
A, C์ ์์ฉ ๊ณ์ธต, B-์ธ์ , B-์ ์ก
๋ฌผ๋ฆฌ, ์ธ์ , ์ ์ก, ์์ฉ ๊ณ์ธต ์ด 4๊ฐ์ง ๊ณ์ธต์ผ๋ก ๋ด๋ ๋ฌด๋ฐฉํ๋ค.(*์ฐ์ ํ์ค)
3. [์ฃผ์] LAN card, IP, Port, DNS
[1,2] LAN CARD
= MAC, ์ด๋๋ท, ๋ฌผ๋ฆฌ, ๋ฌผ๋ฆฌ ๊ณ์ธต, ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต
[3] IP
[4] Port
= TCP
[5] Domain Name
= URL ⇒ DNS
๊ฐ ๊ณ์ธต์ ์ง๋๋ฉด์ ์์ด๋ ๋ฐ์ดํฐ + "ํ ๊ณ์ธต ํค๋ ํ์ผ" ๊น์ง๋ฅผ ๊ฐ ๊ณ์ธต์ ๋ฐ์ดํฐ๋ก ์ทจ๊ธํ๋ค.
์ ์ก ๊ณ์ธต์ TCP. port๋ฒํธ๋ฅผ ํตํด ์์ฉ ํ๋ก๊ทธ๋จ์ ์๋ณํ๋ค.
๋คํธ์ํฌ ๊ณ์ธต์ IP ์ฃผ์ ์ธํ . IP ์ฃผ์๋ฅผ ํตํด ์์คํ ์ ์๋ณํ๋ค.
๋ฐ์ดํฐ ๋งํฌ ์ฃผ์๋ LAN CARD ์ฃผ์๋ก 1์ฐจ์ ์๋ณ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
ํค๋๋ ๊ฐ์ ๊ณ์ธต๋ง ์ดํดํ ์ ์์ผ๋ฉฐ, ๋ค๋ฅธ ๊ณณ์ ๊ฐ์ ๊ณ์ธต์๊ฒ ์ ํํ ์ ๋ฌ์ ๋ชฉ์ ์ผ๋ก ํค๋๋ฅผ ์ฌ์ฉํ๋ค.
๊ณ์ธต | ์ฃผ์ | ์๋ณ ๋์ |
์ ์ก ๊ณ์ธต | port | ์์ฉ ํ๋ก๊ทธ๋จ์ ์๋ณ |
๋คํธ์ํฌ ๊ณ์ธต | IP ์ฃผ์ | ์์คํ ์ ์๋ณ |
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต | LAN CARD ์ฃผ์ | 1์ฐจ์ ์๋ณ |
4. ๋คํธ์ํฌ์ ๊ธฐ๋ฅ
4.1. ๊ณ์ธต ๋ชจ๋ธ
์ธํฐ๋ท ๊ณ์ธต ๊ตฌ์กฐ = ๋คํธ์ํฌ ๊ณ์ธต + ์ ์ก ๊ณ์ธต
= IP ํ๋กํ ์ฝ + TCP/UDP ํ๋กํ ์ฝ
FTP ์๋น์ค ( 1 ↔ 3 ↔ 4 ↔ 7)
4.2. TCP/IP ๋ชจ๋ธ
TCP (์ธ๊ทธ๋จผํธ) ↔ UDP (๋ฐ์ดํฐ๊ทธ๋จ)
- ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ์ ์ก ๊ณ์ธต ํ๋กํ ์ฝ
IP
- ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๋คํธ์ํฌ ๊ณ์ธต ํ๋กํ ์ฝ
์ฌ์ฉ์ = ํ๋ก์ธ์ค
์์คํ ๊ณต๊ฐ(1-4๊ณ์ธต), ์ฌ์ฉ์ ๊ณต๊ฐ(5-7 ๊ณ์ธต)
ํ๋กํ ์ฝ?
- ๊ท์น๊ณผ ์ฝ์(ํต์ ๊ท์ฝ)
- ICMP
- ์ธํฐ๋ท ํต์ ๋ฅผ ์ํ ํ๋กํ ์ฝ(Internet Control Message Protocol)
- ์ํฉ์ ๋ฐ๋ฅธ ๋ฉ์์ง ์ ๋ฌ ๋ฐ ์ธํฐ๋ท ์ปจํธ๋กค์ ์ ๋ฐ์ ์ธ ๊ด๋ฆฌ๋ฅผ ๋ด๋น
- ARP : IP → MAC ์ฃผ์๋ก ๋ณํ
- RARP : MAC → IP ์ฃผ์๋ก ๋ณํ
- TCP : ์์ ํ ํต์ ์ ๋ณด์ฅ
- UDP : ๊ฐ์ 4 ๊ณ์ธต ํ๋กํ ์ฝ์ธ๋ฐ, TCP์ ๋ค๋ฆ. ์๋๋ง ๋ณด์ฅ.
ํต์ ๊ณผ์ ๊ณผ ์ค๋ฅ ์ ์ด ์์ผ๋ก ์ฐจ๊ทผ์ฐจ๊ทผ ์ ๋ฆฌํด๋๊ฐ ์์ ์ด๋ค.
'๐ Network ๊ธฐ๋ณธ๋ถํฐ ์ฐจ๊ทผ์ฐจ๊ทผ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ค๊ด์ฌ 2๊ธ] ๋คํธ์ํฌ ์ผ๋ฐ ์ค๋ต๋ ธํธ (0) | 2024.08.25 |
---|---|
[๋ค๊ด์ฌ 2๊ธ] TCP/IP ์ค๋ต๋ ธํธ (0) | 2024.08.25 |
๋คํธ์ํฌ ์ค์ ๊ณต๊ฒฉ๊ธฐ๋ฒ (0) | 2024.08.11 |
[3,4๊ณ์ธต ํ๋กํ ์ฝ] TCP/IP, UDP (0) | 2024.08.10 |
[์ค๋ฅ ์ ์ด] ๊ธ/๋ถ์ ์๋ต ํ๋ ์, ํ๋ฆ ์ ์ดโ (0) | 2024.08.08 |