๐ ๋คํธ์ํฌ/๊ฐ๋

๋์นญํค vs ๊ณต๊ฐํค(๋น๋์นญํค)
๋์นญํค ์ํธํ ๋ฐฉ์์ ์๋ณตํธํ์ ์ฌ์ฉํ๋ ํค๊ฐ ๋์ผํ ๋ฐฉ์์ ๋งํ๋ค. ๊ณต๊ฐํค(=๋น๋์นญํค) ์ํธํ ๋ฐฉ์์ ์๋ณตํธํ์ ์ฌ์ฉํ๋ ํค๊ฐ ์๋ก ๋ค๋ฅธ ์ํธํ ๋ฐฉ์์ ๋งํ๋ค. ๐ 1. ๋์นญํค ์ํธํ ๋ฐฉ์ ๋์นญํค ์ํธํ ๋ฐฉ์์ ์ํธํ์ ๋ณตํธํ ๊ณผ์ ์์ ์ฌ์ฉํ๋ ํค๊ฐ ๋์ผํ ์ํธํ ๋ฐฉ์์ ๋งํ๋ค. ๋์ผํ ํค(๋์นญํค)๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ๋๋ฌธ์ ์๋๊ฐ ๋งค์ฐ ๋น ๋ฅด๋ค๋ ์ฅ์ ์ด ์๋ค. ํ์ง๋ง, ๋์นญํค๋ฅผ ์ ๋ฌํ๋ ๊ณผ์ ์์ ํค๊ฐ ํ์ทจ๋ ์ ์๋ค๋ ๋ฌธ์ ์ ์ด ์๋ค. ๐ 2. ๊ณต๊ฐํค ์ํธํ ๋ฐฉ์ ๊ณต๊ฐํค(๋น๋์นญํค) ์ํธํ ๋ฐฉ์์ ์ํธํ์ ๋ณตํธํ ๊ณผ์ ์์ ์ฌ์ฉํ๋ ํค๊ฐ ์๋ก ๋ค๋ฅธ ์ํธํ ๋ฐฉ์์ ๋งํ๋ค. ์ด๋ ํค๋ฅผ ๊ตํํด์ผ ํ๋ ๋์นญํค ์ํธํ ๋ฐฉ์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฑ์ฅํ์๋ค. '๊ณต๊ฐํค' ์ํธํ ๋ฐฉ์์ด๋ผ๋ ์ด๋ฆ์์ ์ ์ ์๋ฏ์ด, ํค๊ฐ ๊ณต๊ฐ๋์ด..

