์ปดํจํฐ ๋คํธ์ํฌ๋
์ฐ๋ฆฌ๊ฐ ์ด์ฉํ๋ ์ธํฐ๋ท์ ์ปดํจํฐ ๋คํธ์ํฌ๋ฅผ ํตํด ์ฐ๊ฒฐ๋ ์ ๋ณด๋ง์ด๋ค. ์ฐ๋ฆฌ๊ฐ ์ธํฐ๋ท์ ํตํด ๋ชจ๋ ๊ทธ๋ฆผ์ด๋ ์ฌ์ง, ํ ์คํธ ๋ฑ์ ๋ชจ๋ ๋ฐ์ดํฐ๋ค์ ๋ฐ์ดํฐ์ด๋ฉฐ ์ด ๋ฐ์ดํฐ๋ค์ ๋คํธ์ํฌ๋ฅผ ํตํด ๋น ๋ฅธ ์๋๋ก ์ฐ๋ฆฌ์๊ฒ ๋์ฐฉํ์ฌ ๋ณด์ฌ์ง๋ค.
์ฌ๋๊ณผ ์ฌ๋์ด ๋ํ๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ฉฐ ์์ฌ์ํตํ๋ ๊ฒ์ ๋คํธ์ํน์ด๋ผ๊ณ ๋ถ๋ฅด๋ ๊ฒ์ฒ๋ผ, ์ปดํจํฐ ๋คํธ์ํฌ๋ ์ปดํจํฐ, ์๋ฒ ๋ฐ ๊ธฐํ ์ฅ์น๋ค์ด ์๋ก ๋ฐ์ดํฐ๋ ์์์ ๊ตํํ๊ณ ๊ณต์ ํ๋ฉฐ ํต์ ํ๋ ๊ฒ์ ๋งํ๋ค.
๊ทธ๋ ๋ค๋ฉด ์ปดํจํฐ ์ฅ์น๋ค์ด ์๋ก ๋ฐ์ดํฐ๋ ์์์ ๊ตํํ๊ณ ๊ณต์ ํ๊ธฐ ์ํด์๋ ์ด๋ค ๊ฒ๋ค์ด ํ์ํ ๊น?
์ปดํจํฐ ๋คํธ์ํฌ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๋ฐฉ์
์ปดํจํฐ ๋คํธ์ํฌ์์์ ๋ฐ์ดํฐ ์ ์ก ๋ฐฉ์์๋ ํ์ ๊ตํ ๋ฐฉ์(circuit exchange method)์ ํจํท ๊ตํ ๋ฐฉ์(packet exchange method)์ ๋ ๊ฐ์ง ๋ฐฉ์์ด ์๋ค.
ํ์ ๊ตํ ๋ฐฉ์์ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ๊ธฐ ์ ์ ์ผ๋์ผ์ ์ ์ก๋ก(๋ฐ์ดํฐ ํต๋ก)๋ฅผ ๋ง๋ค๊ณ , ๊ตํ์ ๋ง์น ๋๊น์ง ์ ์ก๋ก๋ฅผ ๊ณ์ ์ฌ์ฉํ๋ ๋ฐฉ์์ด๋ค. ํ์ ๊ตํ ๋ฐฉ์์๋ ๊ณ ์ ์ ํ๊ฐ ์๋ค. ํ์ ๊ตํ๊ธฐ๋ก ๊ตฌ์ฑ๋ ํ์ ๊ตํ ๋คํธ์ํฌ์ ์ผ๋์ผ์ ์ ์ก๋ก๋ฅผ ๋ง๋ค๊ณ , ์ ์์ ๋์ ๋๊น์ง ์ด๋ฅผ ๊ณ์ ์ฌ์ฉํ๋ฉฐ ์ ์ํ ๊ธฐ๊ฐ์๋ ํด๋น ํ์ ์ ์ ์ ํ๋ฉฐ ๋ค๋ฅธ ์ ํ๋ฅผ ๋ฐ์ ์ ์๋ค. ํ์ง๋ง ์ด ๋ฐฉ์์ ๋ฐ์ดํฐ๊ฐ ํ๋ฅด์ง ์์ ๋์๋ ํ์ ์ด ์ฐ๊ฒฐ๋์ด ์๊ธฐ ๋๋ฌธ์ ํจ์จ์ฑ์ด ๋ฎ๋ค.
ํจํท ๊ตํ ๋ฐฉ์์ ๋ฐ์ดํฐ๋ฅผ ํจํท(packet)์ด๋ผ๋ ์์ ๋จ์๋ก ๋๋์ด ๋คํธ์ํฌ๋ก ๋ณด๋ด๋ ๋ฐฉ์์ด๋ค. ์ก์ ์ธก ์ปดํจํฐ๋ ๋ฐ์ดํฐ๋ค ํค๋(header)๋ผ๋ ์ ๋ณด๋ฅผ ๋ถ์ฌ ํจํท ๊ตํ๊ธฐ(๋คํธ์ํฌ ๊ธฐ๊ธฐ)๋ก ๊ตฌ์ฑ๋ ํจํท ๊ตํ ๋คํธ์ํฌ๋ก ํจํท์ ๋ณด๋ธ๋ค. ํค๋์๋ ์์ ์ปดํจํฐ ์ ๋ณด, ๋ฐ์ดํฐ ์ค ๋ช ๋ฒ์งธ์ ํด๋นํ๋ ํจํท์ธ์ง์ ๊ดํ ์ ๋ณด ๋ฑ ๋ค์ํ ์ ๋ณด๊ฐ ํฌํจ๋์ด ์๋ค. ํจํท ๊ตํ ๋คํธ์ํฌ๋ ํค๋ ์ ๋ณด๋ฅผ ๋ณด๊ณ ์์ ์ปดํจํฐ๋ก ํจํท์ ์ ๋ฌํ๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ์ปดํจํฐ์ ํค๋ ์ ๋ณด๋ฅผ ๋ณด๊ณ ์ ๋ฐ์ดํฐ๋ก ๋ณต์ํ๋ค.
์ปดํจํฐ ๋คํธ์ํฌ๋ ๋ฐ์ดํฐ๋ฅผ ์์ , ์์ฑ, ์ ์ฅ ๋๋ ์ ์กํ๋ ๋ ธ๋ ๋๋ ๊ทผ๊ฑฐ๋ฆฌ ํต์ ๋ง(LAN, etc. ๊ฐ์ ์ฉ Wi-Fi ๋คํธ์ํฌ๋ ์๊ท๋ชจ ๋น์ฆ๋์ค ๋คํธ์ํฌ) ํน์ ์ธํฐ๋ท๊ณผ ๊ฐ์ด ๋ฐ์ดํฐ ์ ์ก์ ์ํ ๊ณต์ ๋งค์ฒด์ธ ์ปดํจํ ์ฅ์น์ ๊ทธ๋ฃน์ผ๋ก ์๋ก ๋ฐ์ดํฐ์ ์์์ ๊ตํํ๋ค.
์ฌ๊ธฐ์ ๋ ธ๋๋ ๋ชจ๋, ํ๋ธ ๋๋ ์ค์์น์ ๊ฐ์ ๋ฐ์ดํฐ ํต์ ์ฅ๋น (DCE) ๋๋ ๋ ๊ฐ ์ด์์ ์ปดํจํฐ ๋ฐ ํ๋ฆฐํฐ์ ๊ฐ์ ๋ฐ์ดํฐ ๋จ๋ง ์ฅ์น(DTE) ์ผ ์ ์๋ค. ๋ ๋ ธ๋๋ฅผ ์ฐ๊ฒฐํ๊ธฐ ์ํด์๋ ์ ์ก ๋งค์ฒด์ธ ๋งํฌ๊ฐ ํ์ํ๋ค. ๋งํฌ๋ ์ผ์ด๋ธ ์์ด์ด ๋๋ ๊ด์ฌ์ ์ ๊ฐ์ ๋ฌผ๋ฆฌ์ ์ด๊ฑฐ๋ ๋ฌด์ ๋คํธ์ํฌ๊ฐ ์ฌ์ฉํ๋ ์์ ๊ณต๊ฐ์ผ ์ ์๋ค.
ํ๋กํ ์ฝ์ด๋
์๋ํ๋ ์ปดํจํฐ ๋คํธ์ํฌ์์ ๋ ธ๋๋ค์ ๋งํฌ๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ณ ๋ฐ๋ ๋ฐฉ๋ฒ์ ์ ์ํ๋ ์ผ๋ จ์ ๊ท์น ๋๋ ํ๋กํ ์ฝ์ ๋ฐ๋ฅธ๋ค.
๋ฐ์ดํฐ๋ ํจํท(packet)์ด๋ผ ๋ถ๋ฅด๋ ์์ ๋จ์๋ก ๋๋์ด์ ธ ๋คํฌ์ํฌ๋ก ๋ณด๋ด์ง๋๋ฐ, ๋คํธ์ํฌ์์๋ ์ด ํจํท์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ๊ท์น์ด ์กด์ฌํ๋ค. ํ๋กํ ์ฝ์ด ์ด ๊ท์น์ด๋ค.
์ฐ๋ฆฌ์ ๊ฒ์์ฐฝ์ ๋ณด๋ฉด https://choirim.tistory.com/ ์ ๊ฐ์ URL์ ํ์ธํ ์ ์๋๋ฐ, ์์ ๋ถ์ https๊ฐ ์ด ํ๋กํ ์ฝ์ ํด๋นํ๋ค. https๋ Hypertext Transfer Protocol Secure์ ์ฝ์๋ก, ์น์๋ฒ์ ์น ๋ธ๋ผ์ฐ์ ์ฌ์ด์ ํจํท์ ์ํธํํ์ฌ ๊ตํํ ๋ ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ์ด๋ค. ์ฆ, ๊ฒ์์ฐฝ์ https๋ก ์์๋๋ url์ ๊ฒ์ํ๋ฉด, ์ปดํจํฐ ๋คํธ์ํฌ์์ https ํ๋กํ ์ฝ์ ์ฌ์ฉํด์ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ๊ณ ํต์ ํ๋ค๊ณ ์ ์ธํ๋ ๊ฒ์ด๋ค.
๋คํธ์ํฌ ๊ณ์ธต
ํ๋กํ ์ฝ๋ก ์ ์๋ ๋ค์ํ ํต์ ๊ธฐ๋ฅ์ ๊ทธ ์ฒ๋ฆฌ์ ๋ง์ถฐ ๊ณ์ธต ๊ตฌ์กฐ๋ก ๋์ด์๋ค. ๋ฐ์ดํฐ ์ก์ ์ง์ธ ์ปดํจํฐ๋ ๊ณ์ธต ๋ณ๋ก ๋ถ๋ฆฌ๋ ํ๋กํ ์ฝ์ ๊ฒฐ์ณ ์์ ๊ณ์ธต๋ถํฐ ์์๋๋ก ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํด ํจํท ์ํ๋ก ์ ์ก ๋งค์ฒด์ ๋ณด๋ด๊ฒ ๋๋ค
OSI ์ฐธ์กฐ ๋ชจ๋ธ, OSI 7 Layer
OSI ์ฐธ์กฐ ๋ชจ๋ธ์ ๊ตญ์ ํ์คํ ๊ธฐ๊ตฌ๊ฐ 1984๋ ์ ์ฑ ์ ํ ๊ณ์ธต ๊ตฌ์กฐ ๋ชจ๋ธ์ด๋ค. OSI ์ฐธ์กฐ ๋ชจ๋ธ์ ์๋๋ถํฐ ๋ฌผ๋ฆฌ ๊ณ์ธต(Physical Layer), ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต(Datalink Layer), ๋คํธ์ํฌ ๊ณ์ธต(Network Layer), ํธ๋์คํฌํธ ๊ณ์ธต(Transport Layer), ์ธ์ ๊ณ์ธต(Session Layer), ํ๋ ์ ํ ์ด์ ๊ณ์ธต(Presentation Layer), ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต(Application Layer) ์ด 7๊ฐ์ ๊ณ์ธต์ผ๋ก ๊ตฌ์ ๋์ด์๋ค. ์ด 7 ๊ณ์ธต์ OSI 7 Layer๋ผ ๋ถ๋ฅธ๋ค.
๋ฌผ๋ฆฌ ๊ณ์ธต(Physical Layer) ์ ๋์งํธ ๋ฐ์ดํฐ๋ฅผ ๋ฌผ๋ฆฌ์ ์ ์ก ๋งค์ฒด๋ก ๋ณด๋ด๊ธฐ ์ํ ๋ณํ/๋ณ์กฐ๋ฅผ ์ฒ๋ฆฌํ๋ค.
๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต(Datalink Layer) ์ ๋ฌผ๋ฆฌ ๊ณ์ธต์ ์ ๋ขฐ์ฑ์ ํ๋ณดํ๊ณ , ๊ฐ์ ๋คํธ์ํฌ์ ์๋ ๋จ๋ง๊ณผ์ ์ฐ๊ฒฐ์ฑ์ ํ๋ณดํ๋ค.
๋คํธ์ํฌ ๊ณ์ธต(Network Layer)์ ๋ค๋ฅธ ๋คํธ์ํฌ์ ์๋ ๋จ๋ง๊ณผ์ ์ฐ๊ฒฐ์ฑ์ ํ๋ณดํ๋ค.
ํธ๋์คํฌํธ ๊ณ์ธต(Transport Layer)์ ์ ํ๋ฆฌ์ผ์ด์ ์๋ณ ๋ฐ ๊ทธ์ ๋ฐ๋ผ ํต์ ์ ์ ์ดํ๋ค.
์ธ์ ๊ณ์ธต(Session Layer)์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ์ดํฐ๋ฅผ ์ก์ฑํ๊ธฐ ์ํ ๋ ผ๋ฆฌ์ ํต์ ๋ก(์ธ์ )์ ๊ด๋ฆฌํ๋ค.
ํ๋ ์ ํ ์ด์ ๊ณ์ธต(Presentation Layer)์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ์ดํฐ๋ฅผ ํต์ ๊ฐ๋ฅํ ๋ฐฉ์์ผ๋ก ๋ณํํ๋ค.
์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต(Application Layer)์ ์ฌ์ฉ์์๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๊ณตํ๋ค.
TCP/IP
TCP/IP๋ ์ ์ธ๊ณ๋ฅผ ํตํด ๊ฐ์ฅ ์ผ์์ ์ผ๋ก ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ ์ธํธ์ด๋ค. HTTP, FTP, SMTP ๋ฑ TCP๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ง์ ์์ ์ ํ๋ฆฌ์ผ์ด์ ํ๋กํ ์ฝ๋ค์ด IP ์์์ ๋์ํ๊ธฐ ๋๋ฌธ์ ๋ฌถ์ด์ TCP/IP๋ผ๊ณ ๋ถ๋ฅธ๋ค.
์ด TCP/IP๋ OSI 7 Layer์ ๋คํธ์ํฌ ๋ ์ด์ด์ ํธ๋์คํฌํธ ๋ ์ด์ด์ ํด๋นํ๋ค.
OSI 7 Layer, TCP/IP์ฒ๋ผ ํ๋กํ ์ฝ์ ๊ณ์ธตํํ๋ ์ด์ ๋?
๊ฐ ์ญํ ๋ณ๋ก ๊ณ์ธต์ ๋๋๋ฉด, ๊ฐ ๊ณ์ธต์ ์ญํ ์ ๋ช ํํ๊ฒ ๊ตฌ๋ถ๋์ด ์์ผ๋ฉฐ ์ญํ ์ ์์๋๋ก ์ฒ๋ฆฌํ๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ์ ์ฒ๋ฆฌ๊ฐ ์๋ฃ๋๋ฉด ๋ค์ ๊ณ์ธต์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ๋ค ๊ทธ ์ฒ๋ฆฌ์๋ ๊ด์ฌํ์ง ์๋๋ค. ๊ทธ๋ ๊ฒ ํจ์ผ๋ก์จ, ์ค๋ น ํน์ ํ ๊ณ์ธต์ ํ๋กํ ์ฝ์ด ๋ค๋ฅธ ํ๋ก์ฝ๋ก ๋์ฒด๋๋ค ํ๋๋ผ๋ ๋์ผํ๊ฒ ํต์ ํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ๊ณ์ธต๋ณ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ๋ ์ฝ๋ค.
์บก์ํ์ ๋น์บก์ํ
์ฌ์ฉ์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ ๋ OSI 7 Layer ์ค ๋งจ ์์ธ ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์ผ๋ก ์์ฒญํ๊ฒ ๋๋ค. ์ก์ ๋จ๋ง์ ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์์ ์์๋๋ก ๊ฐ ๊ณ์ธต์์ ํ์ด๋ก๋(ํค๋๋ฅผ ์ ์ธํ ๋ฐ์ดํฐ)์ ํค๋๋ฅผ ๋ถ์ฌ PDU๋ก ๋ง๋ค๊ณ ํ ๋จ๊ณ ์๋์ ๊ณ์ธต์ผ๋ก ์ ๋ฌํ๋ค. ์ด๋ ๊ฒ ํ์ด๋ก๋์ ํค๋๋ฅผ ์ถ๊ฐํ๋ ์ฒ๋ฆฌ๋ฅผ ์บก์ํ(encapsulation)์ด๋ผ๊ณ ํ๋ค.
์ด์ ๋์ํ๋ ์์ ๋จ๋ง์ ๋ฌผ๋ฆฌ ๊ณ์ธต์์ ์์๋๋ก, ๊ฐ ๊ณ์ธต์ PDU๋ก๋ถํฐ ํค๋๋ฅผ ์ ๊ฑฐํ๊ณ ํ์ด๋ก๋๋ง์ ํ ๋จ๊ณ ์ ๊ณ์ธต์ผ๋ก ์ ๋ฌํ๋ค. ์ด๋ ๊ฒ ํค๋๋ฅผ ์ ๊ฑฐํ๋ ๊ณผ์ ์ ๋น์บก์ํ(decapsulation)์ด๋ผ ๋ถ๋ฅธ๋ค.
+) PDU(Protocol Data Unit)
๋คํธ์ํฌ์์ ๋ฐ์ดํฐ๋ ๊ฐ ๊ณ์ธต์์ ์ฒ๋ฆฌํ ์ ์๋๋ก ์๊ฒ ๋ถํ ๋์ด ์ฒ๋ฆฌ๋๋ค. ๊ณ์ธต์์ ์ฒ๋ฆฌํ๋ ํ ๋ฉ์ด๋ฆฌ์ ๋ฐ์ดํฐ, ์ฆ ๋ฐ์ดํฐ ๋จ์๋ฅผ PDU๋ผ๊ณ ๋ถ๋ฅธ๋ค. PDU๋ ์ ์ด ์ ๋ณด๋ฅผ ํฌํจํ ํค๋, ๋ฐ์ดํฐ ์์ฒด์ธ ํ์ด๋ก๋๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
+) ํจํท๊ณผ PDU๋ ๋์ผํ ์๋ฏธ์ผ๊น?
ํจํท์ ๋์ ์๋ฏธ์ ํจํท๊ณผ ์ข์ ์๋ฏธ์ ํจํท์ด ์๋ค. ์ ์๋ ๋คํธ์ํฌ์ ํ๋ฅด๋ ๋ฐ์ดํฐ ๊ทธ ์์ฒด๋ฅผ ์๋ฏธํ๊ณ ํ์๋ ๋คํธ์ํฌ ๊ณ์ธต์ PDU๋ฅผ ์๋ฏธํ๋ค. ์ข์ ์๋ฏธ์ ํจํท์ ๋ํ๋ผ๋๋ IP ํจํท์ด๋ผ๊ณ ๋ ํํํ๋ค.
์ฐธ์กฐ ์๋ฃ - [์ฑ ] ๊ทธ๋ฆผ์ผ๋ก ๊ณต๋ถํ๋ TCP/IP ๊ตฌ์กฐ
'๐ฉโ๐ป CS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋คํธ์ํฌ] LAN๊ณผ WAN (0) | 2024.01.11 |
---|---|
[๋คํธ์ํฌ] ๋คํธ์ํฌ ๊ตฌ์ฑ ๊ธฐ๊ธฐ - ๋ฌผ๋ฆฌ ๊ณ์ธต, ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต, ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต (0) | 2024.01.11 |
#14. ์ ์ฐจ ์งํฅ ํ๋ก๊ทธ๋๋ฐ๊ณผ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ (0) | 2021.05.19 |
#13. OS์ ๊ธฐ๋ณธ์ ์ธ ์๋ ๋ฐฉ์ (0) | 2021.05.11 |
#12. ์ปดํจํฐ์ ๊ตฌ์กฐ - (2) ์ํํธ์จ์ด (0) | 2021.05.08 |