7๊ณ์ธต์ ์ ๋๋๋ ๊ฑธ๊น?
์ฒ์ ๋คํธ์ํฌ ์ฅ์น๋ ์ค๊ตฌ๋๋ฐฉ. ๋๋ฌธ์ ํ์ฌ์ ์ฅ๋น๋ง๋ค ํธํ์ด ๋์ง ์์ผ๋ฉฐ ๋ณต์กํ์! ์ด์๋ฐ๋ผ ๋คํธ์ํฌ๋ฅผ 7๊ณ์ธต์ผ๋ก ๋ถ๋ฆฌํ๋ฉด์ ํ์ค์ ๋ง๋ค๊ฒ ๋์๋ค. ๊ทธ๊ฒ์ด ๋ฐ๋ก OSI 7 ๊ณ์ธต!
๊ณ์ธต์ ๋ถ๋ฆฌํจ์ผ๋ก์ ๊ฐ ๊ณ์ธต์ ๋ ๋ฆฝ์ ์ธ ์ญํ ์ ํ ์ ์์. ์ญํ ์ด ๋ถ๋ฆฌ๋๋ฉด์ ๋ฌธ์ ๋ฐ์์ ๋ฌธ์ ์ ํ์์ ๋ณด์์ ๋ ์ด๋ค ๊ณ์ธต์ ๋ฌธ์ ๊ฐ ์๊ฒผ๋์ง๋ ํ์ ์ด ๊ฐ๋ฅ! ๊ฐ ๊ณ์ธต์ ์ํ์ญํ ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์ด๋ฐ ๊ฒ์ด ๊ฐ๋ฅํ๋ค ๋ณผ ์ ์์~!
๐ท์ฐ๋ฆฌ๊ฐ ์ด๋ฉ์ผ์ ๋ณด๋ธ๋ค๊ณ ๊ฐ์ ํ ๋ ์ฒ์ ์์ฉ๊ณ์ธต์์ ํค๋๋ฅผ ๋ถ์ฌ ํ์ ๊ณ์ธต์ผ๋ก ๋๊ฒจ์ค. ํํ๊ณ์ธต์ ์์ฉ๊ณ์ธต์์ ๋ด๋ ค์จ ํค๋์ ์ด๋ฉ์ผ ๋ฐ์ดํฐ๋ฅผ ํ๋์ ๋ฐ์ดํฐ๋ก ๊ฐ์ฃผํ๊ฒ ๋จ. ๊ทธ๋์ ๋ค์ ์์ ์ ํค๋๋ฅผ ๋ถ์ด๊ฒ ๋๋ ๊ฒ. ์ด๋ฐ ๊ณผ์ ์ Encapsulation(์บก์ํ).
์ด๋ฐ์์ผ๋ก ๋ฌผ๋ฆฌ๊ณ์ธต๊น์ง ๋ด๋ ค์ค๊ฒ ๋๋ฉด ๊ทธ๋๋ถํฐ 0๊ณผ 1์ ์ด์ง ๋นํธ๊ฐ ์ ์ก๋๊ฒ ๋๋ ๊ฒ.๐ท ๋ฐ์ ์์ ์๋ ๊ฑฐ๊พธ๋ก ๋ฌผ๋ฆฌ๊ณ์ธต๋ถํฐ ์์ํด ํค๋์ ์ ๋ณด๋ฅผ ํ์ธํ๊ณ ๋ผ์ด๋. ๊ทธ๋ฆฌ๊ณ ๋ ํ ์์ ๊ณ์ธต์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ๊ฒ. ์ด๋ ๊ฒ ํค๋๋ฅผ ๋ผ์ด๋ด๋ ๊ณผ์ ์ Decapsulation(๋์บก์ํ).
7๊ณ์ธต ์ค ์ตํ์ ๊ณ์ธต. ์ฃผ๋ก ์ ๊ธฐ์ , ๊ธฐ๊ณ์ , ๊ธฐ๋ฅ์ ์ธ ํน์ฑ์ ์ด์ฉํด ๋ฐ์ดํฐ๋ฅผ ์ ์ก. ๋ฐ์ดํฐ๋ 0๊ณผ 1์ ๋นํธ์ด, ์ฆ On, Off์ ์ ๊ธฐ์ ์ ํธ ์ํ๋ก ์ด๋ฃจ์ด์ ธ์์!!
์ด ๊ณ์ธต์ ๋จ์ง ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๊ธฐ๋ง ํจ. ์ด๋ค ์๋ฌ๊ฐ ์๋์ง ๋ฑ ๊ทธ๋ฐ ๊ธฐ๋ฅ์๋ ์ ํ ๊ด์ฌํ์ง ์์(X).
๋ผ์ฐํฐ๋ ์ค์์น์ ์ ์์ด ์ผ์ ธ์๋์ง, ์ผ์ด๋ธ์ด ์ ๋๋ก ์ฐ๊ฒฐ๋์ด์๋์ง ์ฌ๋ถ ๋ฑ์ ๋ชจ๋ 1๊ณ์ธต์ธ ๋ฌผ๋ฆฌ ๊ณ์ธต์ ํด๋น.
๋ฌผ๋ฆฌ ๊ณ์ธต์์ ์ก์์ ๋๋ ์ ๋ณด์ ์ค๋ฅ์ ํ๋ฆ์ ๊ด๋ฆฌํ์ฌ ์์ ํ ์ ๋ณด์ ์ ๋ฌ์ ์ํํ ์ ์๋๋ก ๋์์ฃผ๋ ์ญํ .
์ปดํจํฐ๋ ๋ค์ด์จ ๋ฐ์ดํฐ๋ฅผ ์๋ณํ๊ธฐ ์ํ ๋ผ๋ฒจ๋ง ์์
์ด ํ์ํฉ๋๋ค. ์ด๋ฌํ ํ์๋ฅผ ํ๋ ์ํ๋ผ๊ณ ํจ!
๋คํธ์ํฌ ๊ณ์ธต์ ๋คํธ์ํฌ์์ ์์ฃผ ์ค์!.
์ค์ํ ๊ธฐ๋ฅ ์ค ํ๊ฐ์ง๋ ๋ฐ๋ก ๋ผ์ฐํ
(๋ฐ์ดํฐ๊ฐ ๊ฐ์ผ ํ ๊ธธ์ ์ฐพ๋ ๊ธฐ๋ฅ)์ด๋ผ๊ณ ํ๋๋ฐ, ๋ชฉ์ ์ง๊น์ง ๊ฐ์ฅ ์์ ํ๊ณ ๋น ๋ฅด๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ๊ธฐ๋ฅ์ ๋งํจ. ๋ฐ๋ผ์ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ค์ ํด์ผ ํจ.
์ด๋ฐ ๋ผ์ฐํ
๊ธฐ๋ฅ์ ๋งก๊ณ ์๋ ๊ณ์ธต์ด ๋คํธ์ํฌ ๊ณ์ธต.
๋ํ ์ด๋ ์ปดํจํฐ์๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ง ์ฃผ์๋ฅผ ๊ฐ๊ณ ์์ด์ ํต์ ์ ํจ. ์ฐ๋ฆฌ๊ฐ ์์ฃผ ๋ฃ๋ IP ์ฃผ์๊ฐ ๋ฐ๋ก ๋คํธ์ํฌ ๊ณ์ธต ํค๋์ ์ํด์์!
ํด๋น ๊ณ์ธต์ 3๊ฐ์ง ์ญํ ์ ์ํํฉ๋๋ค.
๋ฐ์ดํฐ ํต์ ์ ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์ด ๋์์ ์ง์์ ์ผ๋ก ์ํ. ๊ทธ๋ ๊ธฐ์ ํน์ ๋ฐ์ดํฐ๊ฐ ์ด๋ค ํ๋ก๊ทธ๋จ๊ณผ ๊ด๋ จ์ด ์๋์ง ์๋ณํ ์ ์์ด์ผ ํจ. ์๋ณํ๊ธฐ ์ํด ํฌํธ๋ฒํธ ๋ผ๋ ๋ฐ์ดํฐ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ ์ก ๊ณ์ธต(Transport Layer)์ ํ์ ๊ณ์ธต์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌ ํ ๋ ๋ฐ์ดํฐ์ ํฌํธ๋ฒํธ๋ฅผ ๋ถ์ด๋ฉฐ, ํ์ ๊ณ์ธต์ผ๋ก ๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌ ๋ฐ์ ๋๋ ํฌํธ๋ฒํธ๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์๋ณํจ.
๋ํ ๋ฐ์ดํฐ ํต์ ํ๋กํ ์ฝ์ ๋ฐ๋ฅธ ์๊ณ ๋ฆฌ์ฆ์ด ์ํ๋ฉ๋๋ค. ๋ํ์ ์ธ ์๋ก TCP, UDP ํ๋กํ ์ฝ์ด ์กด์ฌํจ
ํด๋น ๊ณ์ธต์ ํฌ๊ฒ 2๊ฐ์ง ์ญํ ์ ์ํ.
์ ์ก ๊ณ์ธต์ ๊ฐ์ฅ ๋ํ์ ์ธ ๊ฒ์ ์ ์ก ์ ์ด ํ๋กํ ์ฝ(TCP). TCP๋ ์ธํฐ๋ท ํ๋กํ ์ฝ(IP) ์์ ๊ตฌ์ถ๋๊ธฐ ๋๋ฌธ์ TCP/IP๋ก ์๋ ค์ ธ ์์.
5๊ณ์ธต์์ ์ค์ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ด ์ด๋ค์ง. ๋๊ธฐํ๋ ์ ์ก ๊ณ์ธต์์ ์ฌ๋ผ์จ ๋๋ ์์ฉ ๊ณ์ธต ์์ ๋ด๋ ค์จ ๋ฐ์ดํฐ๋ฅผ ์์ ์ ์ผ๋ก ์์ ๋๋ ํ์ ๊ณ์ธต์ผ๋ก ์ ๋ฌํ๋ ์ญํ ์ ์ํ. TCP/IP ์ธ์ ์ ๋ง๋ค๊ณ ์์ ๋ ์ฑ ์์ ์ง๋๊ณ ์์!
6๊ณ์ธต์ ์์ฉํ๋ก๊ทธ๋จ ํน์ ๋คํธ์ํฌ๋ฅผ ์ํด ๋ฐ์ดํฐ๋ฅผ โํํโํ๋ ๊ณ์ธต์ ํด๋น. ํ์ ๊ณ์ธต์ด ์ ๋ฌํ ๋ฐ์ดํฐ๋ฅผ ์ดํ๋ฆฌ์ผ์ด์ ์ด ํด์ ํ ์ ์๋๋ก ๋ฐ์ดํฐ๋ฅผ ๋์ฝ๋ฉ ํ๊ฑฐ๋, ๋ฐ์ดํฐ ์ ๋ฌ์ ํจ์จ์ ์ผ๋ก ์ํํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฅผ ์ธ์ฝ๋ฉ ํ ๋ค ํ์ ๊ณ์ธต์ผ๋ก ์ ๋ฌ.
์ฌ์ฉ์์ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ณ์ธต์ด ๋ฐ๋ก ์์ฉ ๊ณ์ธต. ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ์์ฉ ์๋น์ค๋ ํ๋ก์ธ์ค๊ฐ ๋ฐ๋ก ์์ฉ๊ณ์ธต์์ ๋์. ๊ตฌ๊ธ์ ํฌ๋กฌ๊ณผ ๊ฐ์ ๋ธ๋ผ์ฐ์ ๋ ์ค์นด์ดํ, ์์๋ฃฉ ๋ฑ์ ์์ฉํ๋ก๊ทธ๋จ์ด ์ด ์์ฉ ๊ณ์ธต์์ ๋์.
์ถ์ฒ1: https://reakwon.tistory.com/59
์ถ์ฒ2: https://www.sharedit.co.kr/posts/7482