TCP vs UDP
์ ์ก ๊ณ์ธต(Transport Layer)์ ์ก์ ์์ ์์ ์๋ฅผ ์ฐ๊ฒฐํ๋ ํต์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ณ์ธต์ด๋ค. IP์ ์ํด ์ ๋ฌ๋๋ ํจํท์ ์ค๋ฅ๋ฅผ ๊ฒ์ฌํ๊ณ ์ฌ์ ์ก ์๊ตฌ ๋ฑ์ ์ ์ด๋ฅผ ๋ด๋นํ๋ค. ์ด๋ฌํ ์ ์ก๊ณ์ธต์์ ์ด์ฉ๋๋ ํ๋กํ ์ฝ์ด ๋ฐ๋ก TCP์ UDP์ด๋ค. TCP์ UDP๋ ํฌํธ ๋ฒํธ๋ฅผ ์ด์ฉํ์ฌ ์ฃผ์๋ฅผ ์ง์ ํ๋ ๊ฒ๊ณผ ๋ฐ์ดํฐ ์ค๋ฅ ๊ฒ์ฌ๋ฅผ ์ํ ์ฒดํฌ์ฌ์ด ์กด์ฌํ๋ค๋ ๋ ๊ฐ์ง ๊ณตํต์ ์ ๊ฐ์ง๊ณ ์๋ค. ํ์ง๋ง, ์ ํ์ฑ(TCP)์ ์ถ๊ตฌํ ์ง ์๋๋ฉด ์ ์์ฑ(UDP)์ ์ถ๊ตฌํ ์ง๋ฅผ ๊ตฌ๋ถํ์ฌ TCP์ UDP๊ฐ ๋๋๊ฒ ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์ค์ํ๊ฒ ์๊ฐํ์ฌ ํ์คํ ์ฃผ๊ณ ๋ฐ๊ณ ์ถ์ ๋๋ TCP(Transmission Control Protocol)๋ฅผ ์ฌ์ฉํ๊ณ , ๋ฐ์ดํฐ์ ์ ๋ขฐ์ฑ์ ์ ์ณ๋๊ณ ์ ์ํ๊ฒ ๋ณด๋ด๊ณ ์ถ์ ๋๋ UDP(User Datagra..

TCP 3-Way Handshake & 4-Way Handshake
๐ 1. ๊ฐ๋ TCP๋ ์ ๋ขฐ์ฑ์ ํ๋ณดํ ๋ 3-Way Handshake๋ฅผ ์ฌ์ฉํ๋ค. ์ด๋ฒ ๊ธ์ ํตํด TCP๊ฐ ์ฐ๊ฒฐ์ ํ ๋ ์ฌ์ฉํ๋ 3-Way HandShake์ ์ฐ๊ฒฐ์ ํด์ ํ ๋ ์ฌ์ฉํ๋ 4-Way Handshake์ ๋ํด์ ์์๋ณด๊ณ ์ ํ๋ค. ๋ค์ด๊ฐ๊ธฐ์ ์์ 3-Way HandShake๋ฅผ ๊ฐ๋จํ ๋น์ ๋ฅผ ํตํด ์์๋ณด์. ๋ง์ฝ A์ B๊ฐ ์์ฌ์ํต์ ํ๋ค๊ณ ํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์งํ๋ ๊ฒ์ด๋ค. B๋. ์ ๋ง ๋ค๋ฆฌ์๋์? ์ ๋ค๋ฆฝ๋๋ค. A๋์ ์ ๋ง ๋ค๋ฆฌ์๋์? ์ ๋ค๋ฆฝ๋๋ค. ์ด๋ ๊ฒ A์ B๊ฐ ๋ํ๋ฅผ ์งํํ๊ธฐ์ ์์ ์๋ก ์ฐ๊ฒฐ์ด ์ ๋์๋์ง ํ์ธํ๋ ๊ณผ์ ์ 3-Way Handshake๋ผ๊ณ ํ ์ ์๋ค. ๐ 2. ์ฌ์ ์ง์ 3-Way Handshake์์๋ 3๋ฒ์ ์ธ๊ทธ๋จผํธ(TCP์์ ํจํท์ ์ธ๊ทธ๋จผํธ๋ผ๊ณ ๋ถ๋ฆ)๋ฅผ ์ฃผ..

TCP/IP 4๊ณ์ธต (TCP/IP 4 Layer)
์ด์ ๊ธ์์๋ OSI 7 ๊ณ์ธต์ ๋ํด์ ์ดํด๋ณด์๋ค. ํ์ง๋ง, ์ค์ ์ฌ์ฉ๋๋ ์ธํฐ๋ท ํ๋กํ ์ฝ์ OSI 7 ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์์ ํ ๋ฐ๋ฅด์ง๋ ์๋๋ค. ์ค์ ๋๋ค์ ํ๋ก๊ทธ๋จ์ TCP/IP 4 ๊ณ์ธต์ ์ด์ฉํ๋ค. OSI 7 ๊ณ์ธต์ด ์ด๋ก ์ ์ธ ๋๋์ด๋ผ๋ฉด TCP/IP 4 ๊ณ์ธต์ ์ด๋ก ์ ์ค์ ๋ก ์ฌ์ฉํ๋ค๋ ๋๋์ด๋ค. ๊ทธ๋์ ์ด๋ฒ ๊ธ์ ํตํด TCP/IP 4๊ณ์ธต์ ๋ํด์ ์์๋ณด์. ๐ IP, TCP, TCP/IP ๐ 1. IP ์ง์ ํ IP ์ฃผ์์ ๋ฐ์ดํฐ์ ์กฐ๊ฐ๋ค์ ํจํท(Packet)์ด๋ผ๋ ํต์ ๋จ์๋ก ์ต๋ํ ๋นจ๋ฆฌ ๋ชฉ์ ์ง๋ก ๋ณด๋ด๋ ์ญํ ์กฐ๊ฐ๋ค์ ์์๊ฐ ๋ค๋ฐ๋๊ฑฐ๋ ์ผ๋ถ๊ฐ ๋๋ฝ๋๋๋ผ๋ ํฌ๊ฒ ์๊ดํ์ง ์๊ณ ๋ณด๋ด๋ ๋ฐ ์ง์ค์ ํ๋ค. ๐ 2. TCP TCP๋ ํจํท์ ์ ์์ ์ผ๋ก ๋ฐ์ ์ ์๋๋ก ํ๋ ํ๋กํ ์ฝ์ด๋ค. ๊ผผ๊ผผํ๊ฒ ๋ณด๋ด๋ ๊ฒ์ด ๋ชฉ์ ์ด๊ธฐ..

OSI 7๊ณ์ธต (OSI 7 Layer)
๐ 1. OSI 7 ๊ณ์ธต์ด๋ ๐ 1. ๊ฐ๋ OSI 7 ๊ณ์ธต์ด๋ ๋คํธ์ํฌ ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ 7๋จ๊ณ๋ก ๋๋ ๊ฒ์ ๋งํ๋ค. ๐ 2. ๊ณ์ธต์ ๋๋ ์ด์ ์ค๊ณ๊ฐ ๊ฐ๋จํด์ง๊ณ , ํต์ ์ด ์ผ์ด๋๋ ํ๋ฆ์ ํ๋์ ์์๋ณด๊ธฐ ์ฌ์์ง๋ค. ๊ณ์ธต ๋ณ ๋ชจ๋ํ ๋ ๊ฒ์ด ํ๋๋ก ์ตํฉ๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ค. 7๋จ๊ณ ์ค ํน์ ํ ๊ณณ์ ์ด์์ด ์๊ธฐ๋ฉด ๋ค๋ฅธ ๋จ๊ณ์ ์ฅ๋น ๋ฐ ์ํํธ์จ์ด๋ฅผ ๊ฑด๋๋ฆฌ์ง ์๊ณ ๋ ์ด์์ด ์๊ธด ๋จ๊ณ๋ง ๊ณ ์น๋ฉด ๋๋ค ํ์ค ๊ท๊ฒฉ ๋คํธ์ํฌ ๊ตฌ์ฑ ์์๋ฅผ ํ์คํํจ์ผ๋ก์จ ์๋ก ๋ค๋ฅธ ํต์ ์ฅ์น์์ ์ํธ ํธํ์ด ๊ฐ๋ฅํด์ง๋ค. ๐ 3. OSI 7 ๊ณ์ธต์ ์ข ๋ฅ ๋ฐ ํต์ ํ๋ฆ OSI 7 ๊ณ์ธต์ ์์ฉ ๊ณ์ธต(Application Layer), ํํ ๊ณ์ธต(Presentation Layer), ์ธ์ ๊ณ์ธต(Session Layer), ์ ์ก ๊ณ์ธต(Transp..

๋คํธ์ํฌ ๊ธฐ๋ณธ ๊ฐ๋
1. ๋คํธ์ํฌ๋ ๋ฌด์์ธ๊ฐ? ๋คํธ์ํฌ๋ ๋ ธ๋๋ค์ด ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ ์ ์๊ฒ ํ๋ ๋์งํธ ์ ๊ธฐํต์ ๋ง์ ํ๋์ด๋ค. (๋ ธ๋๋ ๋คํธ์ํฌ์ ์ํ ์ปดํจํฐ ๋๋ ํต์ ์ฅ๋น๋ฅผ ๋ปํ๋ ๋ง์ด๋ค.) ์ฆ, ๋ถ๋ฆฌ๋์ด ์๋ ์ปดํจํฐ๋ฅผ ํต์ ๋ง์ผ๋ก ์ฐ๊ฒฐํ ๊ฒ์ ๋งํ๋ค. ๋คํธ์ํฌ์์ ์ฌ๋ฌ ์ฅ์น๋ค์ ๋ ธ๋ ๊ฐ ์ฐ๊ฒฐ์ ์ฌ์ฉํ์ฌ ์๋ก์๊ฒ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ๋ค. ๊ทธ๋ ๋ค๋ฉด ์ธํฐ๋ท์ด๋ ๋ฌด์์ผ๊น? ์ธํฐ๋ท์ด๋ ๋ฌธ์, ๊ทธ๋ฆผ, ์์๊ณผ ๊ฐ์ ์ฌ๋ฌ ๊ฐ์ง ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ๋๋ก ๊ตฌ์ฑ๋ ์ธ์์์ ๊ฐ์ฅ ํฐ ์ ์ธ๊ณ๋ฅผ ์ฐ๊ฒฐํ๋ ๋คํธ์ํฌ์ด๋ค. ํํ www๋ฅผ ์ธํฐ๋ท์ผ๋ก ์ฐฉ๊ฐํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ www๋ ์ธํฐ๋ท์ ํตํด ์น๊ณผ ๊ด๋ จ๋ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ๋ ๊ฒ์ด๋ค. (๋คํธ์ํฌ๊ฐ ๋ ํฐ ๊ฐ๋ ์ด๋ค.) 2. ๋คํธ์ํฌ์ ๋ถ๋ฅ 1. ํฌ๊ธฐ์ ๋ฐ๋ฅธ ๋ถ๋ฅ LAN (Local Area Network) ํ๋์..