๐ฅ Computer Science/๐ก ๋คํธ์ํฌ
๊ฐ์ ์ด์ ์๊ฐ์๋ TCP/IP 3๊ณ์ธต์ธ ๋คํธ์ํฌ ๊ณ์ธต์ ๋ฐฐ์ ๋๋ฐ์. ๋คํธ์ํฌ ๊ณ์ธต์์๋ ๋ผ์ฐํฐ์ IP๋ฅผ ํตํด ์ธ๋ถ ๋คํธ์ํฌ์ ์๋ ๋ชฉ์ ์ง๋ก ์ ์กํ ์ ์๋ ๊ฒ์ ์์๋ดค์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๊ทธ๋ ๊ฒ ์ ์ก๋ฐ์ ๋ฐ์ดํฐ๋ฅผ PC ๋ด๋ถ์์ ์ด๋ค ์์ฉํ๋ก๊ทธ๋จ์ผ๋ก ์ ๋ฌํด์ค์ผ ํ ๊น์? ๊ทธ ํด๋ต์ ๋ฐ๋ก, ์ด๋ฒ ์๊ฐ์ ๋ฐฐ์ธ ์ ์ก ๊ณ์ธต์
๋๋ค. ์ ์ก๊ณ์ธต์ ํน์ง ๋ฐ์ดํฐ๋ฅผ ๋ฐ๊ธด ๋ฐ์๋๋ฐ.. ๋ฐ์ดํฐ๋ฅผ ๋ฐ๊ธด ๋ฐ์๋๋ฐ.. ์ด๊ฑฐ ๋๊ตฌ๊บผ์ผ? ์๋ฅผ ๋ค์ด, ๋ด๊ฐ ๊ฒ์์ ํ๊ณ ์๋๋ฐ ๋ธ๋ผ์ฐ์ ์์ ์์ฒญํ ๋ฐ์ดํฐ๊ฐ ๊ฒ์ํํ
๊ฐ๋ฉด ์๋๊ฒ ์ฃ ? ์ด ๋ฐ์ดํฐ๊ฐ ๋๊ตฌ๋ก๋ถํฐ ์จ๊ฒ์ธ์ง, ๋๊ตฌํํ
๋ณด๋ด๋๊ฑด์ง์ ๋ํ ์ ๋ณด๋ฅผ ๋ฐ๋ก ๋คํธ์ํฌ ๊ณ์ธต์์ ์๊ณ ์์ต๋๋ค. ์ฐ๊ฒฐํ ํต์ (TCP), ๋น ์ฐ๊ฒฐํ ํต์ (UDP) ์ ์ก ๊ณ์ธต์ ๋ ๋ค๋ฅธ ํน์ง์ผ๋ก๋ ์ ๋ขฐ์ฑ/์ ํ์ฑ ๊ทธ๋ฆฌ๊ณ ํจ์จ์ฑ..
๐ฅ Computer Science/๐ก ๋คํธ์ํฌ
Goal IP๋ฅผ ์ดํดํ๋ค ๋ผ์ฐํฐ๋ฅผ ์ดํดํ๋ค IP ์ฃผ์๋ฅผ ์ดํดํ๋ค ์๋ธ๋ท์ ์ดํดํ๋ค ๋ผ์ฐํ
์ ์ดํดํ๋ค ์ญํ ์ด์ ์๊ฐ์ ๋ฐฐ์ด OSI 2๊ณ์ธต ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์๋ ์ด๋๋ท์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ ์กํ์ต๋๋ค. ํ์ง๋ง ๊ฐ์ ๋คํธ์ํฌ์ ์ํ ์ปดํจํฐ์๊ฒ๋ง ๋ณด๋ผ ์ ์๊ณ ๋ค๋ฅธ ๋คํธ์ํฌ์ ์๋ ์ปดํจํฐ๋ก๋ ๋ณด๋ผ ์ ์์ต๋๋ค. ์ ๊ทธ๋ด๊น์? ๋ด๋ถ ๋คํธ์ํฌ์์๋ MAC ์ฃผ์๋ง์ผ๋ก๋ ์ฐพ์๊ฐ ์ ์์ง๋ง, ๋ค๋ฅธ ๋คํธ์ํฌ์ ์๋ ์ปดํจํฐ๋ ์ฐพ์๊ฐ ์ ์์ต๋๋ค. ์ธ๋ถ ๋คํธ์ํฌ๋ก ์ฐพ์๊ฐ๊ธฐ ์ํด์๋ ๋ผ์ฐํฐ๋ผ๋ ์ฅ๋น๊ฐ ํ์ํฉ๋๋ค. ๋ผ์ฐํฐ๋? ๋ผ์ฐํฐ๋ฅผ ํตํด ๋คํธ์ํฌ๋ฅผ ๋ถ๋ฆฌ ํ ์ ์์ต๋๋ค. (์ค์์น๋ ํ๋ธ๋ ๋ถ๋ฆฌ๊ฐ ์๋๊ณ ๊ฐ์ ๋คํธ์ํฌ๋ก ์กํ๋๋ค) ๋ํ ๋ผ์ฐํฐ๋ ๋ค๋ฅธ ๋คํธ์ํฌ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํด ํ์ํ ์ฅ๋น์
๋๋ค. ๋ฐ์ดํฐ์ ๋ชฉ์ ์ง๊ฐ ์ ํด์ง๋ฉด..
๐ฅ Computer Science/๐ก ๋คํธ์ํฌ
์ด๋๋ท์ด๋? ์๋์ฐ๋ฅผ ์ฌ์ฉํด๋ณด์
จ๋ค๋ฉด, ์ธํฐ๋ท ์ฐ๊ฒฐ ํ์ธ์ ์ํด ํ๋ฒ์ฏค์ ๋ดค์ ๋ฒํ ํ๋ฉด์
๋๋ค. ์์์ ๋งํ๋ ์ด๋๋ท์ด๋ ๋ฌด์์ผ๊น์? ์ผ๋จ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์ค์ํ ์ญํ ์ ๋คํธ์ํฌ ์ฅ๋น๊ฐ์ ์ ๋ขฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ท์น์ ์ ํ๋ ์ญํ ์ ํฉ๋๋ค. ๋์์ ๋ฐ์ดํฐ๋ฅผ ์ ์์ ์ผ๋ก ๋ฐ๊ธฐ์ํด ํ์ํ ๊ณ์ธต์ธ๋ฐ์. ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ์ํด ์ ํด์ง ๊ท์น๋ค ์ค ํ์ฌ๋ ์ด๋๋ท์ด๋ผ๋ ๋ฐฉ์์ ์ฑํํด์ ์ฌ์ฉ์ค์
๋๋ค. ๊ทธ๋ผ ์ฐ๋ฆฌ๋ ์ด์ ์ด๋๋ท์ด ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ๊ท์น์ด๋ผ๊ณ ์ดํดํ ์ ์๊ฒ ๋ค์! ์ ์ด๋ฐ ๊ท์น๋ค์ด ๋ง๋ค์ด์ก์๊น์? ์๋์ ๊ฐ์ ์ํฉ์ ์ดํด๋ด
์๋ค! ์์ ๊ฐ์ด ๋์์ ๋ฐ์ดํฐ๋ฅผ ์ก์ ํ๋ค๋ฉด ์ด๋ป๊ฒ ๋ ๊น์? ๋ค! ๋ฐ๋ก ๋ฐ์ดํฐ ๊ฐ ์ถฉ๋์ด ์ผ์ด๋๊ฒ ๋ฉ๋๋ค. ์ด๋ฌํ ํ์์ ์ด๋๋ท์ ์ด๋ป๊ฒ ํด๊ฒฐํ์๊น์? CSMA/CD ๋ฐ์กํ ๊ฐ์ง ๋ค์ค ..
๐ฅ Computer Science/๐ก ๋คํธ์ํฌ
์ ๊ธฐ์ ํธ ์ข
๋ฅ ์๋ ๋ก๊ทธ ์ ํธ(์ ํ, ๋ผ๋์ค ๋ฑ) ๋์งํธ ์ ํธ (๋์ ์ฐจ์ด์ ์ ๋ค์์ ์ฐธ์กฐ) ๋ฌผ๋ฆฌ ๊ณ์ธต์์๋ ๋ฐ์ดํฐ๋ฅผ ์ ๊ธฐ์ ํธ๋ก ๋ณํํ๋ ๊ธฐ๋ฅ์ ํฉ๋๋ค. ๋์งํธ ์ ํธ๋ 0๊ณผ 1์ ์ ํํ๊ฒ ํํํ ์ ์์ต๋๋ค. ์ ์กํ๋ ค๋ ๋ฐ์ดํฐ๋ฅผ ๋นํธ์ด๋ก ๋ณํํ์ฌ ๋์นด๋๋ก ์ ๋ฌํ๋ฉด 0,1 ์ ๊ธฐ ์ ํธ๋ก ๋ณํํด์ ์ ์กํ๊ฒ ๋ฉ๋๋ค. ๋ฌผ๋ฆฌ๊ณ์ธต์ ํด๋น๋๋ ๋คํธ์ํฌ ์ฅ๋น๋ ์ด๋ค๊ฒ ์์๊น์? ๋ฐ๋ก ๋ฆฌํผํฐ์ ํ๋ธ๊ฐ ๋ฌผ๋ฆฌ๊ณ์ธต์ ํด๋น๋ฉ๋๋ค. ๋ฆฌํผํฐ (์ ํธ ์ฆํญ) ๋ฆฌํผํฐ๋ ๋ง ๊ทธ๋๋ก ์ผ๊ทธ๋ฌ์ง๊ณ ์ฝํด์ง ์ ํธ๋ฅผ ๋ณต์์์ผ์ ์ฆํญํ๋ ๊ธฐ๋ฅ์ ํฉ๋๋ค. ํ๋ธ (๋๋ฏธํ๋ธ ๋๋ ๋ฆฌํผํฐ ํ๋ธ) ํ๋ธ = ๋๋ฏธ ํ๋ธ = ๋ฆฌํผํฐ ํ๋ธ ๋ผ๊ณ ๋ ๋ถ๋ฅด๋ฉฐ, ์ฌ๋ฌ ๊ฐ PC์ ํต์ ํ ์ ์๋๋ก ํด์ฃผ๋ ์ฅ์น์
๋๋ค. ํ๋ธ๋ ๋ฆฌํผํฐ์ ๊ธฐ๋ฅ์ ํฌํจํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๋ฆฌํผํฐ ํ๋ธ๋ผ๊ณ ..
๐ฅ Computer Science/๐ก ๋คํธ์ํฌ
๋ค์ด๊ฐ๊ธฐ ์ .. ์ปดํจํฐ๋ 0๊ณผ 1๋ฐ์ ํํํ ์ ์๋ค๋ ์ฌ์ค์ ๋๊ตฌ๋ ์๊ณ ์์ ๊ฒ ์
๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ฐ๋ฆฌ๊ฐ ์น ํ์ด์ง์ ์ ์ํ์ ๋, ๊ทธ ๋ง์ ๋ฐ์ดํฐ๋ ์ด๋ป๊ฒ ์ฃผ๊ณ ๋ฐ๊ณ ์ฐ๋ฆฌ๊ฐ ๋ณผ ์ ์๋ ๊ฒ ์ผ๊น์? ์น์ด ๋์ํ๋ ์๋ฆฌ ์ด๋ป๊ฒ ์ธํฐ๋ท์ ํตํด ์ฐ๋ฆฌ๊ฐ ์นํ์ด์ง๋ฅผ ๋ณผ ์ ์๋์ง์ ๋ํด์ ์์๋ณด๊ฒ ์ต๋๋ค. ์ด๋ป๊ฒ HTTP๋ก ์ฌ์ง์ ๋ฐ๋๊ฑฐ์ง? ๊ณ ์ฉ๋์ ์ฌ์ง์ ๋ณด๋ด๋ ค๋ฉด ์์ฒญ๋๊ฒ ์ค๋ ๊ฑธ๋ฆด ๊ฒ ์
๋๋ค. ์ฉ๋์ด ํฐ ํ์ผ์ ํ๋ฒ์ ๋ณด๋ด๋๊ฒ ๊ณผ์ฐ ํจ์จ์ ์ผ๊น์? ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ฉด ํ์ ์ ์ฌ์ฉํ๋๋ฐ ๊ทธ ํ์ ์ ์ฌ๋ฌ ๊ณณ์์ ๋๋ ์ฐ๊ฒ ๋ฉ๋๋ค. ๊ทธ๋์ ํ ํ์ ์ ์ค๋ซ๋์ ์ ์ ํ๊ณ ์์ผ๋ฉด ๋ค๋ฅธ ๊ณณ์์ ๊ทธ ํ์ ์ ์ฌ์ฉํ๊ธฐ๊น์ง ๊ธฐ๋ค๋ฆผ์ผ๋ก์จ ๋คํธ์ํฌ ์ง์ฐ์ด ๋ฐ์ํ๊ฒ ๋ฉ๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ํ์ ์ ๋นจ๋ฆฌ ์ฌ์ฉํ๊ณ ๋น ๋ฅด๊ฒ ๋ฐ๋ฉํ๋๊ฒ ์ค์ํฉ๋..