OSI 7 Layer
OSI 7๊ณ์ธต

ISO(๊ตญ์ ํ์ค๊ธฐ๊ตฌ)์์ ๊ฐ๋ฐํ ํต์ ๋ชจ๋ธ
ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ 7 ๋จ๊ณ๋ก ๋๋์ด ์ ์ํ๋ค.
๊ณ์ธต์ ๊ฑฐ์น๋ฉด์ ๋ฐ์ดํฐ์ ์บก์ํ, ์ญ์บก์ํ๊ฐ ์ด๋ฃจ์ด์ง๋ค.
๊ณ์ธต์ ๋ถ๋ฆฌํ๋ ์ด์ (์ฅ์ )
ํต์ ์ ํ๋ก์ธ์ค๋ฅผ ๋จ๊ณ์ ์ผ๋ก ํ์ ํ ์ ์๋ค.
๊ฐ ๊ณ์ธต์ ์์ ์ ์ญํ ์๋ง ์ง์คํ๋ฉด ๋๋ค.
์ญํ ์ด ์ ๋ถ๋ฆฌ๋๋ค๋ฉด, ์ผ๋ถ์ ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋ ์ ์ฒด๋ฅผ ๊ต์ฒดํ์ง ์์๋ ๋๋ค.
Physical Layer (๋ฌผ๋ฆฌ ๊ณ์ธต)
๋ ๊ธฐ๊ธฐ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด์๋ ๋ฌผ๋ฆฌ์ ์ ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด์ผ ํ๋ค. ์ ์ ์ ์ ๊ธฐ๋ฅผ ์ ๋ฌํ ์ ์๊ธฐ ๋๋ฌธ์ ์๋ก ๋ค๋ฅธ ์ ์์ ์ ๊ธฐ๋ฅผ ํ๋ ค๋ณด๋์ผ๋ก์จ ๋ฐ์ดํฐ(0 ๋๋ 1)๋ฅผ ์ก/์์ ํ ์ ์๋ค.
๋ฌผ๋ฆฌ ๊ณ์ธต์ ์ด๋ ๋ฏ ์์ ์์๋ ์ ์ ์ ํ๊ณ ์ ๋ฌ๋ ์ ํธ(signal)๋ฅผ ๋นํธ ๋ฐ์ดํฐ๋ก ๋ณํํ๊ณ ์ก์ ์์๋ ๋นํธ ๋ฐ์ดํฐ๋ฅผ ์ ํธ๋ก ๋ณํํ๋ ์ญํ ์ ์ํํ๋ค.
ํด๋น ๊ณ์ธต์์๋ ๋ค์์ ๋ค๋ฃฌ๋ค.
0/1 bit๋ฅผ ๋ช ๋ณผํธ๋ก ํํํ ๊ฒ์ธ๊ฐ?
๋นํธ ์ง์์ ์ผ๋ง๋ ํ ๊ฒ์ธ๊ฐ?
๋จ์ผ ์ฐ๊ฒฐ, ์ด์ค ์ฐ๊ฒฐ์ ๊ฒฐ์
์ฐ๊ฒฐ์ ์ํ ํ์ ๊ฐ์๋ฅผ ๊ฒฐ์
๋ฌผ๋ฆฌ ๊ณ์ธต์์๋ ๋ฐ์ดํฐ์ ์ ๋ขฐ์ฑ์ ๋ค๋ฃจ์ง ์๋๋ค. ์ด๋ ์์ ๊ณ์ธต์์ ๋ค๋ฃฌ๋ค.
๋ฌผ๋ฆฌ ๊ณ์ธต์ ์ํ๋ ์ฅ๋น๋ก๋ ์ผ์ด๋ธ, ๋ฆฌํผํฐ, ํ๋ธ ๋ฑ์ด ์๋ค.
Data Link Layer (๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต)
์ฌ๋ฌ ๊ธฐ๊ธฐ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ฒ ๋๋ค๋ฉด ์์ค๊ณผ ์ถฉ๋ ๋ฑ ๋ค์ํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋ค. ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ์๋ฐฉํ์ฌ ์ ๋ขฐ์ฑ ์๋ ๋ผ์ธ(Reliable line)์ ์ ๊ณตํ๋ ์ญํ ์ ์ํํ๋ค.
๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต์์๋ ์ก์ ์ ์์ ์ญํ ์ ์ํํ๊ธฐ ์ํด ๋นํธ ๋ฐ์ดํฐ๋ฅผ ํ๋ ์-(Frame)์ ํํ๋ก ๋ณํํ๋ค. ์ด๋ฅผ ํ๋ ์ด๋ฐ(Framing)์ด๋ผ๊ณ ํ๋ค.
ํด๋น ๊ณ์ธต์์๋ ๋ค์์ ๋ค๋ฃฌ๋ค.
์ค๋ฅ์ ๊ฒ์ถ (Error Detection)
์ค๋ฅ์ ์ ์ (Error Connection)
ํ๋ฆ ์ ์ด (Flow Control)
๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต์ ์ํ๋ ์ฅ๋น๋ก๋ ๋ธ๋ฆฟ์ง, ์ค์์น ๋ฑ์ด ์๋ค. ์ด๋ค์ ๋ชจ๋ ์ ๋์ (point-to-point) ํต์ ์ ์ํ MAC ์ฃผ์๋ฅผ ๊ฐ์ง๋๋ฐ, ๋ชฉ์ ์ง์ MAC ์ฃผ์๋ ํ๋ ์์ ํฌํจ๋์ด ์๋ค.
Network Layer (๋คํธ์ํฌ ๊ณ์ธต)
๋คํธ์ํฌ๋ ์ฌ๋ฌ ๊ธฐ๊ธฐ๊ฐ ์ฐ๊ฒฐ๋ ์ธํฐ๋ท ์์์ ๋ฐ์ดํฐ๋ฅผ ๋ชฉ์ ์ง๊น์ง ์ ๋ฌํ๋ ์ญํ ์ ์ํํ๋ค. ์ด๋ฅผ ๋ผ์ฐํ (Routing)์ด๋ผ๊ณ ํ๋ค.
ํด๋น ๊ณ์ธต์์๋ ๋ค์์ ๋ค๋ฃฌ๋ค.
๋ผ์ฐํ (Routing)
ํผ์ก ์ ์ด (Congestion Control)
QoS
์ํธ ๋คํธ์ํน
Accounting
๋คํธ์ํฌ ๊ณ์ธต์ ์ํ๋ ์ฅ๋น๋ก๋ ๋ผ์ฐํฐ๊ฐ ์์ผ๋ฉฐ, SW๋ก๋ OS์ kernel์ด ์ด์ ํด๋นํ๋ค.
1๊ณ์ธต~3๊ณ์ธต๊น์ง๋ ๊ธฐ๊ธฐ ๊ฐ ๋ฐ์ดํฐ ์ ์ก์ ๋ํด ๋ค๋ฃฌ๋ค. ์ดํ ๊ณ์ธต์ธ Transport Layer๋ถํฐ๋ ๊ธฐ๊ธฐ ๋ด์์ ๋ฐ์ดํฐ๋ฅผ ์ด๋ค ํ๋ก์ธ์ค์๊ฒ ์ ๊ณตํ ๊ฒ์ธ์ง์ ๋ํด ๋ค๋ฃฌ๋ค.
Transport Layer (ํธ๋์คํฌํธ ๊ณ์ธต)
๊ธฐ๊ธฐ ๋ด์์์ ํต์ ์ ๋ด๋นํ๋ค. ์ด๋ค ํ๋ก์ธ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ผ๋ง๋, ์ด๋ค ์๋๋ก ์ ๊ณตํ ์ง ๋ฑ์ ์ฒ๋ฆฌํ๋ค.
ํด๋น ๊ณ์ธต์์๋ ๋ค์์ ๋ค๋ฃฌ๋ค.
End System ๋ด์์์ ํ๋ฆ ์ ์ด
End System ๋ด์์์ ์ค๋ฅ ์ ์ด
End System ๋ด์์์ ํต์ ๋ฐฉ์ (TCP/UDP)
Session Layer (์ธ์
๊ณ์ธต)
์ ํ๋ฆฌ์ผ์ด์ ์ด ํต์ ์ ๊ด๋ฆฌํ๊ธฐ ์ํ ์ฐ๊ฒฐ์ ์ํํ๋ ๊ณ์ธต์ด๋ค.
ํด๋น ๊ณ์ธต์์๋ ๋ค์์ ๋ค๋ฃฌ๋ค.
์ธ์ ์ ์์ฑ๊ณผ ์ญ์
๋ํ ์ ์ด(Dialog Control)์ ํตํ ์ ์ก ์์ ๊ธฐ์ต
ํ ํฐ ๊ด๋ฆฌ(Token Management)๋ฅผ ํตํ ์ ์ก ์์ ๊ด๋ฆฌ
๋๊ธฐํ (Synchronization)
์ด์ ์ฒด์ ์์ ๋ด๋ถ์ ์ผ๋ก ๋์ํ๋ค. ๋ฐ๋ผ์ ํ๋ก๊ทธ๋๋ฐ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํํ๋ก importํ์ฌ ์ฌ์ฉํ ์ ์๋ค.
Presentation Layer (ํ๋ ์ ํ
์ด์
๊ณ์ธต)
์ฃผ๊ณ ๋ฐ๋ ๋ฐ์ดํฐ(์ฝ๋)์ ๋ฌธ๋ฒ, ์๋ฏธ ๋ฑ์ ๊ณ ๋ คํ์ฌ ๋ฐ์ดํฐ์ ํ์์ ์ง์ ํ๊ฑฐ๋ ์ํธํ๋ฅผ ์ํํ๋ค.
Application Layer (์ ํ๋ฆฌ์ผ์ด์
๊ณ์ธต)
์ต์์ ๊ณ์ธต์ผ๋ก, ํ๋ก์ธ์ค ๊ฐ ํต์ ์ ๋ด๋นํ๋ค.
HTTP, SMTP, FTP ๋ฑ์ ํ๋กํ ์ฝ ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๋ค.
Last updated