2022. 7. 27. 17:19ใ๋คํธ์ํฌ/๋คํธ์ํฌ ๊ธฐ์ด
1๏ธโฃ OSI ์ฐธ์กฐ ๋ชจ๋ธ(OSI 7๊ณ์ธต) ์ด๋?
๋ค์ํ ๋คํธ์ํฌ ํต์ ๊ท๊ฒฉ์ด ์ฌ๊ธฐ์ ๊ธฐ ์์ฐ๋๋ฉด์ ์๋ก ๋ค๋ฅธ ์ฅ์น๊ฐ์ ํต์ ์ ์ํ ํ์คํ๋ ๊ท๊ฒฉ์ด ํ์ํด์ก๋ค.
์ด๋ ๊ตญ์ ํ์คํ ๊ธฐ๊ตฌ(ISO, International Organization for Standardization)๋ฅผ ํตํด ๋ฑ์ฅํ ํต์ ๊ท๊ฒฉ์ด ๋ฐ๋ก OSI ์ฐธ์กฐ ๋ชจ๋ธ(Open System Interconnection Reference Model) ์ด๋ค.
OSI(Open System Interconnection) ๊ฐ๋ฐฉํฅ ์์คํ ์ํธ ์ฐ๊ฒฐ์ ์ฝ์ด๋ก ๋คํธ์ํฌ ํต์ ์ด ์ผ์ด๋๋ ์ํธ ์ฐ๊ฒฐ ๊ณผ์ ์ ํ๋์ ๊ฐ๋ฐฉํ ์์คํ ๊ตฌ์กฐ๋ก ์ ์ํ ๋ชจ๋ธ์ด๋ค.
์ด ๋ชจ๋ธ์์๋ ๋คํธ์ํฌ ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ ํฌ๊ฒ ์ผ๊ณฑ ๋จ๊ณ๋ก ๊ตฌ๋ถํ๊ณ ์๋ค. ๊ทธ๋์ OSI 7๊ณ์ธต (OSI 7 Layers)๋ผ๊ณ ๋ถ๋ฅธ๋ค.
๊ฐ ๋จ๊ณ๋ ๋ฌผ๋ฆฌ ๊ณ์ธต(physical layer), ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต(data link layer), ๋คํธ์ํฌ ๊ณ์ธต(network layer), ์ ์ก ๊ณ์ธต(transport layer), ์ธ์ ๊ณ์ธต(session layer), ์์ฉ ๊ณ์ธต(application layer)๋ก ๊ตฌ๋ถ๋๋ค.
์ปดํจํฐ์ ๊ฐ์ ํต์ ์ฅ์น๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ก์ ํ ๋๋ 7๊ณ์ธต์ธ ์์ฉ ๊ณ์ธต๋ถํฐ 1๊ณ์ธต์ธ ๋ฌผ๋ฆฌ ๊ณ์ธต ๋ฐฉํฅ์ผ๋ก ์ ์ฐจ๊ฐ ์งํ๋๋ค.
๋ฐ๋๋ก ๋ฐ์ดํฐ๋ฅผ ์์ ํ ๋๋ 1๊ณ์ธต์ธ ๋ฌผ๋ฆฌ ๊ณ์ธต๋ถํฐ 7๊ณ์ธต์ธ ์์ฉ ๊ณ์ธต ๋ฐฉํฅ์ผ๋ก ์ ์ฐจ๊ฐ ์งํ๋๋ค.
2๏ธโฃ OSI 7๊ณ์ธต์ผ๋ก ๋ณด๋ ๋ฐ์ดํฐ ์ก์ ๊ณผ์
์ 7๊ณ์ธต - ์์ฉ ๊ณ์ธต
์ผ๊ณฑ๋ฒ์งธ ๊ณ์ธต์ธ ์์ฉ ๊ณ์ธต์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ์ฌ ์ฌ์ฉ์์ ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ ์ํธ์์ฉ์ ์ง์ํ๋ ๊ณ์ธต์ด๋ค.
์ฌ์ฉ์์ ๋์ ๋ณด์ด๋ ์ธํฐํ์ด์ค๋ฅผ ํตํ์ฌ ์ฌ์ฉ์๊ฐ ์ง์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์คํํด ๋์ํ๋ ์ํธ์์ฉ์ ํ ์ ์๋ ๊ณ์ธต์ด ๋ฐ๋ก '์์ฉ ๊ณ์ธต'์ด๋ค.
์ 6๊ณ์ธต - ํํ ๊ณ์ธต
์ฌ์ฏ๋ฒ์งธ ๊ณ์ธต์ธ ํํ ๊ณ์ธต์ ํต์ ์ ์ํ ๋ฐ์ดํฐ๋ฅผ ์ํธํ ๋ฐ ์์ถํ์ฌ ํํํ๋ ๊ณ์ธต์ด๋ค.
๋ฉ์ธ์ง๋ฅผ ๋ชฉ์ ์ง๊น์ง ์ ์กํ๊ธฐ ์ ์ ์ํธํ ๋ฐ ์์ถ์ ํตํ์ฌ ํต์ ์ ์ํ ๋ฐ์ดํฐ๋ก ํํํ๋ ๊ณ์ธต์ด ํํ ๊ณ์ธต์ด๋ค.
์ํธํ๋ ๋ณด์์ ์ํด ์๋์ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ์ฌ ํํํ๋ ๊ฒ์ด๊ณ , ์์ถ์ ๊ธฐ์กด ๋ฐ์ดํฐ์ ํฌ๊ธฐ๋ฅผ ์ ์ก์ ์ ์ฉํ๊ฒ ๋ ์์ ์ฌ์ด์ฆ๋ก ๋ฐ์ดํฐ์ ํฌ๋งท์ ๋ณํํ๋ ๊ฒ์ด๋ค.
์ด๋ ๊ฒ ์์ถ๋๊ณ ์ํธํ๋ ๋ฐ์ดํฐ์ ์ ํ๊ณผ ๋ฐ์ดํฐ ์ ์ก ๊ธธ์ด ๋ฑ์ด ํฌํจ๋ 'ํค๋'๊ฐ ๋ถ์ ๋ค์ ์ธ์ ๊ณ์ธต์ผ๋ก ์ ๋ฌ๋๋ค.
์ 5๊ณ์ธต - ์ธ์ ๊ณ์ธต
๋ค์ฏ๋ฒ์งธ ๊ณ์ธต์ธ ์ธ์ ๊ณ์ธต์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ๋ ผ๋ฆฌ์ ์ธ ์ฐ๊ฒฐ ํต๋ก๋ฅผ ํ๋ณดํ๊ธฐ ์ํ ์ธ์ ์ ๋ง๋๋ ๊ณ์ธต์ด๋ค.
ํํ๊ณ์ธต์์ ์์ถ ๋ฐ ์ํธํ๋ ๋ฐ์ดํฐ๋ฅผ ์์ฑํด๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ํต๋ก๊ฐ ์์ผ๋ฉด ์๋ฌด ์๋ฏธ๋ ์๋ค.
ํต์ ์ ํ๋ ค๋ฉด ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ์ก, ์์ ์ฅ์น๊ฐ์ ํต๋ก๋ฅผ ๋ง๋ค์ด ์ด๋ฅผ ์ ์งํ๊ณ ๋๊ธฐํํ๋ ๊ณผ์ ์ด ํ์ํ๋ฐ ๋คํธ์ํฌ์์๋ ์ด ๊ณผ์ ์ "์ธ์ ์ ๋งบ๋๋ค" ๋ผ๊ณ ๋งํ๋ค.
์ก,์์ ์ฅ์น ๊ฐ ์ธ์ ์ ๋งบ์์ผ๋ก์จ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ๋ ผ๋ฆฌ์ ์ธ ํต๋ก๋ฅผ ํ๋ณดํ๋ ๊ณ์ธต์ด ๋ฐ๋ก ์ธ์ ๊ณ์ธต์ด๋ค.
์ 4๊ณ์ธต - ์ ์ก ๊ณ์ธต
๋ฉ์์ง๋ฅผ ๋ณด๋ผ ๋ฐ์ดํฐ๋ ์์ฑํ๊ณ , ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ๋ ผ๋ฆฌ์ ์ธ ์ฐ๊ฒฐ ํต๋กฑ๋ ์ธ์ ๋ ํ๋ณดํ๊ณ , ์ด์ ๋จ์ ๊ฒ์ ์ด ์ฐ๊ฒฐํต๋ก๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ์ผ์ด๋ค.
๋ค๋ฒ์งธ ๊ณ์ธต์ธ ์ ์ก ๊ณ์ธต์ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฌ ๊ฐ๋ก ๋ถํ ๋์ด ์ค์ ์ ์ก์ด ์ด๋ฃจ์ด์ง๋ ๊ณ์ธต์ด๋ค.
๊ทธ๋ฌ๋ ๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ์ ๋ณด๋ด๊ธฐ์๋ ํฌ๊ธฐ๊ฐ ์ปค์ ์ ์ก ์ง์ฐ์ด ๋ฐ์ํ ์ ์๋ค. ๋ฐ๋ผ์ ์ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ถํ ํ ๋ค์์ ์ ์กํ๋๋ฐ, ์ฌ๊ธฐ์ ๋ฐ์ดํฐ๋ฅผ ์ผ์ ํ ํฌ๊ธฐ ๋จ์๋ก ๋ถํ ํ๋ ๊ณผ์ ์ ์ธ๊ทธ๋จผํ ์ด์ (Segmentation)์ด๋ผ๊ณ ํ๋ฉฐ, ์ธ๊ทธ๋จผํ ์ด์ ์ ํตํด ๋ถํ ๋ ํ ์์ ํด๋ ์ ๋ณด๊ฐ ๋ถ์ด ์์ฑ๋ ๋ฐ์ดํฐ๋ฅผ ์ธ๊ทธ๋จผํธ(Segment) ๋ผ๊ณ ํ๋ค.
๊ทธ๋ฆฌ๊ณ ์ธ๊ทธ๋จผํธ๋ค์ ๊ฐ์ง๊ณ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๊ณ์ธต์ด ๋ฐ๋ก ์ ์ก ๊ณ์ธต์ด๋ค.
์ ์ก ๊ณ์ธต์์ ์์ฑ๋ ์ธ๊ทธ๋จผํธ๋ค์ ๋ชฉ์ ์ง์์ ๋ค์ ์ ํํ ์ฌ์กฐ๋ฆฝ๋ ์ ์๋๋ก ์์ ๋ฒํธ Sequence Number๋ฅผ ๊ฐ์ง๋ฉฐ, ์ด๋ ๊ฐ ์ธ๊ทธ๋จผํธ์ ํค๋ ์ ๋ณด์ ํฌํจ๋๋ค.
์ด์ธ์๋ ์ธ๊ทธ๋จผํธ ํค๋์๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ์ก,์์ ์ง์ ํฌํธ๋ฒํธ๋ ํฌํจ๋์ด ์๋ค.
(์ฌ๊ธฐ์ ๋งํ๋ ํฌํธ๋ฒํธ๋ ๋ฐ์ดํฐ๊ฐ ์ง๋๊ฐ๋ ํต์ ์ธ์ ์ ๊ตฌ๋ถํ๊ธฐ ์ํ ๋ฒํธ์ด๋ค.)
์๋ฒ์ ํด๋ผ์ด์ธํธ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์๋ก ์ฃผ๊ณ ๋ฐ๋ ์ฐ๊ฒฐ ํต๋ก๋ฅผ ํ๋์ ์ธ์ ์ด๋ผ๊ณ ๋ณด๋ฉด ๋๋ค.
์ธ์ ์ ์ฌ๋ฌ ๊ฐ ๊ตฌ์ถํ ์ ์์ผ๋ฉฐ ๊ฐ๊ฐ ํฌํธ๋ฒํธ๋ก ๊ตฌ๋ถ๋๋ค.
ํด๋ผ์ด์ธํธ๊ฐ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์น ์๋ฒ์ ์ ์ํ ๋๋ ๋ณดํต ํฌํธ ๋ฒํธ 80๋ฒ์ ๊ธฐ๋ณธ ๊ฐ์ผ๋ก ์ฌ์ฉํ๊ณ , ํ์ผ ์ ์ก์ ์ง์ํ๋ FTPํ๋ก๊ทธ๋จ์ ์ด์ฉํ์ฌ FTP ์๋ฒ๋ก ์ ์ํ ๋๋ ๋ณดํต 21๋ฒ ํฌํธ๋ฅผ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ฌ์ฉ๋๋ค.
ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ํฌํธ 80๋ฒ๊ณผ 21๋ฒ์ผ๋ก ๊ตฌ๋ถ๋๋ 2๊ฐ์ ์ธ์ ์ ๋งบ์ ๊ฒ์ ๋ณผ ์ ์๋๋ฐ, ์ฌ๊ธฐ์ ์ฐ๋ฆฌ๋ ๊ฐ ์ธ์ ์ ํฌํธ๋ฒํธ๋ก ๊ตฌ๋ถํ์ฌ ๋ฐ์ดํฐ ํต์ ์ด ์ด๋ฃจ์ด์ง์ ์ ์ ์๋ค.
ํนํ ์ ์ก ๊ณ์ธต์ ๋คํธ์ํฌ ์ฅ๋น๋ ํฌํธ ๋ฒํธ๋ฅผ ํ์ธํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋๋ฐ, ์ด๋์ ์ฅ๋น๋ฅผ OSI ์ฐธ์กฐ ๋ชจ๋ธ์ 4๊ณ์ธต์ ํด๋นํ๋ ๋คํธ์ํฌ ์ฅ๋น๋ผ๋ ์๋ฏธ๋ก L4 ์ค์์น๋ผ๊ณ ๋ถ๋ฅธ๋ค.
๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ์ ํฌํธ ๋ฒํธ ๊ธฐ๋ฐ์ ์ธ์ ์ ํ์ฉํ๋ ์ ์ก ๊ณ์ธต์ ๋ํ์ ์ธ ํ๋กํ ์ฝ์ด ๋ฐ๋ก TCP์ UDP์ด๋ค.
์ 3๊ณ์ธต - ๋คํธ์ํฌ ๊ณ์ธต
์ธ๋ฒ์งธ ๊ณ์ธต์ธ ๋คํธ์ํฌ ๊ณ์ธต์ ๋ ผ๋ฆฌ์ ์ธ ์ฃผ์๋ฅผ ํ ๋๋ก ๋ฐ์ดํฐ๋ฅผ ๋ชฉ์ ์ง๊น์ง ์ ๋ฌํ๋ ๊ณ์ธต์ด๋ค.
์ ์ก ๊ณ์ธต์์ ๋ถํ ๋ ๋ฐ์ดํฐ๋ฅผ ๋ชฉ์ ์ง๊น์ง ์ ์กํ๊ธฐ ์ํด์๋ ๋ชฉ์ ์ง ์ฃผ์๋ฅผ ์ ํด์ผ ํ๋ค.
IP์ฃผ์๋ ๋คํธ์ํฌ๋ฅผ ๊ฐ๋ฆฌํค๋ ๋ ผ๋ฆฌ์ ์ธ ์ฃผ์์ด๊ณ , MAC ์ฃผ์๋ ๋ชฉ์ ์ง ๋จ๋ง์ฅ์น๋ฅผ ๊ฐ๋ฆฌํค๋ ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์์ด๋ค.
์ด์ค์์ ๋ ผ๋ฆฌ์ ์ธ ์ฃผ์์ธ IP์ฃผ์๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ๋ชฉ์ ์ง๊น์ง ์ ๋ฌํ๋ ๊ณ์ธต์ด ๋ฐ๋ก ๋คํธ์ํฌ ๊ณ์ธต์ด๋ค.
๋คํธ์ํฌ ๊ณ์ธต์์์ ๋ฐ์ดํฐ๋ ์์ ์ ์ก ๊ณ์ธต์์ ์ ๋ฌ๋ ์ธ๊ทธ๋จผํธ ์์ ํค๋ ์ ๋ณด๊ฐ ๋ถ์ด ํจํทPacket ์ผ๋ก ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋งํ๋ค.
์ด๋ฌํ ํจํท์ ํค๋ ์ ๋ณด์๋ ๋ฐ์ดํฐ์ ์ถ๋ฐ์ง์ ๋ชฉ์ ์ง IP ์ฃผ์๊ฐ ํฌํจ๋๋ค.
๋ผ์ฐํฐ์ ๊ฐ์ ๋คํธ์ํฌ ์ฅ๋น๋ฅผ ํตํด ์ด๋ฃจ์ด์ง๋ ๋ผ์ฐํ ๊ฒฝ๋ก ์ค์ ๊ณผ์ ๋ค์ ๋ชจ๋ ๋คํธ์ํฌ ๊ณ์ธต์์ ์ด๋ฃจ์ด์ง๋ค.
์ด๋ ๋ผ์ฐํฐ์ ๊ฐ์ ๋คํธ์ํฌ ์ฅ๋น๋ฅผ OSI ์ฐธ์กฐ ๋ชจ๋ธ์ 3๊ณ์ธต์ ํด๋นํ๋ ๋คํธ์ํฌ ์ฅ๋น๋ผ๋ ์๋ฏธ๋ก L3(Layer 3) ์ค์์น๋ผ๊ณ ๋ถ๋ฅธ๋ค.
์ 2๊ณ์ธต - ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต
๋๋ฒ์งธ ๊ณ์ธต์ธ ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต์ ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์๋ฅผ ํ ๋๋ก ๋ฐ์ดํฐ๋ฅผ ๋ชฉ์ ์ง๊น์ง ์ ๋ฌํ๋ ๊ณ์ธต์ด๋ค.
๋ฐ๋ก ์์ ๋คํธ์ํฌ ๊ณ์ธต์์๋ IP์ฃผ์๋ฅผ ํตํด ๋ ผ๋ฆฌ์ ์ธ ์ฃผ์๋ฅผ ์ง์ ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ค๋ฉด ์ 2๊ณ์ธต์์๋ ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์์ธ MAC ์ฃผ์๋ฅผ ๋ชฉ์ ์ง ์ฃผ์๋ก ์ง์ ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ค.
๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต์์์ ๋ฐ์ดํฐ๋ ์์ ๋คํธ์ํฌ ๊ณ์ธต์์ ์ ๋ฌ๋ ํจํท ์์ ํค๋์ ํธ๋ ์ผ๋ฌ ์ ๋ณด๊ฐ ๋ถ์ด ํ๋ ์Frame ์ผ๋ก ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋งํ๋ค.
๊ทธ๋ฆฌ๊ณ ํ๋ ์์ ํค๋ ์ ๋ณด์๋ ๋ฐ์ดํฐ์ ์ถ๋ฐ์ง์ ๋ชฉ์ ์ง MAC ์ฃผ์๊ฐ ํฌํจ๋์ด ์์ด์ ์ค์์น์ ๊ฐ์ ๋คํธ์ํฌ ์ฅ๋น๋ค์ด MAC ํ ์ด๋ธ์ ํตํด ๋ฐ์ดํฐ๊ฐ ๋ชฉ์ ์ง๊น์ง ์ ๋ฌ๋ ์ ์๋๋ก ํ๋ค.
-> ์ด ๊ณผ์ ์ ์ค์์นญ์ด๋ผ๊ณ ํ๋ฉฐ ์ค์์นญ์ ์ํํ๋ ๋คํธ์ํฌ ์ฅ๋น์ธ ์ค์์น๋ฅผ OSI ์ฐธ์กฐ ๋ชจ๋ธ์ 2๊ณ์ธต์ ํด๋นํ๋ ๋คํธ์ํฌ ์ฅ๋น๋ผ๋ ์๋ฏธ๋ก L2(Layer 2) ์ค์์น๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ ํ๋ค.
๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต์์๋ ๋ค๋ฅธ ๊ณ์ธต๊ณผ๋ ๋ฌ๋ฆฌ ๋ฐ์ดํฐ ์์ ๋ถ๋ ํค๋ ์ธ์๋ ํธ๋ ์ผ๋ฌ ์ ๋ณด๊ฐ ๋ถ์ด ํ๋ ์์ ๊ตฌ์ฑํ๋ค.
ํธ๋ ์ผ๋ฌ๋ ๋ฐ์ดํฐ ํ๋ ์์ ์ค๋ฅ ๊ฒ์ถ์ ํ์ํ 4๋ฐ์ดํธ ํฌ๊ธฐ์ 'ํ๋ ์ ๊ฒ์ฌ ์ํ์ค(FCS, Frame Check Sequnece)' ๋ผ๋ ํ๋๋ฅผ ํฌํจํ๋ค.
๊ทธ๋์ ๋ฐ์ดํฐ ์์ ์ธก์ด ๊ฐ์ง๊ณ ์๋ FCS ๊ฐ๊ณผ ์ ๋ฌ๋ ๋ฐ์ดํฐ ํ๋ ์ FCS ํ๋ ๊ฐ์ ๋น๊ตํ์ฌ, ๋ ๊ฐ์ด ๊ฐ์ผ๋ฉด ํ๋ ์์ด ์ค๋ฅ ์์ด ์ฑ๊ณต์ ์ผ๋ก ์ ์ก๋์๋ค๊ณ ํ๋จํ๊ณ ๊ฐ์ด ๋ค๋ฅด๋ฉด ์ค๋ฅ๊ฐ ์๋ ๊ฒ์ด๋ฏ๋ก ํ๋ ์์ ํ๊ธฐํ๋ค ์ก์ ์ธก์ ํ๋ ์์ ์ฌ์ ์ก์ ์์ฒญํ๋ค.
์ 1๊ณ์ธต - ๋ฌผ๋ฆฌ ๊ณ์ธต
์ฒซ๋ฒ์งธ ๊ณ์ธต์ธ ๋ฌผ๋ฆฌ ๊ณ์ธต์ ์ ์ก ์ฑ๋์ ํตํด ์ ๊ธฐ์ ์ธ ์ ํธ๋ก ๋ฐ์ดํฐ๋ฅผ ์ค์ ๋ก ์ฃผ๊ณ ๋ฐ๋ ๊ณ์ธต์ด๋ค.
๋ฐ์ดํฐ๋ผ๊ณ ๋ถ๋ฅด๋ ๋์์ ๋ฌผ๋ฆฌ์ ์ธ ์ ์ก์ฑ๋์ ํตํด์ 0๊ณผ 1๋ก ๊ตฌ์ฑ๋ ์ ๊ธฐ์ ์ธ ์ ํธ์ ํํ๋ก ์ ๋ฌ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์์ ์ธก์ ์ ๋ฌ๋ ์ด๋ฐ ์ ๊ธฐ์ ์ธ ์ ํธ๋ 0๊ณผ 1์ ์กฐํฉ์ธ ๋นํธ์ด๋ก ๋ชจ์ฌ ํ๋์ ๋ฐ์ดํฐ๋ก ๋ณต์๋๋ค.
์ด์ฒ๋ผ OSI ๊ณ์ธต์ ์ ์ผ ๋ฐ๋ฐ๋ฅ์์ ์ ์ก์ฑ๋์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ ๊ธฐ์ ์ธ ์ ํธ๋ก ์ ๋ฌํ๋ ๊ณ์ธต์ ๋ฐ๋ก ๋ฌผ๋ฆฌ๊ณ์ธต์ด๋ผ๊ณ ํ๋ค.
๋ฌผ๋ฆฌ ๊ณ์ธต์์๋ ๋์ด์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํด์ค ํ์ ๊ณ์ธต์ด ์๊ธฐ ๋๋ฌธ์ ํค๋ ์ ๋ณด ์ถ๊ฐ ์์ด ๋ฐ๋ก ๋ฐ์ดํฐ ํ๋ ์์ ์ ๊ธฐ์ ์ ํธ๋ก ๋ณํํ์ฌ ๋ฐ์ดํฐ ์์ ์ธก์ ๋ฌผ๋ฆฌ ๊ณ์ธต์ผ๋ก ์ ๋ฌํ๋ค.
์ฌ๊ธฐ์ ๋งํ๋ ์ ๊ธฐ์ ์ ํธ๋ 0๊ณผ 1๋ก ๊ตฌ์ฑ๋ ๋นํธ ๋จ์์ ๋์งํธ ์ ํธ๋ฅผ ๋ปํ๋ฉฐ ๋นํธ๋ค์ด ๋ชจ์ฌ ๋นํธ์ด์ ๋ฐ์ดํฐ๋ก ๋ณต์๋จ์ผ๋ก์จ ๋ฉ์์ง๊ฐ ์ต์ข ์ ์ผ๋ก ์์ ์ธก์ ์ ๋ฌ ๋ ์ ์๋ ๊ฒ์ด๋ค.
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์ ๋ฌผ๋ฆฌ๊ณ์ธ ์ผ๋ก ์ ๋ฌ๋ ๋ฐ์ดํฐ ํ๋ ์์ 0๊ณผ 1๋ก ๊ตฌ์ฑ๋ ์ ๊ธฐ์ ์ธ ์ ํธ๋ก ๋ณํ๋์ด ์ ์ก ์ฑ๋์ ํตํด ์์ ์ธก์ผ๋ก ์ ๋ฌ๋๊ณ ์์ ์ธก์ ๋ฌผ๋ฆฌ๊ณ์ธต์์๋ 0๊ณผ 1๋ก ๋ ๋นํธ ์ ๋ณด๋ฅผ ์กฐํฉํ์ฌ ๋ค์ ๋ฐ์ดํฐ ํ๋ ์์ ๋ณต์ํ ์ ์๋ค.
๋ฌผ๋ฆฌ ๊ณ์ธต์ ๋จ์ํ ๋ฐ์ดํฐ๋ฅผ ์ ๊ธฐ์ ์ธ ์ ํธ๋ก ๋ณํํ์ฌ ์ก, ์์ ํ๋ ์ญํ ๋ง ์ํํ๊ธฐ ๋๋ฌธ์ ์ ๊ธฐ์ ์ธ ์ ํธ๋ฅผ ์ฆํญํ๋ ๋ฆฌํผํฐ, ๊ทธ๋ฆฌ๊ณ ์ ๊ธฐ์ ์ธ ์ ํธ๋ฅผ ๋ณต์ฌํ์ฌ ์ฐ๊ฒฐ๋ ๋คํธ์ํฌ๋ก ์ฑ๋๋ก ๋จ์ ์ ๋ฌํ๋ ํ๋ธ ์ฅ๋น๊ฐ ๋ฌผ๋ฆฌ ๊ณ์ธต์ ๋ํ์ ์ธ ๋คํธ์ํฌ ์ฅ๋น์ ํด๋น๋๋ค.
๊ทธ ์ธ์๋ ๋์ผ์ด๋ธ๊ณผ ๊ฐ์ ์ ์ก์ฑ๋๊ณผ ์ ์ก ์ผ์ด๋ธ์ด ์ฐ๊ฒฐ๋๋ ์ก,์์ ์ปดํจํฐ์ ๋์นด๋ NIC ์ฅ์น๋ ์ฌ๊ธฐ์ ํฌํจ๋๋ค.
3๏ธโฃ OSI 7๊ณ์ธต์ผ๋ก ๋ณด๋ ๋ฐ์ดํฐ ์์ ๊ณผ์
๋ฐ์ดํฐ ์์ ๊ณผ์ ์ OSI 7๊ณ์ธต์์ ๋ฐ์ดํฐ ์ก์ ๊ณผ์ ๊ณผ ๋ฐ๋๋ก ์งํ๋๋ค.
๋จผ์ ์ก์ ์ธก์์ ๋ณด๋ธ ๋ฐ์ดํฐ๋ ์ ์ก ์ฑ๋์ ํตํด ์ ๊ธฐ์ ์ธ ์ ํธ ํํ๋ก ์์ ์ธก ์ปดํจํฐ์ ๋ฌผ๋ฆฌ๊ณ์ธต์ ์ ๋ฌ๋๋ค.
๋ฌผ๋ฆฌ ๊ณ์ธต์์๋ ์ ๋ฌ๋ฐ์ ์ ๊ธฐ์ ์ธ ์ ํธ๋ฅผ 0๊ณผ 1๋ก ํํ๋ ๋นํธ์ด์ ๋ฐ์ดํฐ, ์ฆ ํ๋ ์์ผ๋ก ๋ณต์ํ๋ค.
๊ทธ๋ฆฌ๊ณ ๋ณต์๋ ๋ฐ์ดํฐ๋ ํ๋ ์ ๋จ์๋ก ์์ ๊ณ์ธต์ธ ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต์ผ๋ก ์ ๋ฌ๋๊ณ , ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต์ผ๋ก ์ ๋ฌ๋ ๋ฐ์ดํฐ ํ๋ ์์ ํค๋ ์ ๋ณด์ ํธ๋ ์ผ๋ฌ ์ ๋ณด๊ฐ ์ ๊ฑฐ๋ ํ ํจํท ๋จ์๋ก ์์ ๊ณ์ธต์ธ ๋คํธ์ํฌ ๊ณ์ธต์ ์ ๋ฌ๋๋ค.
๋คํธ์ํฌ ๊ณ์ธต์ผ๋ก ๋ฐ์ดํฐ ํจํท์ด ์ ๋ฌ๋๋ฉด ํค๋์ ํฌํจ๋ ๋ฐ์ดํฐ์ ๋ชฉ์ ์ง IP ์ฃผ์๋ฅผ ๋จผ์ ํ์ธํ๋ค.
๋ชฉ์ ์ง IP ์ฃผ์์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ ์์ ์ IP ์ฃผ์์ ๊ฐ์ผ๋ฉด ๋ฐ์ดํฐ๊ฐ ์ ์์ ์ผ๋ก ์ ๋ฌ๋์๋ค๊ณ ํ๋จํ๋ค.
๊ทธ๋ฐ ๋ค์ ํจํท์ ํค๋ ์ ๋ณด๊ฐ ์ ๊ฑฐ๋๊ณ , ๋ฐ์ดํฐ๋ ์ธ๊ทธ๋จผํธ ๋จ์๋ก ์์ ๊ณ์ธต์ธ ์ ์ก ๊ณ์ธต์ ์ ๋ฌ๋๋ค.
๋ง์ฝ ์ด๋ ์ ์ก ๊ณ์ธต์ผ๋ก ์ ๋ฌ๋ ์ธ๊ทธ๋จผํธ์ ์ค๋ฅ๊ฐ ์๊ฑฐ๋ ๋ฌธ์ ๊ฐ ์์ผ๋ฉด ์๋ฌ ๋ณต๊ตฌ๋ฅผ ์๋ํ๊ฑฐ๋ ์ฌ์ ์ก์ ์์ฒญํ๋ค.
์ ์ก ๊ณ์ธต์ ์ฑ๊ณต์ ์ผ๋ก ์ ๋ฌ๋ ์ธ๊ทธ๋จผํธ๋ ํค๋ ์ ๋ณด์ ํฌํจ๋ ์์ ๋ฒํธ์ ๋ฐ๋ผ ํค๋ ์ ๋ณด๊ฐ ์ ๊ฑฐ๋ ํ ์ฌ์กฐ๋ฆฝ๋๋ค.
๋ฐ๋ก ์ด๋์ ๋ฐ์ดํฐ ์ฌ์กฐ๋ฆฝ ๊ณผ์ ์ ๋ฆฌ์ด์ ๋ธ๋ฆฌ Reassembly ๋ผ๊ณ ํ๋ฉฐ, ์ด๋ ๊ฒ ์ฌ์กฐ๋ฆฝ๋ ๋ฐ์ดํฐ๋ ์์ ๊ณ์ธต์ธ ์ธ์ ๊ณ์ธต์ผ๋ก ์ ๋ฌ๋๋ค.
์ธ์ ๊ณ์ธต์ผ๋ก ์ ๋ฌ๋ ๋ฐ์ดํฐ์๋ ํน๋ณํ ๋ฌธ์ ๊ฐ ์์ผ๋ฉด ํค๋ ์ ๋ณด๊ฐ ์ ๊ฑฐ๋ ๋ค์ ์์ ๊ณ์ธต์ธ ํํ ๊ณ์ธต์ผ๋ก ์ ๋ฌ๋๋ค.
๋ง์ฐฌ๊ฐ์ง๋ก ํํ ๊ณ์ธต์ผ๋ก ์ ๋ฌ๋ ๋ฐ์ดํฐ๋ ํค๋ ์ ๋ณด๊ฐ ์ ๊ฑฐ๋ ํ ์์ ๊ณ์ธต์ธ ์์ฉ ๊ณ์ธต์ผ๋ก ์ ๋ฌ๋๋ค.
๋จ, ์ด๋๋ ๋ฐ์ดํฐ๊ฐ ์ํธํ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋ณตํธํํ ๋ค์ ์์ฉ ๊ณ์ธต์ผ๋ก ์ ๋ฌํ๋ค.
์ ์ผ ์์ ์๋ ์์ฉ ๊ณ์ธต์ผ๋ก ์ ๋ฌ๋ ๋ฐ์ดํฐ๋ ์ก์ ์ธก์์ ๋ณด๋ธ ๋ฉ์์ง๋ก ๋ณตํธํ๋๋ค.
์ต์ข ์ ์ผ๋ก ์์ ์ธก์ ์์ ์ ์ปดํจํฐ์์ ๋ฉ์ ์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์คํํด ์์ ๋ ๋ฉ์์ง๋ฅผ ํ์ธํ ์ ์๋ค.
4๏ธโฃ OSI 7๊ณ์ธต ์ ๋ฆฌ
๋ฐ์ดํฐ๋ฅผ ์ก์ ํ๋ ๊ณผ์ ์์ ๋ฐ์ดํฐ๋ ๊ฐ ๊ณ์ธต์ ์ง๋ ๋ ๋ง๋ค ํ์ํ ์ ์ด ์ ๋ณด๋ฅผ ๋ด์ ํค๋๊ฐ ์์ ๋ถ์ด ํ์ ๊ณ์ธต์ผ๋ก ์ ๋ฌ๋๊ณ , ํ์ ๊ณ์ธต์์๋ ์ด๋ฅผ ๋ค์ ํ๋์ ๋ฐ์ดํฐ๋ก์จ ์ฌ์ ์ํ๋ค๋ ๊ฒ์ด๋ค.
OSI ์ฐธ์กฐ ๋ชจ๋ธ์์๋ ๋ฐ์ดํฐ๊ฐ ๊ฐ ๊ณ์ธต์ ์ง๋ ๋ ๋ง๋ค ์ด์ฒ๋ผ ๊ณ์ํด์ ์๋ก์ด ๋ฐ์ดํฐ ํ์์ผ๋ก ์บก์์ฒ๋ผ ๋๋ฌ์ธ์ธ๋ค๋ ์๋ฏธ๋ก ์บก์ํ encapsulation ๋ผ๊ณ ๋ถ๋ฅธ๋ค.
๋ฐ์ดํฐ ์์ ํ๋ ๊ณผ์ ์์๋ ๋ฐ์ดํฐ๊ฐ ๊ฐ ๊ณ์ธต์ ์ง๋๋ฉด์ ํค๋ ์ ๋ณด๊ฐ ์์ฐจ์ ์ผ๋ก ์ ๊ฑฐ๋์ด ์์ ๊ณ์ธต์ผ๋ก ์ ๋ฌ๋๋ค.
OSI ์ฐธ์กฐ ๋ชจ๋ธ์์๋ ๋ฐ์ดํฐ ์ก์ ๊ณผ์ ์ ์ธ์ธ ์บก์์ ํ๋ฉด์ ์ ๋ฌํ๋ค๋ ์๋ฏธ์์ ์ญ์บก์ํ decapsulatioin์ด๋ผ๊ณ ํ๋ค.
5๏ธโฃ TCP/IP ์ OSI ์ฐธ์กฐ ๋ชจ๋ธ
TCP/IP ๋ ์ธํฐ๋ท์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ๊ธฐ๋ณธ ํต์ ํ๋กํ ์ฝ์ด๋ค.
์ฌ๊ธฐ์ IP๋ Internet Protocol ์ ์ฝ์๋ก OSI 7๊ณ์ธต ์ค ๋คํธ์ํฌ ๊ณ์ธต(3๊ณ์ธต)์์ ํ์ฉ๋๋ ํ๋กํ ์ฝ์ด๋ค.
์ด ํ๋กํ ์ฝ์๋ ์ ์กํด์ผํ ๋ฐ์ดํฐ๋ฅผ ํจํท ๋จ์๋ก ๋๋๊ณ , ๋๋ ํจํท์ ํค๋์ ๋ชฉ์ ์ง ์ฃผ์๋ฅผ ์ง์ ํ์ฌ ์ด๋ป๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ์ง๊ฐ ์ ์๋์ด ์๋ค.
TCP๋ ์ ์ก์ ์ด ํ๋กํ ์ฝ Transmission Control Protocol์ ์ฝ์๋ก ์ธํฐ๋ท ํ๋กํ ์ฝ ๊ธฐ๋ฐ์ ๋ฐ์ดํฐ ํจํท๋ค์ด ๋ชฉ์ ์ง๊น์ง ์ ๋ฌ๋๋ ๊ณผ์ ์ ์ถ์ ๊ด๋ฆฌํ์ฌ ์์ ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ์ ์๊ฒ ์ง์ํ๋ ํ๋กํ ์ฝ์ด๋ค.
TCP/IP๋ ์ธํฐ๋ท ํ๋กํ ์ฝ๊ณผ ์ ์ก ์ ์ด ํ๋กํ ์ฝ์ ํจ๊ป ๋ถ๋ฅด๋ ๋ช ์นญ์ด๊ธฐ๋ ํ์ง๋ง ์ค์ ๋ก๋ IP์ TCP ์ด์ธ์๋ ๋ ์ข ๋จ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ 100์ฌ๊ฐ์ ๊ด๋ จ ํ๋กํ ์ฝ๋ค์ด ์ฌ๊ธฐ์ ํด๋น๋๋ค.
์ฐ๋ฆฌ๊ฐ ๋ง์ด ์ฌ์ฉํ๋ E-mail, FTP, ํํ์ด์ง, SNS, ๋ธ๋ก๋ ๋ฑ ๋๋ถ๋ถ์ ์ธํฐ๋ท ์๋น์ค๋ค์ด TCP/IP ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ก๋ค.
TCP/IP ํ๋กํ ์ฝ์ ๊ตฌ์กฐ๋ฅผ OSI ์ฐธ์กฐ ๋ชจ๋ธ ๊ด์ ์์ ๋ฐ๋ผ๋ณด๋ฉด 7๊ณ์ธต์ด ์๋๋ผ 4๊ณ์ธต ํํ๋ก ํํ๋๋ค.
๋จผ์ 1๊ณ์ธต์ ๋คํธ์ํฌ ์ ๊ทผ ๊ณ์ธต์ผ๋ก OSI 7๊ณ์ธต์ ๋ฌผ๋ฆฌ๊ณ์ธต(1๊ณ์ธต) ๊ณผ ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต (2๊ณ์ธต)์ด ์ฌ๊ธฐ์ ํด๋น๋๋ค.
์ฃผ๋ก ์ ์ก์ฑ๋์ ํตํ IP ํจํท์ ๋ฌผ๋ฆฌ์ ์ธ ์ ์ก์ ๋ด๋นํ๋ค.
2๊ณ์ธต์ธ ์ธํฐ๋ท ๊ณ์ธต์ OSI 7๊ณ์ธต์์ ๋คํธ์ํฌ ๊ณ์ธต(3๊ณ์ธต)์ ํด๋นํ๋ฉฐ IP ํจํท์ ๋ํ ๋ผ์ฐํ ๊ธฐ๋ฅ์ ์ํํ๋ค.
3๊ณ์ธต์ธ ์ ์ก ๊ณ์ธต์ OSI 7๊ณ์ธต์ ๋์ผํ ์ ์ก ๊ณ์ธต์ ํด๋นํ๋ฉฐ ์ค์ ๋ฐ์ดํฐ ์ ๋ฌ์ด ์ด๋ฃจ์ด์ง๋ ๊ณ์ธต์ด๋ค.
๋ง์ง๋ง 4๊ณ์ธต์ ์์ฉ ๊ณ์ธต์ OSI 7 ๊ณ์ธต์์์ ์ธ์ , ํํ, ์์ฉ ๊ณ์ธต์ ๋ชจ๋ ์์ฐ๋ฅด๋ ๊ณ์ธต์ผ๋ก TCP/ IP ๊ธฐ๋ฐ์ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋์์ ์ง์ํ๋ค.
'๋คํธ์ํฌ > ๋คํธ์ํฌ ๊ธฐ์ด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋คํธ์ํฌ ๊ธฐ์ด] 11. L3 ๋ผ์ฐํ (0) | 2022.07.31 |
---|---|
[๋คํธ์ํฌ ๊ธฐ์ด] 10. L2 ์ค์์นญ (0) | 2022.07.28 |
[๋คํธ์ํฌ ๊ธฐ์ด] 8. ๋คํธ์ํฌ ๊ธฐ๋ณธ ๊ตฌ์กฐ ๋ณต์ต (0) | 2022.07.25 |
[๋คํธ์ํฌ ๊ธฐ์ด] 7. ๊ฒ์ดํธ์จ์ด, ๋ฆฌํผํฐ (0) | 2022.07.24 |
[๋คํธ์ํฌ ๊ธฐ์ด] 6. ์ ์ ๋ผ์ฐํ ํ๋กํ ์ฝ๊ณผ ๋์ ๋ผ์ฐํ ํ๋กํ ์ฝ (2) RIP (0) | 2022.07.23 |