OSI 7 ๊ณ์ธต์ด๋ ๋ฌด์์ผ๊น?
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ํ์์๋, IT ํ์ฌ ํ๊ธฐ ๋๋ ๋ฉด์ ์ ํ์์๋ ๊ฐ๋ ๋ฑ์ฅํ์ฃ ! OSI 7 ๊ณ์ธต์ ๋ํด์ ์์๋ด
์๋ค.
๋คํธ์ํฌ ์์์ ์ฌ๋ฌ ๋์ ์ปดํจํฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ ค๋ฉด ์ด๋ค์ ์๋ก ์ฐ๋ํ ์ ์๋๋ก ํ์คํ๋ ์ธํฐํ์ด์ค๋ฅผ ์ง์ํด์ผ ํฉ๋๋ค.
๊ตญ์ ํ์คํ ๊ธฐ๊ตฌ์ธ ISO(International Standard Organization)๊ฐ ํ๋ฆฝํ OSI(Open System Interconnection) 7๊ณ์ธต์ ๊ฐ๋ฐฉํ๋ ๋ฐ์ดํฐ ํต์ ํ๊ฒฝ์์ ์ฌ์ฉํ๋ ๊ณ์ธต์ ๊ตฌํ ๋ชจ๋ธ์ ํ์ค์ ๋๋ค.

