Seven layers of the OSI Model
OSI๋ ์์ฉ ํ๋ก๊ทธ๋จ ๊ณ์ธต, ํํ ๊ณ์ธต, ์ธ์ ๊ณ์ธต, ์ ์ก ๊ณ์ธต, ๋คํธ์ํฌ ๊ณ์ธต, ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต, ๋ฌผ๋ฆฌ ๊ณ์ธต์ผ๋ก 7๊ฐ์ ๋ ์ด์ด๋ฅผ ๊ฐ์ง๋ค. ํํ, ์๊ฒฉ์ฆ ๊ณต๋ถ์์๋ '๋ฌผ๋ฐ๋ค ์ ์ธํ์'์ผ๋ก ์ธ์ฐ๋ ์ ๋ช ํ ๋ ์์ด๋ค.
OSI์ 7๊ณ์ธต์ ์ดํด๋ณด๋ฉด ํ๋กํ ์ฝ์ ์์น์ ์ ์งํค๊ณ ์์์ ์ ์ ์๋ค.
๊ฐ ๋ ์ด์ด๋ ์๋ฐฉํฅ์ผ๋ก ํต์ ์ด ๋๋ฉฐ, ๊ฐ์ ๊ณ์ธต์ ๊ฐ์ง๊ณ ์๋ค.
์ฐธ๊ณ ๋ก ๋คํธ์ํฌ, ๋ฐ์ดํฐ ๋งํฌ, ๋ฌผ๋ฆฌ ๊ณ์ธต์ ๊ฒฝ์ฐ ํต์ ์ ์กด์ฌํ๋ ์ค๊ฐ ๋ผ์ฐํฐ, ์ค์์น ๋ฑ์ ์ํด ์ถ๊ฐ์ ์ธ ํต์ ์ด ๋ฐ์
๊ฐ ๊ณ์ธต์ ์ด๋ค ์ผ์ ํ๋์ง ๋ณด์.
Physical Layer
๋ฌผ๋ฆฌ ๊ณ์ธต์ ๊ทธ๋ฆผ A์ ๊ฐ์ด ๊ตฌ์ฑ๋์ด์๋ค.
ํ๋กํ ์ฝ ์์น์์ ์ค๋ช ํ์ง๋ง, ๊ฐ ๊ณ์ธต์ ๋๊ฐ์ง ์ญํ ์ ์ํํด์ผ ํ๋ค๊ณ ํ๋ค. ์ด ๊ทธ๋ฆผ์ ๊ทธ๊ฒ์ ๋ํ๋ด๊ณ ์๋ค.
์ค์ ๋ก ํต์ ์ ์ ์ ํ๊ณ ๋ค์ ๋ชฉ์ ์ง๋ก ์ด๋ํ ์ ์๋ ์ญํ ์ ํ๋ ๊ณ์ธต์ด๋ค. ์ด ๋, ๋์งํธ ์ ํธ๋ก ๋ณํํด์ ์ ์กํ๊ฒ ๋๋ค. ๋ฐ๋๋ก ํต์ ์ ์ ์ ํ๊ณ ๋์ฐฉํ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ณ ๋ฐ์ดํฐ ๋งํฌ๋ก ์ ๋ฌํ๋ ์ญํ ๋ ํ๋ ๊ณ์ธต์ด๋ค.
๊ทธ๋ฆผ์ ๋ณด๋ฉด ๋งจ ์์ ๋นจ๊ฐ ๋ถ๋ถ(110)์ hop์ด๋ผ๊ณ ๋ถ๋ฅด๊ณ ์ด๊ฒ์ ๋ชฉ์ ์ง๋ก ํฅํ๋ ์ ๋ณด์ด๋ค.
์์ธํ ๋ด์ฉ์ ๋คํธ์ํฌ์์ ์ ์ ์์ผ๋ ์ด์ ๋ ๊ฐ๋ ๋ง ์๊ณ ์์ผ๋ฉด ๋๋ค.
Data link Layer
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ๋ค์ hop์ผ๋ก ์ ๋ฌ๋ ํ๋ ์์ ์ถ๊ฐํ๋ ์ญํ ์ ํ๋ค.
์ฌ๊ธฐ์ ๋งํ๋ ํ๋ ์์ด๋ ํ์ฌ ๋ฐ์ดํฐ์ ๋ํ ์ค๋ฅ ๊ฒ์ถ์ ๋ํ ๋นํธ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ์๋ฏธํ๋ค.
์ก์ ์ธก์์๋ network layer๋ก ๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌ ๋ฐ๊ณ ์ค๋ฅ์ ๋ํด ๊ฒ์ฆํ ์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํ๊ณ ๋ฌผ๋ฆฌ ๊ณ์ธต์ผ๋ก ์ ๋ฌํ๋ค. ์์ ์ธก์์๋ ํ๋ ์์ ํตํด ๋ฐ์ดํฐ์ ๋ํ ์ค๋ฅ ๊ฒ์ฆ ์ฝ๋๊ฐ ์ ํจํ์ง ํ์ธํ๊ณ network layer๋ก ์ ๋ฌํ๋ค.
์์ธํ ๋ด์ฉ์ ๋ค์์ ๋ค๋ฃจ๊ฒ ๋ค.
Network Layer
๋คํธ์ํฌ ๊ณ์ธต์ Transport Layer๋ก๋ถํฐ ๋ฐ์ ํจํท์ ๋ํด ๋ชฉ์ ์ง๋ฅผ ์ ํ๋ค.
์ด ๋, ๋ชฉ์ ์ง๊น์ง์ ๊ฐ ๋ผ์ฐํฐ๋ฅผ hop์ด๋ผ๊ณ ํ๋๋ฐ ํด๋น hop์ ์์น๋ฅผ ์ ํ๊ฒ ๋๋ค.
๋ง์ฐฌ๊ฐ์ง๋ก ์ ๋ ์ด์ด๋ก ์ก, ์์ ํ๋ค.
๋ง์ฝ, A์์ D์ ๋ํ ๋ชฉ์ ์ง๋ฅผ ์ ํ๋ค๊ณ ํด๋ณด์.
๊ทธ๋ผ A๋ ๋คํธ์ํฌ ๊ณ์ธต์์ D๋ก ๊ฐ๊ธฐ ์ํ ์ค๊ฐ ๋ผ์ฐํฐ์ธ B(hop) ์ ๋ณด๋ฅผ ์ถ๊ฐํ๋ค.
B์์๋ ํจํท์ ์ ๋ฌ๋ฐ๊ณ ํจํท ํค๋์์ ๋ชฉ์ ์ง ์ฃผ์๋ฅผ ์ฐพ๊ณ D๋ก ๊ฐ๊ธฐ ์ํ ์ค๊ฐ ๋ผ์ฐํฐ์ธ C(hop) ์ ๋ณด๋ฅผ ์ถ๊ฐํ๋ค.
C์์๋ ์ง์ ์ ์ผ๋ก D๋ก ์ฐ๊ฒฐํ๊ฒ ๋๋๋ฐ ์ด๋ฐ ๊ณผ์ ์ ํด์ฃผ๋ ๊ฒ์ด ๋คํธ์ํฌ ๊ณ์ธต์ด๋ค.
์ ํํ ์ด๋ป๊ฒ ํ๋์ง๋ ๋คํธ์ํฌ๋ฅผ ๊ณต๋ถํ๋ฉด์ ์๊ฒ ๋ ๊ฒ์ด๋ฏ๋ก ์ด์ ๋๋ง ์๋ฉด ๋๋ค!
Transport Layer
์ค์ง์ ์ผ๋ก ํจํท์ผ๋ก ๋ง๋๋ ๋จ๊ณ์ด๋ค.
๋ฐ์ดํฐ๋ฅผ ์ธ๊ทธ๋จผํธ๋ผ๋ ๋จ์๋ก ์กฐ๊ฐ๋ด์ด ํ๋์ ๋ฐ์ดํฐ ๊ทธ๋จ์ ์์ฑํ๋๋ฐ ์ด๊ฑด ๋์ค์ ์๋ฉด ๋๋ค.
๊ทธ ์ธ, ๋ค๋ฅธ ๊ณ์ธต์ ํต์ ์ ๊ฐ๋ ๊ณผ๋ ๋ง์ด ๋ค๋ฅธ๊ฐ๋ณด๋ค ๋ฐ๋ก ๊ต์ฌ์์ ๋ค๋ฃจ๊ณ ์์ง ์๋ค.
TCP/IP ๋ชจ๋ธ
TCP/IP์์๋ 5๊ฐ์ Layers์ด ์๋ค. ๋ณธ ํฌ์คํธ๋ ๊ต์ฌ์ ๋์ผํ๊ฒ OSI ๊ณ์ธต๊ณผ์ ์ฐ๊ด์ฑ์ ์ดํดํ๊ธฐ ์ํด TCP/IP์ 3๊ณ์ธต(Internet), 2๊ณ์ธต(Network Interface), 1๊ณ์ธต(Hardware Devices)์ OSI ๊ณ์ธต ๋ช ์นญ๊ณผ ๋์ผ์ํ๋ค.
์ค์ ๋ก ์ธํฐ๋ท์ ์ด์ฉํด ํต์ ํ ๋๋ TCP/IP๊ฐ ์ฌ์ฉ๋๋ค. ์ ์ดํ์์ ๋คํธ์ํฌ ๊ด๋ฆฌ๋ง ๋ค์ด๊ฐ๋ด๋ TCP/IP๋ฅผ ์ฌ์ฉํ๊ณ ์์์ ์ ์ ์๋ค. ์์์ ๊ฐ ๊ณ์ธต์ ์ค๋ช ํ OSI ๊ณ์ธต๊ณผ ๊ฐ์ ์ญํ ์ ์ํํ๋ค.
๋ค๋ง, ํํ ๋ฐฉ์์ ์ ํํ ํ ํ์๊ฐ ์์ ๊ฒ ๊ฐ๋ค.
Application ๊ณ์ธต์ผ๋ก ๋ถํฐ Original Data์ ๊ฐ ๊ณ์ธต์ Header๋ฅผ ์ถ๊ฐํ๋ ํํ๋ก ํจํท์ ์์ฑํ์ฌ ํต์ ํ๊ฒ ๋๋ค.
์ด ๊ณผ์ ์ Encapsulate(์บก์ํ)๋ผ๊ณ ํ๊ณ ๋ฐ๋๋ก ์์ ๋ ํจํท์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ๋ฌ๋๋ ๊ณผ์ ์ Decapsulate๋ผ๊ณ ํ๋ค.
๊ทธ ์ธ์๋ Multiplexing๊ณผ Demultiplexing์ ๋ํ ๊ฐ๋ ์ ์๊ณ ์์ผ๋ฉด ์ข๋ค.
TCP/IP์์๋ ์ถ๋ฐ์ง์์ ํน์ ํ๋กํ ์ฝ์ TCP๋ก ํน์ ํ๋กํ ์ฝ์ UDP๋ก ์์ฑํ ์ ์๋๋ฐ ์ด ๊ณผ์ ์ Multiplexing์ด๋ผ๊ณ ํ๊ณ ๋ฐ๋๋ก ๋ชฉ์ ์ง์์ ๋ฐ๋ ๊ณผ์ ์ธ Demultiplexing๋ ์ํํ๋ค.
'CS > ๋ฐ์ดํฐ ํต์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
4. Physical Layer - Digital Signals (0) | 2024.04.24 |
---|---|
3. Physical Layer - Data์ Signals ๊ทธ๋ฆฌ๊ณ Bandwidth (0) | 2024.04.23 |
1. Protocol Layering (1) | 2024.04.22 |