๋ชฉ์ฐจ
- OSI 7 Layser
- OSI 7 Layer๋?
- OSI 7 Lyaer์ ๋ชฉ์
- ๊ฐ๊ฐ์ ๊ณ์ธต์ด ํ๋ ์ผ๊ณผ ์ฌ์ฉ ์ฅ๋น
- ๋ฌผ๋ฆฌ๊ณ์ธต
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต
- ๋คํธ์ํฌ ๊ณ์ธต
- ์ ์ก ๊ณ์ธต
- ์ธ์ ๊ณ์ธต
- ํํ ๊ณ์ธต
- ์์ฉ ๊ณ์ธต
- TCP / IP
- TCP / IP ๋?
- ๊ฐ ๊ณ์ธต์ด ํ๋ ์ผ๊ณผ ์ฃผ์ ํ๋กํ ์ฝ
- ๋คํธ์ํฌ ์์ธ์ค ๊ณ์ธต (Ethernet, IEEE 802)
- ์ธํฐ๋ท ๊ณ์ธต (IP, ICMP, IGMP, ARP)
- ์ ์ก ๊ณ์ธต (TCP, UDP, RTCP)
- ์์ฉ ๊ณ์ธต (HTTP, FTP, SMTP, DNS, TELNET)
OSI 7 Layer
OSI 7 Layer๋ Open System Interconnection ์ฐธ์กฐ ๋ชจ๋ธ๋ก ๊ตญ์ ํ์คํ ๊ธฐ๊ตฌ (ISO) ์์ ์ ์ํ ํต์ ๊ท์ฝ์ด๋ค.
์ด 7๊ฐ์ ๊ณ์ธต์ด ์กด์ฌํ๋๋ฐ, ํด๋น ๊ณ์ธต์์์ ํ๋ ์ผ์ ๋ช ํํ ๊ตฌ๋ถ๋์ด ์๋ค.
- ๋ฌผ๋ฆฌ๊ณ์ธต
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต
- ๋คํธ์ํฌ ๊ณ์ธต
- ์ ์ก ๊ณ์ธต
- ์ธ์ ๊ณ์ธต
- ํํ ๊ณ์ธต
- ์์ฉ ๊ณ์ธต
์ ์กํ ์ต์ด์ ๋ฐ์ดํฐ๊ฐ ์ ์ ๊ณ์ธต์ ์ง๋๋ฉด์ ํต์ ์ ์ํ ๋ฐ์ดํฐ๊ฐ ์ถ๊ฐ๋์ด ์ ์ก๋๋ค.
ํ์ ๊ณ์ธต๊ณผ ์์ ๊ณ์ธต
OSI 7 Layer ์์๋ 2๊ฐ์ง ๊ณ์ธต์ด ์กด์ฌํ๋ค.
- ์์ ๊ณ์ธต
- ์ฌ์ฉ์๋ฅผ ์ํ ๊ณ์ธต
- ํ์ ๊ณ์ธต
- ์ปดํจํฐ๋ฅผ ์ํ ๊ณ์ธต์ผ๋ก ๋ฐ์ดํฐ ํ๋ฆ ๋๋ ์ ์ก
OSI 7 Layer ๋ฅผ ๋๋๋ ์ด์
OSI 7 Layer ์ ํต์ฌ์ ๊ฐ๊ฐ์ ๊ณ์ธต์ด ํ๋ ์ผ์ด ๋ช ํํ๋ค๋ ๊ฒ์ด๋ค.
Layered Architecture์ ํน์ฑ, (์์ ๊ณ์ธต์ ํ์ ๊ณ์ธต๋ง๊ณผ ์ํธ์์ฉ) ์ ์ด๋ ค์ ๊ฐ ๊ณ์ธต์ ํ์ ๊ณ์ธต์ ๊ธฐ๋ฅ๋ง์ ์ด์ฉํ๊ณ , ์์ ๊ณ์ธต์๊ฒ ์์ ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ํ๋กํ ์ฝ ์คํ์ด๋ผ๊ณ ๋ถ๋ฆฐ๋ค.
์ด๋ ๊ฒ Layer ์ ํ๋ ์ผ์ด ๋ช ํํ๋ฉด ์ค๋ฅ์ ์ถ์ ๊ณผ ์ํ ๊ด๋ฆฌ๊ฐ ์ฌ์์ง๋ค.
OSI 7 Layers
1. ๋ฌผ๋ฆฌ๊ณ์ธต
- ํ๋ ์ผ : ํต์ ์ ์ํํ๋ ๋ ์ฅ์น ๊ฐ์ ์ค์ ์ ์ ๋ด๋น
- ๊ด๋ จ ์ฅ๋น : ๋ฆฌํผํฐ, ํ๋ธ
- ํ๋กํ ์ฝ ๋ฐ์ดํฐ ๋จ์ : ๋นํธ (Bit)
2. ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต
- ํ๋ ์ผ : ์์คํ ๊ฐ์ ์ฐ๊ฒฐ ์ค์ ์ผ๋ก ๋ ์ฅ์น๊ฐ์ ์๋ ์ฐจ์ด๋ฅผ ์ํ ํ๋ฆ ์ ์ด, ์ค๋ฅ ์ ์ด
- ๊ด๋ จ ์ฅ๋น : ๋์นด๋, ๋ธ๋ฆฌ์ง, ์ค์์น
- ํ๋กํ ์ฝ ๋ฐ์ดํฐ ๋จ์ : ํ๋ ์ (Frame)
3. ๋คํธ์ํฌ ๊ณ์ธต
- ํ๋ ์ผ : ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ๊ด๋ฆฌํ๋ ๊ธฐ๋ฅ๊ณผ ๋ฐ์ดํฐ ๊ตํ ๋ฐ ์ค๊ณ
- ๊ด๋ จ ์ฅ๋น : ๋ผ์ฐํฐ
- ํ๋กํ ์ฝ ๋ฐ์ดํฐ ๋จ์ : ํจํท
4. ์ ์ก ๊ณ์ธต
- ํ๋ ์ผ : End To End, ์ข ๋จ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ์ญํ ๋ก ์์ ๊ณ์ธต๊ณผ ํ์ ๊ณ์ธต์ ์ธํฐํ์ด์ค
- ๊ด๋ จ ์ฅ๋น : ๊ฒ์ดํธ์จ์ด
- ํ๋กํ ์ฝ ๋ฐ์ดํฐ ๋จ์ : ์ธ๊ทธ๋จผํธ
5. ์ธ์ ๊ณ์ธต
- ํ๋ ์ผ : ์ก ์์ ์ธก ๊ฐ์ ๊ด๋ จ์ฑ์ ์ ์งํ๊ณ ๋ํ๋ฅผ ์ ์ด
- ํ๋กํ ์ฝ ๋ฐ์ดํฐ ๋จ์ : ๋ฉ์์ง
6. ํํ ๊ณ์ธต
- ํ๋ ์ผ : ์ธ์ ๊ณ์ธต์ผ๋ก ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ์์ฉ ๊ณ์ธต์ ๋ง๊ฒ ๋ณํ, ์์ฉ ๊ณ์ธต์ผ๋ก ๋ถํฐ ํ์ ๋ฐ์ดํฐ๋ฅผ ์ธ์ ๊ณ์ธต์ผ๋ก ๋ง๊ฒ ๋ณํ
- ํ๋กํ ์ฝ ๋ฐ์ดํฐ ๋จ์ : ๋ฉ์์ง
7. ์์ฉ ๊ณ์ธต
- ํ๋ ์ผ : ์ฌ์ฉ์๊ฐ OSI ํ๊ฒฝ์ ์ ๊ทผํ ์ ์๋๋ก ์๋น์ค๋ฅผ ์ ๊ณต, ์์ฉ ํฐ๋ฏธ๋, ํ์ผ ์ ์ก ๋ฑ๋ฑ
- ํ๋กํ ์ฝ ๋ฐ์ดํฐ ๋จ์ : ๋ฉ์์ง
TCP / IP
TCP/IP๋ ํจํท ํต์ ๋ฐฉ์์ธ IP์ ์ ์ก ์ ์ด ํ๋กํ ์ฝ์ธ TCP๊ฐ ํฉ์ณ์ง ํ๋กํ ์ฝ์ด๋ค.
ํ์ฌ ์ธํฐ๋ท ํ๋กํ ์ฝ์ค ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ํ๋กํ ์ฝ์ด๋ค.
๊ฐ ๊ณ์ธต์ด ํ๋ ์ผ๊ณผ ์ฃผ์ ํ๋กํ ์ฝ
TCP/IP๋ 4๊ฐ์ ๊ณ์ธต์ผ๋ก ๊ตฌ๋ถ๋์ด ์๋ค.
ํด๋น ๊ณ์ธต๋ค์ ์์ ์ด์ผ๊ธฐํ OSI 7 Layer์์ ๊ณ์ธต์ผ๋ก ๋๋ ๋ชฉ์ ๊ณผ ๋์ผํ๋ค๊ณ ํ ์ ์๋ค.
- ๋คํธ์ํฌ ์์ธ์ค ๊ณ์ธต
- ์ธํฐ๋ท ๊ณ์ธต
- ์ ์ก ๊ณ์ธต
- ์์ฉ ๊ณ์ธต
1. ๋คํธ์ํฌ ์์ธ์ค ๊ณ์ธต
- ํ๋ ์ผ : ์ค์ ๋ฐ์ดํฐ(ํ๋ ์)์ ์ก, ์์ ํ๋ ์ญํ
- OSI์ ๋น๊ต : ๋ฌผ๋ฆฌ, ๋ฐ์ดํฐ ๋งํฌ
- ์ฃผ์ ํ๋กํ ์ฝ
- Ethernet : CSMA/CD ๋ฐฉ์์ LAN
- IEEE 802 : LAN์ ์ํ ํ์ค
2. ์ธํฐ๋ท ๊ณ์ธต
- ํ๋ ์ผ : ๋ฐ์ดํฐ ์ ์ก์ ์ํ ์ฃผ์ ์ง์ , ๊ฒฝ๋ก ์ค์
- OSI์ ๋น๊ต : ๋คํธ์ํฌ ๊ณ์ธต
- ์ฃผ์ ํ๋กํ ์ฝ
- IP : ์ ์กํ ๋ฐ์ดํฐ์ ์ฃผ์๋ฅผ ์ง์ ํ๊ณ ๊ฒฝ๋ก๋ฅผ ์ค์ ํ๋ ๊ธฐ๋ฅ์ผ๋ก ๋น์ฐ๊ฒฐํ์ธ ๋ฐ์ดํฐ๊ทธ๋จ ๋ฐฉ์์ ์ฌ์ฉํด์ ์ ๋ขฐ์ฑ์ด ๋ณด์ฅ๋์ง ์์
- ICMP : IP์ ์กฐํฉํ์ฌ ํต์ ์ค ๋ฐ์ํ๋ ์ค๋ฅ์ ์ฒ๋ฆฌ์ ์ ์ก ๊ฒฝ๋ก ๋ณ๊ฒฝ์ ์ํ ์ ์ด ๋ฉ์์ง๋ฅผ ๊ด๋ฆฌํ๋ ์ญํ ๋ก 8 byte๋ก ๊ตฌ์ฑ
- ARP : ํธ์คํธ IP ์ฃผ์๋ฅผ MAC ์ฃผ์๋ก ๋ณํ
3. ์ ์ก ๊ณ์ธต
- ํ๋ ์ผ : ํธ์คํธ๋ค ๊ฐ์ ์ ๋ขฐ์ฑ ์๋ ํต์ ์ ๊ณต
- OSI์ ๋น๊ต : ์ ์ก ๊ณ์ธต
- ์ฃผ์ ํ๋กํ ์ฝ
- TCP : ์๋ฐฉํฅ ์ฐ๊ฒฐ ์๋น์ค๋ก ํจํท ๋จ์ ์ ๋ฌ๊ณผ ์์, ์ค๋ฅ, ํ๋ฆ ์ ์ด๋ฑ์ ์ํํ๊ณ 20Byt ์์ 60Byte์ ํค๋๋ฅผ ๊ฐ๋๋ฐ ์ ํ์ ์ผ๋ก 100 Byte๋ ๊ฐ๋ฅํ๋ค.
- UDP : ์ ๋ขฐ์ฑ๋ณด๋ค ์๋๊ฐ ์ค์์๋๋ ๋คํธ์ํฌ์์ ์ฌ์ฉ๋๋ค.
4. ์์ฉ ๊ณ์ธต
- ํ๋ ์ผ : ์์ฉ ํ๋ก๊ทธ๋จ๋ค ๊ฐ์ ๋ฐ์ดํฐ ์ก, ์์ ํ๋ ์ญํ
- OSI์ ๋น๊ต : ์์ฉ, ํํ, ์ธ์ ๊ณ์ธต
- ์ฃผ์ ํ๋กํ ์ฝ
- HTTP : Hyper Text Transfer Protocol
- FTP : ํ์ผ ์ ์ก ํ๋กํ ์ฝ
- SMTP : ๋ฉ์ผ ์ ์ก ํ๋กํ ์ฝ
'๐ป Computer Science > - Network' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Network] Wireshark ์ผ๋ก ๋ถ์ํ๋ OSI 7 Layer ์ Basic Header (0) | 2021.07.17 |
---|---|
[Network] Host Byte Order ๊ณผ Network Byte Order (0) | 2021.07.14 |
[Network] IP Address, IPv4 ์ IPv6 ๊ทธ๋ฆฌ๊ณ DNS (0) | 2021.04.23 |
HATEOAS๋ฅผ ๋ชจ๋ฅด๋ฉด ๋น์ ์ด ์๊ณ ์๋ REST API๋ REST API๊ฐ ์๋๋ผ๊ณ ์ฅ๋ดํ ๊ฒ์. (8) | 2021.03.24 |
[HTTP-Header] HTTP Response Header :: ์๋ต ํค๋ (0) | 2020.10.09 |
๋๊ธ