์ด๋ฆ์ฒ๋ผ 7๊ฐ์ ๊ณ์ธต์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, ๊ฐ ๊ณ์ธต๋ง๋ค ์ํํ๋ ์ญํ ์ด ๋ค๋ฆ
๋๋ค.
์์์ ํธ์คํธ์์ ์คํ๋๋ ๊ณ์ธต N ๋ชจ๋์ ์๋ ํธ์คํธ์ ๊ณ์ธต N ๋ชจ๋๊ณผ ๋
ผ๋ฆฌ์ ์ผ๋ก ํต์ ํ๋ฉฐ
์ด๋ฅผ N ํ๋กํ ์ฝ์ด๋ผ๊ณ ํฉ๋๋ค. ๋์ผ ๊ณ์ธต์ ์์นํ ํต์ ์๋จ์ ๊ฐ์ ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ํต์ ํ๊ธฐ ๋๋ฌธ์
๋๋ฃ ํ๋ก์ธ์ค(Peer Process)๋ผ๊ณ ํ์ง์.
ํ ํธ์คํธ์์ ์์๋๋ก ์ด์ํ๋ ๊ณ์ธต์ ์์นํ ๋ชจ๋ ์ฌ์ด์๋ ์ธํฐํ์ด์ค๊ฐ ์ ์๋์ด ์ ๊ทผ ๋ฐฉ๋ฒ์ ์ ํํ๋ฉฐ, ์์ ๊ณ์ธต์์๋ ํ์ ๊ณ์ธต์ ์ธํฐํ์ด์ค๋ฅผ ํตํด ํ์ ๊ณ์ธต์ ์๋น์ค๋ฅผ ์ด์ฉํฉ๋๋ค.
๋ํ, ์ก์ ํธ์คํธ์์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ๋๋ ๋๋ฃ ํ๋ก์ธ์ค์์ ์ง์ ์ ๋ฌํ๋ ๊ฒ์ด ์๋๋ผ ํ์ ๊ณ์ธต์ ์๋น์ค๋ฅผ ์์ฒญํ๊ณ ์ด ์์ฒญ์ ์ตํ์์ ์์นํ ๋ฌผ๋ฆฌ ๊ณ์ธต๊น์ง ๋ฐ๋ณตํ๊ฒ ๋ฉ๋๋ค.
๋ฐ๋๋ก ์์ ํธ์คํธ์์๋ ์์ ๊ณ์ธต์ผ๋ก ๋ฐ์ดํฐ๊ฐ ์ ๋ฌ๋๋ฉด์ ํ๋กํ ์ฝ ๊ธฐ๋ฅ์ด ๋์ํฉ๋๋ค. ๊ฐ ๊ณ์ธต์ ๋๋ฃ ํ๋ก์ธ์ค๊ฐ ์ง์ ํต์ ํ๋ ํํ๋ฅผ ๋ณด์ด์ง๋ง, ์ค์ ๋ก๋ ํญ์ ๋ฌผ๋ฆฌ ๊ณ์ธต์ ํตํด ๋ฐ์ดํฐ๊ฐ ์ ์ก๋ฉ๋๋ค.
๊ทธ๋ผ ๊ฐ ๊ณ์ธต ๋ณ๋ก ํน์ง์ ์์๋ณผ๊น์?
๋ฌผ๋ฆฌ ๊ณ์ธต(Layer 1)
๋ฌผ๋ฆฌ์ ๋งค์ฒด๋ฅผ ํตํด์ ๋ฐ์ดํฐ ๋นํธ๋ฅผ ์ ์กํ๊ธฐ ์ํด ์๊ตฌ๋๋ ๊ธฐ๋ฅ๋ค์ ์ ์ํ๋ฉฐ ์ผ์ด๋ธ, ์ฐ๊ฒฐ ์ฅ์น ๋ฑ ์ ์ก์ ํ์ํ ๋ ์ฅ์น ๊ฐ์ ์ค์ ์ ์๊ณผ ๊ฐ์ ๊ธฐ๊ณ์ , ์ ๊ธฐ์ ํน์ฑ์ ๋ํ ๊ท์น์ ์ ์ํฉ๋๋ค.
์ ์ก๋จ์ : ๋นํธ(Bit) ํ๋กํ ์ฝ : RS-232C ๋ฑ ์ฅ๋น : ํ๋ธ, ๋ฆฌํผํฐ
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต(Layer 2)
๋ ๊ฐ์ ๊ฐ๋ฐฉ ์์คํ ๋ค ๊ฐ์ ํจ์จ์ ์ด๊ณ ์ ๋ขฐ์ฑ์๋ ์ ๋ณด ์ ์ก์ ํ ์ ์๋๋ก ํ๋ฉฐ ์ค๋ฅ์ ๊ฒ์ถ๊ณผ ํ๋ณต์ ์ํ ์ค๋ฅ ์ ์ด ๊ธฐ๋ฅ์ ์ํํฉ๋๋ค. ๋ํ, ์ก์ ์ธก๊ณผ ์์ ์ธก์ ์๋ ์ฐจ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ๋ฆ ์ ์ด(stop-and-wait & sliding window ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ ํจํท์ ์๋ณด๋ค ๋ง์ ๊ฒฝ์ฐ) ๊ธฐ๋ฅ์ ํ๋ฉฐ ํ๋ ์์ ์์๊ณผ ๋์ ๊ตฌ๋ถํ๊ธฐ ์ํ ํ๋ ์์ ๋๊ธฐํ ๊ธฐ๋ฅ์ ์ํํฉ๋๋ค.
์ ์ก๋จ์ : ํ๋ ์(Frame) ํ๋กํ ์ฝ : ์ด๋๋ท, MAC, PPP ๋ฑ ์ฅ๋น : ๋ธ๋ฆฟ์ง, ์ค์์น
๋คํธ์ํฌ ๊ณ์ธต(Layer 3)
๋ค์ค ๋คํธ์ํฌ ๋งํฌ์์ ๋ฐ์ ์ง๋ก๋ถํฐ ๋ชฉ์ ์ง๊น์ง ์ ๋ฌํ ์ฑ ์์ ๊ฐ์ง๋๋ค. ์ด์ ๊ณ์ธต์ธ ๋ฐ์ดํฐ ๊ณ์ธต์ ๋ ธ๋ vs ๋ ธ๋ ์ ๋ฌ์ ๊ฐ๋ ํ๋ ๊ฒ์ด๊ณ ๋คํธ์ํฌ ๊ณ์ธต์ ์์์ ์์ ๋ชฉ์ ์ง๊น์ง ์ฑ๊ณต์ ์ผ๋ก ์ ๋ฌ๋๋๋ก ํ๋ ์ญํ ์ ์ํํฉ๋๋ค.
์ ์ก๋จ์ : ํจํท(Packet) ํ๋กํ ์ฝ : IP, ICMP ๋ฑ ์ฅ๋น : ๋ผ์ฐํฐ, L3 ์ค์์น
์ ์ก ๊ณ์ธต(Layer 4)
์ ์ฒด ๋ฉ์์ง๋ฅผ ์ข ๋จ vs ์ข ๋จ(End-to-End, ๋ฐ์ ์ง์์ ๋ชฉ์ ์ง)๊ฐ ์ ์ด์ ์๋ฌ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. ํจํท์ ์ ์ก์ด ์ ํจํ์ง ํ์ธํ๊ณ ์ ์ก์ ์คํจ๋ ํจํท์ ๋ค์ ๋ณด๋ด๋ ๊ฒ๊ณผ ๊ฐ์ ์ ๋ขฐ์ฑ์๋ ํต์ ์ ๋ณด์ฅํฉ๋๋ค. ์ฃผ์ ์ค์ , ์ค๋ฅ ๋ฐ ํ๋ฆ ์ ์ด, ๋ค์คํ๋ฅผ ์ํํฉ๋๋ค.
์ ์ก๋จ์ : ์ธ๊ทธ๋จผํธ(Segment) ํ๋กํ ์ฝ : TCP, UDP ๋ฑ ์ฅ๋น : ๊ฒ์ดํธ์จ์ด, L4 ์ค์์น
์ธ์ ๊ณ์ธต(Layer 5)
์ ๋๋จ์ ์์ฉ ํ๋ก์ธ์ค๊ฐ ํต์ ์ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ๋์์ก์์ (Duplex), ๋ฐ์ด์ค(Half-Duplex), ์ ์ด์ค(Full-Duplex) ๋ฐฉ์์ ํต์ ๊ณผ ํจ๊ป ์ฒดํฌ ํฌ์ธํ ๊ณผ ์ ํ, ์ข ๋ฃ, ๋ค์ ์์ ๊ณผ์ ๋ฑ์ ์ํํฉ๋๋ค. ํต์ ์ธ์ ์ ๊ตฌ์ฑํ๋ฉฐ ํฌํธ ๋ฒํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฐ๊ฒฐํฉ๋๋ค.
ํ๋กํ ์ฝ : NetBIOS, SSH, TLS
ํํ ๊ณ์ธต(Layer 6)
์์ฉ ๊ณ์ธต์ผ๋ก๋ถํฐ ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ํ์ ๊ณ์ธต์ธ ์ธ์ ๊ณ์ธต์ ๋ณด๋ด๊ธฐ ์ ์ ํต์ ์ ์ ๋นํ ํํ๋ก ๋ณํํ๊ณ ์ธ์ ๊ณ์ธต์์ ๋ฐ์ ๋ฐ์ดํฐ๋ ์์ฉ ๊ณ์ธต์ ๋ง๊ฒ ๋ณํํ๋ ์ญํ ์ ์ํํฉ๋๋ค. ์ฝ๋ ๋ณํ, ๊ตฌ๋ฌธ ๊ฒ์, ๋ฐ์ดํฐ ์์ถ ๋ฐ ์ํธํ ๋ฑ์ ๊ธฐ๋ฅ์ ๋ด๋นํฉ๋๋ค.
ํ๋กํ ์ฝ : JPG, MPEG, SMB, AFP
์์ฉ ๊ณ์ธต(Layer 7)
์์ฉ ํ๋ก์ธ์ค์ ์ง์ ๊ด๊ณํ์ฌ ์ผ๋ฐ์ ์ธ ์์ฉ ์๋น์ค๋ฅผ ์ํํฉ๋๋ค. ์์ฉ ํ๋ก์ธ์ค ๊ฐ์ ์ ๋ณด ๊ตํ, ์ ์๋ฉ์ผ, ํ์ผ์ ์ก ๋ฑ์ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
ํ๋กํ ์ฝ : DNS, FTP, HTTP