์ฐ๋ฆฌ๊ฐ ๋ค๋ฅธ ์ปดํจํฐ๋ฅผ ํต์ ํ๋ ค๋ฉด ์ด๋ค ๊ณผ์ ์ผ๋ก ํต์ ๋ ๊น?
์ด๋ ์ฐ๋ฆฌ๊ฐ ๊ฐ์ฅ ์๊ฐํ๊ธฐ ์ฌ์ด ๋ฐฉ์์ผ๋ก ์ผ์ด๋ธ(๋์ )์ ํตํด์ ๋ค๋ฅธ ์ปดํจํฐ์ ์ ๋ณด๋ฅผ ๋ณด๋ด๊ณ ๋ฐ๋ ๊ณผ์ ์ ์๊ฐํ ์ ์๋ค.
์ด๋ฌํ ๋ฐฉ์์ OSI 7๊ณ์ธต์ ๋ฌผ๋ฆฌ ๊ณ์ธต์ ํด๋น๋๋ค. ๋ฌผ๋ฆฌ๊ณ์ธต(Physical Layer)์์๋ ์ปดํจํฐ๊ฐ ๋ง๋๋ 1, 0๋ก ๋ง๋ ์ ํธ(์ฆ, bit ๋จ์์ ์ ํธ)๋ฅผ ์ผ์ด๋ธ(๋์ , ์ ์ )์ ํตํด์ ์ ๋ฌ ํ ์ ์๋๋ก ์๋ ๋ก๊ทธ ์ ํธ(์ ์๊ธฐํ)๋ก ๋ฐ๊พธ๋ ์์
๊ณผ ์ ๋ฌ๋ ์ ํธ๋ฅผ ๋ค์ ๋์งํธ ์ ํธ๋ก ๋ฐ๊ฟ ์ ์๋๋ก ํด์ฃผ๋ ๋ชจ๋์ ์๋ฏธํ๋ค.
๋จ์ง ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌ๋ง ํ ๋ฟ ์ ์กํ๋ ค๋(๋๋ ๋ฐ์ผ๋ ค๋)๋ฐ์ดํฐ๊ฐ ๋ฌด์์ธ์ง, ์ด๋ค ์๋ฌ๊ฐ ์๋์ง ๋ฑ์๋ ์ ํ ์ ๊ฒฝ ์ฐ์ง ์๋๋ค. ์ฌ๊ธฐ์์ ์ฅ๋น๋ ํต์ ์ผ์ด๋ธ, ๋ฆฌํผํฐ, (๋๋ฏธ)ํ๋ธ ๋ฑ์ด ์๋ค.
๋ฌผ๋ฆฌ๊ณ์ธต๋ง์ผ๋ก 1 : 1์ ์ปดํจํฐ๋ฅผ ์ฐ๊ฒฐ. ๊ทธ๋ฌ๋ ์ฌ๋ฌ ๊ฐ๋?
์ฐ๋ฆฌ๊ฐ ๋ฌผ๋ฆฌ๊ณ์ธต์ ๋ฐฉ์์ผ๋ก๋ง ๋ชจ๋ ์ปดํจํฐ๋ฅผ ์ฐ๊ฒฐํ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋ชจ๋ ์ปดํจํฐ๊ฐ ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์์ด์ผ ํ๋ค.
๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ ์์ญ, ์์ฒ๊ฐ์ ์ ์ ์ฐ๋ฆฌ ์ปดํจํฐ์ ์ฐ๊ฒฐํ๊ณ ์์ง ์๋ค๋ ์ฌ์ค์ ๊ฑธ ์ ์๊ณ ์๋ค. ํ๋์ ์ ์ผ๋ก ์ฐ๋ฆฌ๋ ์ฌ๋ฌ ๋์ ์ปดํจํฐ๊ฐ ์ฐ๊ฒฐ๋์ด ์์ด์ผ ํ๋ค.
์์ ๊ฐ์ด ๋ฒ์ค ํํ์ ํ๋์ ์ ์ผ๋ก ์ฌ๋ฌ๊ฐ์ ์ปดํจํฐ์ ์ฐ๊ฒฐ๋์ด ์๋ค. ์ฌ๊ธฐ์ ํ๋์ ์ผ์ด๋ธ๋ก ์ฌ๋ฌ๋์ ์ปดํจํฐ๋ฅผ ์ฐ๊ฒฐํ ๋ก ํ๋ ๊ฒ์ด ๋๋ฏธ ํ๋ธ๋ผ๊ณ ํ๋ค. ๊ทธ๋ฌ๋ ๋๋ฏธ ํ๋ธ๋ง์ผ๋ก ๋ชจ๋ ์ฐ๊ฒฐํด๋๋ค๋ฉด ์ฐ๋ฆฌ๊ฐ ์ ๋ฌํ๊ณ ๋ฐ๋ ๋ฐ์ดํฐ์ ๋ํด์ ๊ฐ์ด ์ฐ๊ฒฐ๋์ด ์๋ ๋ชจ๋ ์ปดํจํฐ๊ฐ ์ด๋ฅผ ๋ณผ ์ ์๊ฒ ๋๋ค. ์ด๋ ํ ์ปดํจํฐ์์ ๋ค๋ฅธ ์ปดํจํฐ์ ์ฃผ์(MAC ์ฃผ์)๋ฅผ ๊ฐ์ง๊ณ ํด๋น ์ปดํจํฐ์๋ง ์ ๋ณด๋ฅผ ์ ๋ฌ ํ ์ ์๋๋ก ๋์์ฃผ๋ ๊ฒ์ด ์ค์์น ํ๋ธ์ด๋ค. ์ด๋ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์์ ๋ํ์ ์ธ ์ฅ๋น๋ผ๊ณ ํ ์ ์๋ค.
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต(Data Link Layer)์ ํฌ์ธํธ ํฌ ํฌ์ธํธ(Point to Point) ๊ฐ ์ ๋ขฐ์ฑ์๋ ์ ์ก์ ๋ณด์ฅํ๊ณ , ๋คํธ์ํฌ ์์ ๊ฐ์ฒด๋ค ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๊ณ , ๋ฌผ๋ฆฌ ๊ณ์ธต์์ ๋ฐ์ํ ์ ์๋ ์ค๋ฅ๋ฅผ ์ฐพ์ ๋ด๊ณ , ์์ ํ๋ ๋ฐ ํ์ํ ๊ธฐ๋ฅ์ , ์ ์ฐจ์ ์๋จ์ ์ ๊ณตํ๋ ๋ชจ๋์ด๋ผ๊ณ ํ๋ค. ์ด๋ ๋ค์๊ณผ ๊ฐ์ ์์๋ฅผ ํตํด์ ๋ณด๋ค ์์ธํ ์ดํดํด๋ณด์.
์ฌ๋ฌ๋์ ์ปดํจํฐ์์ ํ๋์ ์ปดํจํฐ๋ก ์ ๋ณด๋ฅผ ์ ์กํ๊ฒ ๋๋ค๋ฉด ์ ํธ๋ค์ด ๋ค์์ฌ ์๋ชป๋ ์ ๋ณด๋ฅผ ์ ์กํ๊ฒ ๋ ๊ฒ์ด๋ค. ์ด๋ ์์ ๊ฐ์ ๋ฐฉ์์ 0000, 1111(๋นํธ ํ๋ ์ ๋ฐฉ์) ๊ณผ ๊ฐ์ด ์ฐ๋ฆฌ๊ฐ ์ ์กํ๋ ค๋ ๋ฐ์ดํฐ์ ๋งจ์๊ณผ ๋งจ ๋ค์ ๊ตฌ๋ถ์๋ฅผ ๋ถ์ฌ ์ ์กํ๊ฒ ๋๋ค. ์ด๋ ์ ์ก์ ๋ฐ์ ์ปดํจํฐ์์ ๋ฐ์ดํฐ๋ฅผ ๋๋ ์ ์ฝ์ ์ ์๋๋ก ํ ๊ฒ์ด๋ค. ์ด์ธ์๋ ์ค๋ฅ ์ ์ด๋ ํ๋ฆ์ ์ด์ ๋ํ ๋์์ ์ ๊ณตํ๊ณ ์๋ค.
layer3 ์ค์์น : ์ต๊ทผ์ ์ฌ์ฉํ๋ ์ค์์น๋ก ์ค์์น + ๋ผ์ฐํฐ์ ๊ธฐ๋ฅ์ผ๋ก ๋์ํ๋ค.
์กฐ๊ธ ๋ ๊ถ๊ธํ๋ค๋ฉด ์๋ ๋ธ๋ก๊ทธ์ ์ฐธ๊ณ .
์ฌ๋ฌ๊ฐ์ ์ปดํจํฐ๋ฅผ ์ฐ๊ฒฐํ๋ ๊ณผ์ ์ ๋ฐฐ์ ๋ค. ๋ฏธ๊ตญ์ ์ปดํจํฐ๋ฅผ ์ฐ๊ฒฐํ๊ธฐ์ ์ด๋ป๊ฒ ์ฐพ์์ ๊ฑฐ๊ธฐ๊น์ง ์ ํธ๋ฅผ ์ ๋ฌํ ์ ์์๊น?
์ด๋ ์์์ ๋ณด์๋ ์ค์์น๋ผ๋ฆฌ์ ์ฐ๊ฒฐ์ ์๊ฐํ๋ฉด ๋ ๊ฒ์ด๋ค. ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ค์์น์์ ์์์ ๋ผ์ฐํฐ๋ผ๋ ๊ธฐ๊ธฐ๋ฅผ ๋๊ณ ์ด๋ฅผ ์ฐ๊ฒฐํ๋๋ก ํ๋ค. ๋ค์ ๊ทธ๋ฆผ์์ A์์ B์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํด ํด๋น B์ ํด๋นํ๋ IP์ฃผ์๋ฅผ ์๊ณ ์์ด์ผ ํ๋๋ฐ, ์ด๋ ํ์ฉ๋๋ ๊ฒ์ด DNS๋ฅผ ํตํด์ B์ IP ๊ฐ์ ์ป๊ฒ ๋๋ค.
B์ IP์ฃผ์๋ฅผ ์์ ๋ถ์ฌ์ ๋ณด๋ด๊ฒ ๋๋ค. ์ด๋ ๋จ์๋ฅผ ํจํท์ด๋ผ๊ณ ํ๋ค. ์ด๋ค ์ ์ (์ผ์ด๋ธ)์ ์ ํํด์ ์ด๋ฅผ ๋ฐ๋ผ ๊ฐ์ผํ๋์ง์ ๋ํด์ ์ ํํ ์๊ณ ์ถ์ผ๋ฉด ์ฐ๋ฆฌ๋ ๋ผ์ฐํ
์ ๋ํด์ ์๊ณ ์์ด์ผ ํ๋ค.
์ด์๊ฐ์ด ๋คํธ์ํฌ ๊ณ์ธต(Network Layer)์์๋ ๋ฐ์ดํฐ ์ ์ก์ ๋ํด IP ์ฃผ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ฐพ์์ฃผ๋ ๋ชจ๋์ด๋ค.
์์ธํ๊ฒ ์๊ณ ์ถ๋ค๋ฉด ๋ค์ ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ์กฐํ์.
์ด๋ฅผ ํตํด์ ์ฐ๋ฆฌ๋ ์ ์ธ๊ณ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๊ฒ ๋์๋ค.
์ด๋ ๊ฒ ์ฃผ๊ณ ๋ฐ์ ์ ๋ณด๋ ์ปดํจํฐ ๋ด์์ ์ด๋ค ํ๋ก์ธ์ค(ํ๋ก๊ทธ๋จ)์๊ฒ ์ ๋ฌ ๋ ๊น?
์ฐ๋ฆฌ์ ์ปดํจํฐ์๋ ํ๋ก์ธ์ค ๋ณ๋ก ๊ฐ๊ฐ์ ํฌํธ๋ฒํธ(port)๋ผ๋ ๊ฒ์ ์ ์ ํ๊ณ ์๋ค. ํฌํธ ๋ฒํธ๋ ํ๋์ ์ปดํจํฐ์์ ๋์์ ์คํ๋๊ณ ์๋ ํ๋ก์ธ์ค๋ค์ด ์๋ก ๊ฒน์น์ง ์๊ฒ ๊ฐ์ ธ์ผํ๋ ์ ์๊ฐ์ ์๋ฏธํ๋ค. ์ด๋ ๊ฒ ์ ์ ํ๊ณ ์๋ ํฌํธ ๋ฒํธ์ ์ฐ๋ฆฌ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ค๋ฉด ํ๋ก์ธ์ค์์ ์ด๋ฅผ ํ์ฉํ ์ ์๊ฒ ๋๋ค.
๊ทธ๋ผ ์ฐ๋ฆฌ๋ ๋ณด๋ผ ๋ ๋ถํฐ ํฌํธ๋ฒํธ๋ฅผ ์๊ณ ์๋ ๊ฒ์ธ๊ฐ๋ผ๊ณ ์๊ฐํ๋ค๋ฉด, ๋ง๋ค. ์ฐ๋ฆฌ๊ฐ ์ผ๋ฐ์ ์ผ๋ก ์ธํฐ๋ท์ผ๋ก ์ ์ํ๋ ์ฌ์ดํธ์ ๊ธฐ๋ณธ ํฌํธ๋ 80๋ฒ ํฌํธ๋ก ์ด๋ ์จ๊ฒจ์ ธ ์์ด ์ด๋ฌํ ํฌํธ๋ฒํธ๊ฐ ๋ถ์ด์ ์ ํธ๊ฐ ์ ๋ฌ ๋๋ค.
์ ์ก ๊ณ์ธต(Transport Layer)์ด๋ Port ๋ฒํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋์ฐฉ์ง ์ปดํจํฐ์ ์ต์ข
๋ชฉ์ ์ง์ธ ์คํ์ค์ธ ํ๋ก์ธ์ค๊น์ง ๋ฐ์ดํฐ๊ฐ ๋๋ฌํ ์ ์๋๋ก ํ๋ ๋ชจ๋์ ์๋ฏธํ๋ฉฐ, TCP์ UDP ํ๋กํ ์ฝ์ ํตํด ํต์ ์ ํ์ฑํํ๋ค. ํฌํธ๋ฅผ ์ด์ด๋๊ณ , ํ๋ก๊ทธ๋จ๋ค์ด ์ ์ก์ ํ ์ ์๋๋ก ์ ๊ณตํด์ค๋ค. ์ค๋ฅ์ ์ด, ํ๋ฆ์ ์ด, ์ธ๊ทธ๋จผํธ์ ๊ฐ์ ๋ด์ฉ์ ์ฐพ์๋ณด๋ฉด ์ข์ ๊ฑฐ ๊ฐ์ต๋๋ค.
์ธ์ , ํํ, ์์ฉ ๊ณ์ธต์ด ์๋ค. ์ด๋ ์ฌ์ฉ์ ํ๋ก๊ทธ๋จ์ ๊ตฌํ!!
์ธ์
(Session)๊ณ์ธต์ด๋ค. ๋ฐ์ดํฐ๊ฐ ํต์ ํ๊ธฐ ์ํ ๋
ผ๋ฆฌ์ ์ฐ๊ฒฐ์ ๋ด๋นํ๋ค. TCP/IP ์ธ์
์ ๋ง๋ค๊ณ ์์ ๋ ์ฑ
์์ ์ง๋๊ณ ์๋ค. ์ธ์
๊ณ์ธต์ ์ ๋ฌ๊ณ์ธต๊ณผ ํํ ๊ณ์ธต ์ฌ์ด์ ์ ๋ณด์ ๋ฌ์ ๋๊ธฐํ๋ฅผ ๋ด๋นํ๋ค. ์ธ์
์ ์ฐ๊ฒฐ, ์ ์ง, ํด์ ๋ฅผ ๋ด๋นํ๋ฉฐ ์ฌ์ฉ์๊ฐ์ ์ํธ์์ฉ์ ๊ด๋ฆฌํ๋ ๊ธฐ๋ฅ์ผ๋ก์ ์ํธํ๊ธฐ๋ฅ, ๋ก๊ทธ์ธ๊ธฐ๋ฅ, ํธ์คํธ ์ธ์ฆ ๊ธฐ๋ฅ๋ฑ์ด ์๋ค. ๋ง์ฝ ๋ฐ์ดํฐ๊ฐ 100MB์ ๋ฐ์ดํฐ๋ผ๊ณ ํ ๋ 5MB๋ง๋ค ์ผ์ข
์ ์ฒดํฌํฌ์ธํธ๋ฅผ ๋ง๋ค์ด๋์ด ์ค๊ฐ์ ๋๊ธฐ๋๋ผ๋ ๊ฐ๊น์ด ์ฒดํฌํฌ์ธํธ๋ถํฐ ๋ค์ ์์ํ ์ ์๋๋ก ํด์ค๋ค.
ํํ(Presentation)๊ณ์ธต์ด๋ค. ๋ฐ์ดํฐ ํํ์ ๋ํ ๋
๋ฆฝ์ฑ์ ์ ๊ณตํ๊ณ ์ํธํํ๋ ์ญํ ์ ๋ด๋นํ๋ค. ํ์ผ ์ธ์ฝ๋ฉ, ๋ช
๋ น์ด๋ฅผ ํฌ์ฅ, ์์ถ, ์ํธํํ๋ค.
์์ฉ(Application)๊ณ์ธต์ ์ต์ข
๋ชฉ์ ์ง๋ก, ์์ฉ ํ๋ก์ธ์ค์ ์ง์ ๊ด๊ณํ์ฌ ์ผ๋ฐ์ ์ธ ์์ฉ ์๋น์ค๋ฅผ ์ํํ๋ค. ์ฌ์ฉ์ ์ธํฐํ์ด์ค, ์ ์์ฐํธ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ๋ฑ์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค. ์ฐ๋ฆฌ๊ฐ ์๋ FTP, HTTP, SMTP, Telnet ๋ฑ์ ํตํด์ ์์ฉ ํ๋ก์ธ์ค๋ฅผ ์ด์ฉํด์ ์ง์ ์ ์ธ ์์ฉ์๋น์ค๋ฅผ ์ํํ๋ ๋ชจ๋์ ์๋ฏธํ๋ค.
์ด๋ ๊ฒ ์ฐ๋ฆฌ๊ฐ ์ธํฐ๋ท์ ์ด๋ป๊ฒ ์ฌ์ฉํ๋์ง์ ๋ํด์ ์ด๋ฒ ์๊ฐ์ ํตํด์ ์ ์ ์๊ฒ ๋์๋ค.
๊ทธ๋ฌ๋ฉด ํ์ฌ OSI 7๊ณ์ธต ๋ชจ๋ธ์ ํตํด์ ๋คํธ์ํฌ ํต์ ์ด ์ด๋ฃจ์ด์ง๋ ๊ตฌ๋๋ผ๊ณ ์๊ฐํ ์ ์์ ๊ฒ์ด๋ค.
๊ทธ๋ฌ๋ ์ด๋ ๋ง์ง ์๋๋ค.
ํ์ฌ์์์ OSI 7๊ณ์ธต ๋ชจ๋ธ์ ๋คํธ์ํฌ ํต์ ์ด ์๋ TCP/IP ๋ชจ๋ธ์ ์ด์ฉํ์ฌ ํต์ ์ด ์ด๋ฃจ์ด์ง๊ณ ์๋ค. ํ์ฌ๋ก๋ OSI ๋ชจ๋ธ์ ๋จ์ง ๋คํธ์ํฌ๋ฅผ ๋ฌ์ฌํด์ฃผ๊ธฐ ์ํ ๋ชจ๋ธ์ผ ๋ฟ์ด๋ค.
์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด TCP/IP ๋ชจ๋ธ์ ๊ธฐ์กด์ ์ธ์
, ํํ, ์์ฉ ๊ณ์ธต์ ํ๋๋ก ๋ฌถ์ด ํ๋์ ์์ฉ๊ณ์ธต์ผ๋ก ๋์๋ค.
TCP/IP ๋ชจ๋ธ์ ํตํด์ ์ ๋ฌ๋๋ ๊ณผ์ ์ ์๋์ ๊ฐ์ด ๊ฐ๋จํ ์ ๋ฆฌํด๋จ์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ์์์ ๊ณต๋ถํ๋ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์ถฉ๋ถํ ์ดํดํ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค.
OSI 7๊ณ์ธต๊ณผ TCP / IP 4๊ณ์ธต ๋น๊ต
1.
TCP/IP 4๊ณ์ธต์ OSI ๋ชจ๋ธ๋ณด๋คย ๋จผ์ ย ๊ฐ๋ฐ๋์๊ณ , ์๋ก ๊ฐ์ ๊ณ์ธต์ ์ ํํ๊ฒ ์ผ์นํ์ง๋ ์๋๋ค.
2.
๋ ๊ณ์ธต์ ๋น๊ตํ ๋, ์ธ์
(Session)๊ณผ ํํ(Presentation) 2๊ฐ์ ๊ณ์ธต์ด TCP/IP ๊ณ์ธต์ ์๋ค.
3.
TCP/IP 4๊ณ์ธต์ ์ธํฐ๋ท์ด ๋ฐ์ ๋๋ฉด์ย ํ์คํ๋์ด ์ ๋ขฐ์ฑ์ด ์ฐ์ํ ๋ฐ๋ฉดย OSI 7๊ณ์ธต์ ํ์ค์ด์ง๋ง ์ค์ง์ ๊ตฌํ ์๊ฐ ์์ด์ ๋ขฐ์ฑ์ด ์ ํ๋์๋ค.
4.
OSI 7๊ณ์ธต์ ์ฅ๋น ๊ฐ๋ฐ๊ณผ ํต์ ์์ฒด๋ฅผ ์ด๋ ํ ๋ฐฉ์์ผ๋ก ํ์ค์ผ๋ก ์ก์์ง์ ๊ด๋ จํด ์ฌ์ฉ๋๋ ๋ฐ๋ฉด์TCP/IP 4๊ณ์ธต์ย ์ค์ง์ ์ธ ํต์ ์์ฒด์์ ๋ง์ด ์ฌ์ฉ๋๋ค.