OSI 7 ๊ณ์ธต์ด๋?
OSI 7 ๊ณ์ธต์ ๋คํธ์ํฌ ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ 7๋จ๊ณ๋ก ๋๋ ๊ตญ์ ํ์คํ ๊ธฐ๊ตฌ(ISO)์์ ์ ์ํ ๋คํธ์ํฌ ํ์ค ๋ชจ๋ธ
์๋ ๊ทธ๋ฆผ์์ ์๋๋ถํฐ 1๊ณ์ธต(๋ฌผ๋ฆฌ ๊ณ์ธต) ~ 7๊ณ์ธต(์์ฉ ๊ณ์ธต)์ผ๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๊ฐ ๊ณ์ธต์ ์ง๋ ๋๋ง๋ค ๊ฐ ๊ณ์ธต์์ Header๊ฐ ๋ถ๊ฒ๋๊ณ ์์ ์ธก์ ์ญ์์ผ๋ก ํค๋๋ฅผ ๋ถ์ํ๊ฒ ๋๋ค.
๐ฑ 1๊ณ์ธต - ๋ฌผ๋ฆฌ๊ณ์ธต(Physical Layer)
- ์ฃผ๋ก ์ ๊ธฐ์ , ๊ธฐ๊ณ์ , ๊ธฐ๋ฅ์ ์ธ ํน์ฑ์ ์ด์ฉํด์ ํต์ ์ผ์ด๋ธ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๋ฌผ๋ฆฌ์ ์ธ ์ฅ๋น
- ๋จ์ง ๋ฐ์ดํฐ ์ ๊ธฐ์ ์ธ ์ ํธ(0,1)๋ก ๋ณํํด์ ์ฃผ๊ณ ๋ฐ๋ ๊ธฐ๋ฅ๋ง ํ ๋ฟ
- ์ด ๊ณ์ธต์์ ์ฌ์ฉ๋๋ ํต์ ๋จ์ : ๋นํธ(Bit)์ด๋ฉฐ ์ด๊ฒ์ 1๊ณผ 0์ผ๋ก ๋ํ๋ด์ด์ง๋, ์ฆ ์ ๊ธฐ์ ์ผ๋ก On, Off ์ํ
- ์ฅ๋น : ํต์ ์ผ์ด๋ธ, ๋ฆฌํผํฐ, ํ๋ธ ๋ฑ
๐ฑ 2๊ณ์ธต - ๋ฐ์ดํฐ ๋งํฌ๊ณ์ธต(DataLink Layer)
- ๋ฌผ๋ฆฌ๊ณ์ธต์ ํตํด ์ก์์ ๋๋ ์ ๋ณด์ ์ค๋ฅ์ ํ๋ฆ์ ๊ด๋ฆฌํ์ฌ ์์ ํํต์ ์ ํ๋ฆ์ ๊ด๋ฆฌ
- ํ๋ ์์ ๋ฌผ๋ฆฌ์ ์ฃผ์(MAC address)๋ฅผ ๋ถ์ฌํ๊ณ ์๋ฌ๊ฒ์ถ, ์ฌ์ ์ก, ํ๋ฆ์ ์ด๋ฅผ ์ํ
- ์ด ๊ณ์ธต์์ ์ ์ก๋๋ ๋จ์ : ํ๋ ์(Frame)
- ์ฅ๋น : ๋ธ๋ฆฌ์ง, ์ค์์น, ์ด๋๋ท ๋ฑ(์ฌ๊ธฐ์ MAC์ฃผ์๋ฅผ ์ฌ์ฉ)
-> ๋ธ๋ฆฟ์ง๋ ์ค์์น๋ฅผ ํตํด ๋งฅ์ฃผ์๋ฅผ ๊ฐ์ง๊ณ ๋ฌผ๋ฆฌ๊ณ์ธต์์ ๋ฐ์ ์ ๋ณด๋ฅผ ์ ๋ฌํจ.
๐ฑ 3๊ณ์ธต - ๋คํธ์ํฌ ๊ณ์ธต(Network Layer)
- ๋ฐ์ดํฐ๋ฅผ ๋ชฉ์ ์ง๊น์ง ๊ฐ์ฅ ์์ ํ๊ณ ๋น ๋ฅด๊ฒ ์ ๋ฌ
- ๋ผ์ฐํฐ(Router)๋ฅผ ํตํด ๊ฒฝ๋ก๋ฅผ ์ ํํ๊ณ ์ฃผ์๋ฅผ ์ ํ๊ณ (IP) ๊ฒฝ๋ก(Route)์ ๋ฐ๋ผ ํจํท์ ์ ๋ฌ > IP ํค๋ ๋ถ์
- ์ด ๊ณ์ธต์์ ์ ์ก๋๋ ๋จ์ : ํจํท(Packet)
- ์ฅ๋น : ๋ผ์ฐํฐ
๐ฑ 4๊ณ์ธต - ์ ์ก ๊ณ์ธต(Transport Layer)
- port ๋ฒํธ, ์ ์ก๋ฐฉ์(TCP/UDP) ๊ฒฐ์ > TCP ํค๋ ๋ถ์
- TCP : ์ ๋ขฐ์ฑ, ์ฐ๊ฒฐ์งํฅ์
- UDP : ๋น์ ๋ขฐ์ฑ, ๋น์ฐ๊ฒฐ์ฑ, ์ค์๊ฐ
- ๋ ์ง์ ๊ฐ์ ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ฒ ํด์ฃผ๋ ์ญํ
- ์ ํธ๋ฅผ ๋ถ์ฐํ๊ณ ๋ค์ ํฉ์น๋ ๊ณผ์ ์ ํตํด์ ์๋ฌ์ ๊ฒฝ๋ก๋ฅผ ์ ์ด
๐ฑ 5๊ณ์ธต - ์ธ์ ๊ณ์ธต(Session Layer)
- ์ฃผ ์ง์ ๊ฐ์ ํ๋ก์ธ์ค ๋ฐ ํต์ ํ๋ ํธ์คํธ ๊ฐ์ ์ฐ๊ฒฐ ์ ์ง
- TCP/IP ์ธ์ ์ฒด๊ฒฐ, ํฌํธ๋ฒํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํต์ ์ธ์ ๊ตฌ์ฑ
- API, Socket
๐ฑ 6๊ณ์ธต - ํํ ๊ณ์ธต(Presentation Layer)
- ์ ์กํ๋ ๋ฐ์ดํฐ์ ํํ๋ฐฉ์์ ๊ฒฐ์ (ex. ๋ฐ์ดํฐ๋ณํ, ์์ถ, ์ํธํ ๋ฑ)
- ํ์ผ์ธ์ฝ๋ฉ, ๋ช ๋ น์ด๋ฅผ ํฌ์ฅ, ์์ถ, ์ํธํ
- JPEG, MPEG, GIF, ASCII ๋ฑ
๐ฑ 7๊ณ์ธต - ์์ฉ ๊ณ์ธต(Application Layer)
- ์ต์ข ๋ชฉ์ ์ง๋ก, ์์ฉ ํ๋ก์ธ์ค์ ์ง์ ๊ด๊ณํ์ฌ ์ผ๋ฐ์ ์ธ ์์ฉ ์๋น์ค๋ฅผ ์ํ(ex. explore, chrome ๋ฑ)
- HTTP, FTP, SMTP, POP3, IMAP, Telnet ๋ฑ๊ณผ ๊ฐ์ ํ๋กํ ์ฝ์ด ์๋ค.
TCP/IP 4๊ณ์ธต์ด๋?
OSI 7๊ณ์ธต ๋ณด๋ค ๋จผ์ ๋์จ ๊ท๊ฒฉ์ด๋ ํ์ฌ ๋ ๋ง์ด ํ์ฉ ๋๋ค.
๐ก 1๊ณ์ธต - ๋คํธ์ํฌ ์ก์ธ์ค ๊ณ์ธต(Network Access Layer)
- OSI 7๊ณ์ธต์ ๋ฌผ๋ฆฌ๊ณ์ธต(1)๊ณผ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต(2)์ ํด๋น
- TCP/IP ํจํท์ ๋คํธ์ํฌ ๋งค์ฒด๋ก ์ ๋ฌํ๋ ๊ฒ๊ณผ ๋คํธ์ํฌ ๋งค์ฒด์์ TCP/IP ํจํท์ ๋ฐ์๋ค์ด๋ ๊ณผ์ ์ ๋ด๋น
- ์๋ฌ ๊ฒ์ถ ๊ธฐ๋ฅ(Detecting errors), ํจํท์ ํ๋ ์ํ(Fraimg packets)
- ๋คํธ์ํฌ ์ ๊ทผ ๋ฐฉ๋ฒ, ํ๋ ์ ํฌ๋งท, ๋งค์ฒด์ ๋ํด ๋ ๋ฆฝ์ ์ผ๋ก ๋์ํ๋๋ก ์ค๊ณ.
- ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์๋ก MAC์ ์ฌ์ฉ
- LAN, ํจํท๋ง, ๋ฑ์ ์ฌ์ฉ๋จ
๐ก 2๊ณ์ธต - ์ธํฐ๋ท ๊ณ์ธต(Internet Layer)
- OSI 7๊ณ์ธต์ ๋คํธ์ํฌ ๊ณ์ธต(3)์ ํด๋น
- ์ด๋๋ ์ฑ(addressing), ํจํค์ง(packaging), ๋ผ์ฐํ (routing) ๊ธฐ๋ฅ์ ์ ๊ณต
- ๋คํธ์ํฌ์ ์ต์ข ๋ชฉ์ ์ง๊น์ง ์ ํํ๊ฒ ์ฐ๊ฒฐ๋๋๋ก ์ฐ๊ฒฐ์ฑ์ ์ ๊ณตํ๊ฒ ๋จ.
- ํ๋กํ ์ฝ ์ข ๋ฅ – IP, ARP, RARP
๐ก 3๊ณ์ธต - ์ ์ก ๊ณ์ธต(Transport Layer)
- OSI 7๊ณ์ธต์ ์ ์ก ๊ณ์ธต(4)์ ํด๋น
- IP์ Port๋ฅผ ์ด์ฉํ์ฌ ํ๋ก์ธ์ค์ ํต์
- ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์ ์ธ์ ๊ณผ ๋ฐ์ดํฐ๊ทธ๋จ(datagram) ํต์ ์๋น์ค ์ ๊ณต
- ํต์ ๋ ธ๋ ๊ฐ์ ์ฐ๊ฒฐ์ ์ ์ดํ๊ณ , ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ๋ด๋นํ๋ค.
- ํ๋กํ ์ฝ ์ข ๋ฅ – TCP, UDP
๐ก 4๊ณ์ธต - ์์ฉ ๊ณ์ธต(Application Layer)
- OSI 7๊ณ์ธต์ ์ธ์ ๊ณ์ธต(5), ํํ ๊ณ์ธต(6), ์์ฉ ๊ณ์ธต(7)์ ํด๋นํ๋ค.
- ํ๋ก๊ทธ๋จ(๋ธ๋ผ์ฐ์ )๊ฐ ์ง์ ์ธํฐ์กํธํ๋ ๋ ์ด์ด. ๋ฐ์ดํฐ๋ฅผ ์ฒ์์ผ๋ก ๋ฐ๋๊ณณ
- ๋ค๋ฅธ ๊ณ์ธต์ ์๋น์ค์ ์ ๊ทผํ ์ ์๊ฒ ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๊ณต
- ์ ํ๋ฆฌ์ผ์ด์ ๋ค์ด ๋ฐ์ดํฐ๋ฅผ ๊ตํํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํ๋กํ ์ฝ์ ์ ์
- HTTP, SMTP๋ฑ์ ํ๋กํ ์ฝ์ ๊ฐ์ง๋ค.
- TCP/UDP ๊ธฐ๋ฐ์ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ตฌํํ ๋ ์ฌ์ฉํ๋ค.
- ํ๋กํ ์ฝ ์ข ๋ฅ – FTP, HTTP, SSH
728x90
๋ฐ์ํ
'โ๏ธ Etc.' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[N/W] ๋คํธ์ํฌ ๊ฐ๋ - ํธ์คํธ, ํธ์คํ , ๋๋ฉ์ธ, ๋ ธ๋ ,ํฌํธ (0) | 2022.04.20 |
---|---|
[N/W] ํ๋ก์ธ์ค(Process) VS ์ค๋ ๋(Thread) (0) | 2022.04.15 |
[N/W] JSON์ด๋? - JSON ๊ตฌ์กฐ, JSON ๋ฐ์ดํฐ ํ์ , JSON Array (0) | 2022.03.15 |
[Linux] ๋ฆฌ๋ ์ค ๋ช ๋ น์ด - ์ธ์ด ์ค์ , ํ๊ธ ๊นจ์ง ํด๊ฒฐ(locale, export) (0) | 2022.01.17 |
[MacOS] BitBar๋ก 1์ผ 1์ปค๋ฐํด๋ณด์ (0) | 2021.12.22 |