๐ก OSI 7 Layer
OSI(Open System Interconnection) 7 Layer๋ ๊ตญ์ ํ์คํ๊ธฐ๊ตฌ(ISO)์์ ๊ฐ๋ฐํ ๋ชจ๋ธ๋ก์, ๋คํธ์ํฌ ํ๋กํ ์ฝ ๋์์ธ๊ณผ ํต์ ์ ๊ณ์ธต์ผ๋ก ๋๋ ์ค๋ช ํ ๊ฒ์ด๋ค.
1. ๋ฌผ๋ฆฌ ๊ณ์ธต(Physical Layer)
: ํต์ ์ผ์ด๋ธ์ ํตํด ์ ๊ธฐ ์ ํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋นํธ ์คํธ๋ฆผ์ ์ ์กํ๋ ๊ณ์ธต.
๋ํ์ ์ธ ์ฅ๋น = ํต์ ์ผ์ด๋ธ, ํ๋ธ, ๋ฆฌํผํฐ ๋ฑ
2. ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต(Data Link Layer)
: ๋ฌผ๋ฆฌ์ ์ธ ๋คํธ์ํฌ ์ฌ์ด์ Data ์ ์ก์ ๋ด๋นํ๋ ๊ณ์ธต.
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ๋ฌผ๋ฆฌ ๊ณ์ธต์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ก์ ๋ฐ์ดํฐ ์ ์ก ์ค๋ฅ๋ฅผ ๊ฐ์งํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ, ์ค๋ฅ๋ฅผ ๊ฐ์งํ๋ฉด ์ฌ์ ์กํ๋ ๋ฐฉ๋ฒ์ผ๋ก ์ฒ๋ฆฌํจ. ๋ฌผ๋ฆฌ์ฃผ์์ธ MAC ์ฃผ์๊ฐ ์ด ๊ณ์ธต์ ํด๋นํจ.
์ ์ก ๋จ์ = Frame
๋ํ์ ์ธ ์ฅ๋น = ์ค์์น, ๋ธ๋ฆฟ์ง
3. ๋คํธ์ํฌ ๊ณ์ธต(Network Layer)
: ์ ์ก ๋ฐ์ดํฐ๋ฅผ ๋ชฉ์ ์ง๊น์ง ๊ฒฝ๋ก๋ฅผ ์ฐพ์ ์ ์กํ๋ ๊ณ์ธต. ์ฃผ์(IP)๋ฅผ ์ ํ๊ณ , ๊ฒฝ๋ก(Route)๋ฅผ ์ ํํ๊ณ , ํจํท์ ์ ๋ฌํ๋ ๊ฒ์ด ๊ฐ์ฅ ํต์ฌ์ธ ๊ณ์ธต. ๋ ธ๋๋ค์ ๊ฑฐ์น ๋๋ง๋ค ๋ผ์ฐํ ํด์ฃผ๋ ์ญํ ์ ๋ด๋นํ๋๋ฐ ์ค์ํ์์ ๊ฐ์ฅ ์ฝ๊ฒ ๋ณผ ์ ์๋ ๋ผ์ฐํ ์ฅ๋น๊ฐ ๊ณต์ ๊ธฐ์ด๋ค.
๋ํ์ ์ธ ์ฅ๋น = ๋ผ์ฐํฐ, L3 ์ค์์น, IP ๊ณต์ ๊ธฐ ๋ฑ
์ ์ก ๋จ์ = Packet
4. ์ ์ก ๊ณ์ธต(Transport Layer)
: ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ณ ์ ์ก ์๋๋ฅผ ์กฐ์ ํ๋ฉฐ, ์ค๋ฅ๊ฐ ๋ฐ์๋ ๋ถ๋ถ์ ๋ค์ ๋ง์ถฐ์ฃผ๋ ๊ณ์ธต. ๋ณดํต TCP ํ๋กํ ์ฝ์ ์ฃผ๋ก ์ฌ์ฉํ๊ณ , ๋ฐ์ดํฐ๋ฅผ ์ ์ก๋ฐ์ ๊ฒฝ์ฐ์ ์ด ๊ณ์ธต์์ ๋ฐ์ดํฐ๋ฅผ ํฉ์ฐํ์ฌ ์ธ์ ๊ณ์ธต์ผ๋ก ๋ณด๋ด์ฃผ๊ฒ ๋จ. "End to End"
์ ์ก ๋จ์ = segment (UDP์ ๊ฒฝ์ฐ datagram)
5. ์ธ์ ๊ณ์ธต(Session Layer)
: ๋คํธ์ํฌ์ ์์ชฝ ์ฐ๊ฒฐ์ ๊ด๋ฆฌํ๊ณ ์ฐ๊ฒฐ์ ์ง์์์ผ์ฃผ๋ ๊ณ์ธต. ์ด ๊ณ์ธต์ TCP/IP ์ธ์ ์ ๋ง๋ค๊ณ ์์ ๋ ์ฑ ์์ ์ง๋ค.
๋ํ์ ์ธ ์ฅ๋น = RPC, Socket
6. ํํ ๊ณ์ธต(Presentation Layer)
: ์์ฉ๊ณ์ธต์ผ๋ก๋ถํฐ ์ ๋ฌ๋ฐ๊ฑฐ๋ ์ ์กํ๋ ๋ฐ์ดํฐ์ ์ธ์ฝ๋ฉ ๋ฐ ๋์ฝ๋ฉ์ด ์ด๋ฃจ์ด์ง๋ ๊ณ์ธต. ์์ฉ ๊ณ์ธต์์ ๋ฐ์ดํฐ๋ฅผ ์ดํดํ ์ ์๊ฒ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง์ถฐ ๋ณํํจ.
JPEG, GIF, MPEG ๋ฑ ๋ค์ํ ํฌ๋ฉง์ ๊ตฌ๋ถํ๊ฒ ๋จ. ๋ฐ์ดํฐ์ ์์ถ์ด๋ ์ธ์ฝ๋ฉ์ด ์ฌ๊ธฐ์ ํด๋นํจ.
๋ํ์ ์ธ ์ฅ๋น = RPC, Socket
7. ์์ฉ ๊ณ์ธต(Application Layer)
: OSI์ ์ต์์ 7๊ณ์ธต์ธ ์์ฉ ๊ณ์ธต์ ์ฌ์ฉ์ ๋๋ ์ดํ๋ฆฌ์ผ์ด์ ์ด ๋คํธ์ํฌ์ ์ ๊ทผํ ์ ์๋๋ก ํด์ค๋ค. ์ฌ์ฉ์๋ฅผ ์ํ ์ธํฐํ์ด์ค๋ฅผ ์ง์ํจ. "์ฌ์ฉ์์๊ฒ ๋ณด์ด๋ ์ ์ผํ ๊ณ์ธต"
๋ํ์ ์ธ ๊ฒ = HTTP(์ธํฐ๋ท ์ ์), FTP(ํ์ผ ์ ์ก), ๋ฉ์ผ ์ ์ก
'Back-end > CS ์ง์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CS] ์๋ฒ๋ ๋ฌด์์ธ๊ฐ? (0) | 2022.04.14 |
---|---|
[CS] TCP/IP ๊ฐ๋ ์ ๋ฆฌ (0) | 2022.04.09 |
[CS] APM์ด๋ ๋ฌด์์ธ๊ฐ? (0) | 2022.04.06 |
CS ๋ฉด์ ์์ ์ง๋ฌธ ๋ฐ ๋ต๋ณ (0) | 2022.03.21 |
์นด์นด์ค ๋ก๊ทธ์ธ (OAuth) ๋์ ๋ฐฉ์ (0) | 2022.03.16 |