Computer Science

(22.10.09)Computer Science: ๋„คํŠธ์›Œํฌ(NETWORK) ๊ธฐ์ดˆ,LAN ๊ณผ WAN, bit ์™€ byte

ํ”„๋กœ๊ทธ๋ž˜๋จธ ์˜ค์›” 2022. 10. 9.

๋„คํŠธ์›Œํฌ ๋ž€?

๋„คํŠธ์›Œํฌ๋Š” ๋„“์€ ์˜๋ฏธ์—์„  ์—ฐ๊ฒฐ๋ง์ด๋ผ ์“ฐ์ธ๋‹ค. ๋น„๋‹จ ์ปดํ“จํ„ฐ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‚ฌ๋žŒ๊ณผ ์‚ฌ๋žŒ, ๋„๋กœ์™€ ์ฒ ๋„, ๋ฌผ๋ฅ˜ ๋“ฑ ์„œ๋กœ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์‹œ๋„ˆ์ง€๋ฅผ ๋‚ผ ์ˆ˜ ์žˆ๋Š” ๊ณต๋™์ฒด, ๋ง์„ ๋„คํŠธ์›Œํฌ๋ผ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๊ทธ๋Ÿผ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ๋Š” ๋ฌด์—‡์ผ๊นŒ? 

 

์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ ๋˜ํ•œ ๋ง ๊ทธ๋Œ€๋กœ ์ปดํ“จํ„ฐ์™€ ์ปดํ“จํ„ฐ์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ๋งํ•œ๋‹ค. ์ปดํ“จํ„ฐ๋Š” ํ•œ๋Œ€์™€ ํ•œ๋Œ€์ผ์ˆ˜๋„ ์•„๋‹˜ ์—ฌ๋Ÿฌ ๋Œ€์˜ ์ปดํ“จํ„ฐ ๊ฐ„์˜ ๋„คํŠธ์›Œํฌ๋ฅผ ํ˜•์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ˜•์„ฑ๋œ ๋„คํŠธ์›Œํฌ์—์„  ๋งŽ์€ ์ •๋ณด๋“ค์ด ์˜ค๊ฐ„๋‹ค. ์šฐ๋ฆฐ ๊ทธ๋Ÿฐ ์ •๋ณด๋“ค์„ ๋ฐ์ดํ„ฐ๋ผ ๋ถ€๋ฅด๊ณ  ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ปดํ“จํ„ฐ ๊ฐ„์˜ ํŒŒ์ผ ์ „์†ก, ์›น ์‚ฌ์ดํŠธ ์—ด๋žŒ, ๋ฉ”์ผ ์†ก·์ˆ˜์‹  ๋“ฑ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์ด๋•Œ ์šฐ๋ฆฐ ๋ฐ์ดํ„ฐ๋ฅผ ํŒจํ‚ท(packet)์ด๋ž€ ๊ทœ์น™์„ ์ด์šฉํ•˜์—ฌ ์ „์†กํ•œ๋‹ค. ํŒจํ‚ท์ด๋ž€ ์ปดํ“จํ„ฐ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ž‘์€ ์กฐ๊ฐ๋“ค์„ ๋งํ•œ๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด ์šฐ๋ฆฌ๊ฐ€ ํฐ ์ด๋ฏธ์ง€๋ฅผ ๋ณด๋‚ธ๋‹ค๊ณ  ํ–ˆ์„ ๋•Œ, ์šฐ๋ฆฌ๋Š” ์ด ์ด๋ฏธ์ง€๋ฅผ  ํ†ต์ฑ„๋กœ ๋ณด๋‚ด๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ž‘์€ ์กฐ๊ฐ๋“ค์„ ๋‚ด์–ด ๋ฌถ์Œ์œผ๋กœ ๋ณด๋‚ด๊ฒŒ ๋œ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ ํŒจํ‚ท๋œ ์ด๋ฏธ์ง€๋Š” ์กฐ๊ฐ์˜ ์ˆœ์„œ์—๋”ฐ๋ผ ๋„์ฐฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ˆ˜์‹  ํ•˜๋Š” ์ชฝ์—์„  ๋’ค์ฃฝ๋ฐ•์ฃฝ ์ˆœ์„œ๋กœ ๋„์ฐฉํ•œ ํŒจํ‚ท๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์›๋ž˜ ์‚ฌ์ง„ ํ˜•ํƒœ๋กœ ๋˜๋Œ๋ฆฌ๋Š” ์ž‘์—…์„ ํ•˜๊ฒŒ๋œ๋‹ค.

 

์ด๋Ÿฌํ•œ ์ผ๋ จ์˜ ๊ณผ์ •๋“ค์ด ๋น„ํšจ์œจ์ ์œผ๋กœ ๋ณด์ผ ์ˆ˜๋„ ์žˆ๊ฒ ์ง€๋งŒ ๊ทธ๋ ‡์ง€ ์•Š๋‹ค. ํฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ž‘๊ฒŒ ๋‚˜๋ˆ„์–ด ๋ณด๋‚ด์ง€ ์•Š๊ณ  ํ†ต์ฑ„๋กœ ๋ณด๋‚ธ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋ฉด, ํฐ ์šฉ๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๋„คํŠธ์›Œํฌ์˜ ๋Œ€์—ญํญ์„ ๋„ˆ๋ฌด ๋งŽ์ด ์ ์œ ํ•˜์—ฌ ๋‹ค๋ฅธ ํŒจํ‚ท์˜ ํ๋ฆ„์„ ๋ง‰์„ ์œ„ํ—˜์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๋Ÿฌ๋ฉด ํฐ ๋ฐ์ดํ„ฐ ํ•˜๋‚˜ ๋ณด๋‚ผ๋ ค๊ณ  ๋‹ค๋ฅธ ํŒจํ‚ท ๋ฐ์ดํ„ฐ๋“ค์€ ์ง€์—ฐ๋˜๊ฑฐ๋‚˜ ๋ˆ„๋ฝ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

LAN ๊ณผ WAN 

๋„คํŠธ์›Œํฌ๋Š” ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ”์œ„์— ๋”ฐ๋ผ ํฌ๊ฒŒ ๋‘๊ฐ€์ง€๋กœ ๋‚˜๋ˆˆ๋‹ค. ๋ฐ”๋กœ LAN(Local Area Network) ๊ณผ WAN(Wide Area Network)์ด๋‹ค. ๋žœ(LAN)์€ ๊ฑด๋ฌผ ์•ˆ๊ฐ™์€ ํŠน์ • ์ง€์—ญ์„ ๋ฒ”์œ„๋กœ ํ•˜๋Š” ๋„คํŠธ์›Œํฌ์ด๋‹ค.  ๊ฐ€์ •์ด๋‚˜ ์‚ฌ๋ฌด์‹ค๊ฐ™์ด ์ง€๋ฆฌ์ ์œผ๋กœ ์ œํ•œ๋œ ๊ณณ์—์„œ ์ปดํ“จํ„ฐ์™€ ์ปดํ“จํ„ฐ, ํ”„๋ฆฐํ„ฐ ๋“ฑ์„ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๋„คํŠธ์›Œํฌ์ด๋‹ค.

์ง€๋ฆฌ์ ์œผ๋กœ ๋„“์€ ๋ฒ”์œ„์— ๊ตฌ์ถ•๋œ ๋„คํŠธ์›Œํฌ๋Š” ์™ (WAN)์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ์ธํ„ฐ๋„ท ์„œ๋น„์Šค ์ œ๊ณต์ž(ISP)๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋œ ๋„คํŠธ์›Œํฌ๋ฅผ ๋งํ•œ๋‹ค. ๋žœ๊ณผ ๋žœ์„ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ƒ๊ฐํ•ด๋„ ๋œ๋‹ค. ๊ฐ€๋ น ์„œ์šธ์— ์žˆ๋Š” ์‚ฌ๋ฌด์‹ค๊ณผ ์ผ๋ณธ์— ์žˆ๋Š” ์‚ฌ๋ฌด์‹ค์˜ ๋žœ์„ ์—ฐ๊ฒฐํ•  ๋•Œ ์ด๋Ÿฐ ๊ฒƒ์„ WAN์ด๋ผ๊ณ  ํ•œ๋‹ค.

์šฐ๋ฆฌ๋‚˜๋ผ์˜ ์ธํ„ฐ๋„ท ์„œ๋น„์Šค ์ œ๊ณต์ž(Internet Service Provider)๋Š” KT, U+, SK๋ธŒ๋กœ๋“œ๋ฐด๋“œ ๋“ฑ์ด ์žˆ๋‹ค.

 

๋žœ๊ณผ ์™ ์€ ๊ฐ๊ฐ์˜ ํŠน์ง•๋“ค์ด ์žˆ๋‹ค. ๋žœ์€ ํŠน์ • ์ง€์—ญ๊ฐ™์ด ์ข์€ ๋ฒ”์œ„์—์„œ ์ด์šฉํ•˜๋ฏ€๋กœ ๋ฒ”์œ„๊ฐ€ ์ข์ง€๋งŒ ์†๋„๊ฐ€ ๋น ๋ฅด๊ณ  ์˜ค๋ฅ˜๊ฐ€ ์ ๋‹ค๋Š” ํŠน์ง•์ด ์žˆ๋‹ค. ๋ฐ˜๋ฉด์— ์™ ์€ ๋žœ๊ณผ ๋žœ์„ ์—ฐ๊ฒฐํ•˜๋Š” ๋„“์€ ๋ฒ”์œ„์˜ ๋„คํŠธ์›Œํฌ์ด๋ฏ€๋กœ ๋ฒ”์œ„๊ฐ€ ๋„“์ง€๋งŒ ์†๋„๊ฐ€ ๋‹ค์†Œ ๋Š๋ฆฌ๊ณ  ์˜ค๋ฅ˜๊ฐ€ ๋งŽ๋‹ค๋Š” ํŠน์ง•์ด ์žˆ๋‹ค.

 

๊ฐ€์ •์—์„œ ์ธํ„ฐ๋„ท์„ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•ด์„  ์ธํ„ฐ๋„ท ์„œ๋น„์Šค ์ œ๊ณต์ž(ISP)์™€ ์ธํ„ฐ๋„ท ํšŒ์„  ๋˜๋Š” ๊ด‘๋žœ๋ฅผ ๊ฒฐ์ •ํ•ด์•ผํ•œ๋‹ค. ๋˜ ์ธํ„ฐ๋„ท ์„œ๋น„์Šค ์ œ๊ณต์ž์™€ ๋„คํŠธ์›Œํฌ๋ฅผ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„  ์ธํ„ฐ๋„ท ๊ณต์œ ๊ธฐ๋ผ๋Š” ์žฅ๋น„๋„ ํ•„์š”ํ•˜๋‹ค. ๊ณต์œ ๊ธฐ๋ฅผ ํ†ตํ•˜์—ฌ ์œ ์„  ๋žœ๊ณผ ๋ฌด์„  ๋žœ์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์œ ์„  ๋žœ์€ ๋žœ ์ผ€์ด๋ธ”์„ ๊ณต์œ ๊ธฐ์™€ ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•˜๋Š” ๊ธฐ๊ธฐ์— ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์ด๊ณ , ๋ฌด์„  ๋žœ์€ ์™€์ดํŒŒ์ด๋ฅผ ํ†ตํ•ด ๋ฌด์„ ์œผ๋กœ ๋žœ์„ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

 

๊ฐ€์ •๊ณผ ๋‹ค๋ฅด๊ฒŒ ์†Œ๊ทœ๋ชจ ํšŒ์‚ฌ์—์„  ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์ด ์กฐ๊ธˆ ๋‹ค๋ฅด๋‹ค. ํšŒ์‚ฌ์—” ํŠน๋ณ„ํ•˜๊ฒŒ DMZ๋ผ๋Š” ๋„คํŠธ์›Œํฌ ์˜์—ญ์ด ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค. DMZ(DeMilitarized Zone)๋Š” ์™ธ๋ถ€์— ๊ณต๊ฐœํ•˜๊ธฐ ์œ„ํ•œ ๋„คํŠธ์›Œํฌ์ด๋‹ค. ์„œ๋ฒ„๋ฅผ ๊ณต๊ฐœํ•˜๋Š”๋ฐ ์ฃผ๋กœ ์›น ์„œ๋ฒ„, ๋ฉ”์ผ ์„œ๋ฒ„, DNS์„œ๋ฒ„๋ฅผ ๊ณต๊ฐœํ•œ๋‹ค. ์›น ์‚ฌ์ดํŠธ๋ฅผ ๋ถˆํŠน์ • ๋‹ค์ˆ˜์˜ ์™ธ๋ถ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ณต๊ฐœํ•˜๋ ค๋ฉด ์›น ์„œ๋ฒ„๋ฅผ ์™ธ๋ถ€์— ๊ณต๊ฐœํ•˜๊ณ , ์™ธ๋ถ€ ์‚ฌ์šฉ์ž์™€ ๋ฉ”์ผ์„ ์ฃผ๊ณ  ๋ฐ›์œผ๋ ค๋ฉด ๋ฉ”์ผ ์„œ๋ฒ„๋ฅผ ์™ธ๋ถ€์— ๊ณต๊ฐœํ•˜๊ณ , ์™ธ๋ถ€์—์„œ ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์—ฌ ํšŒ์‚ฌ์˜ ์„œ๋ฒ„์— ์ ‘์†ํ•˜๋ ค๋ฉด DNS ์„œ๋ฒ„๋ฅผ ์™ธ๋ถ€์— ๊ณต๊ฐœํ•˜๊ฒŒ ๋œ๋‹ค.

 

ํšŒ์‚ฌ์—์„œ ๋”ฐ๋กœ ์„œ๋ฒ„๋ฅผ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•ด์„  ์„ธ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”๋ฐ, ์„œ๋ฒ„๋ฅผ ์‚ฌ๋‚ด์— ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ๋‘๊ฑฐ๋‚˜ ํด๋ผ์šฐ๋“œ์— ๋‘˜ ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ๋‚ด์— ์„œ๋ฒ„๋ฅผ ๋‘๊ฑฐ๋‚˜ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ๋‘๊ณ  ์šด์˜ํ•˜๋Š” ๊ฑธ ์˜จํ”„๋ ˆ๋ฏธ์Šค(on- premise)๋ผ๊ณ  ํ•˜๊ณ  ํด๋ผ์šฐ๋“œ์™€ ๋น„๊ตํ• ๋•Œ ์“ฐ์ธ๋‹ค. 

์‚ฌ๋‚ด์— ์„œ๋ฒ„๋ฅผ ์šด์˜ํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ํšŒ์‚ฌ ๋‚ด์— ์„œ๋ฒ„ ์žฅ๋น„์‹ค์„ ๋‘๊ณ  ๊ทธ๊ณณ์— ๋ž™์„ ์„ค์น˜ํ•œ๋‹ค. ๋ž™ ์•ˆ์—๋Š” ์ ํ•ฉํ•œ ํ˜•ํƒœ์™€ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง„  ์„œ๋ฒ„์™€ ๋ผ์šฐํ„ฐ ๊ทธ๋ฆฌ๊ณ  ์Šค์œ„์น˜๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ ์„œ๋ฒ„๋Š” ์Šค์œ„์น˜๋ฅผ ํ†ตํ•˜์—ฌ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

bit ์™€ byte

bit ์™€ byte๋Š” ์ •๋ณด์˜ ์–‘์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋‹จ์œ„๋“ค์ด๋‹ค. ์šฐ๋ฆฐ ํ•œ๊ตญ์–ด, ์˜์–ด, ํ”„๋ž‘์Šค์–ด ์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ์ž์—ฐ์–ด๋ฅผ ์“ฐ์ง€๋งŒ ์ปดํ“จํ„ฐ๋Š” ์šฐ๋ฆฌ๊ฐ€ ํ•˜๋Š” ๋ง์„ ์•Œ์•„ ๋“ค์„ ์ˆ˜ ์—†๋‹ค. ์ปดํ“จํ„ฐ๋Š” ์˜ค๋กœ์ง€ 0๊ณผ 1๋ฅผ ์ด์šฉํ•œ 2์ง„์ˆ˜ ๋งŒ์„ ์“ฐ๊ธฐ๋•Œ๋ฌธ์ด๋‹ค. ์ด๋•Œ 0๊ณผ 1๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ์ตœ์†Œ ๋‹จ์œ„๋ฅผ bit (๋น„ํŠธ)๋ผ ํ•˜๊ณ ,  8 ๋น„ํŠธ๊ฐ€ ๋ชจ์—ฌ 1 ๋ฐ”์ดํŠธ(byte)๋ฅผ  ์ด๋ฃฌ๋‹ค. ์šฐ๋ฆฐ ์ด 0๊ณผ 1๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ทœ์น™์„ ๋งŒ๋“ค๊ณ  ์šฐ๋ฆฌ๊ฐ€ ๊ทธ ๊ฐ’์„ ์ž…๋ ฅํ•˜๋ฉด ์ปดํ“จํ„ฐ๋กœ ํ•˜์—ฌ๊ธˆ ์ƒ์‘ํ•˜๋Š” ๊ฐ’์„ ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚ด๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

 

์˜ˆ๋ฅผ๋“ค์–ด ๋ฌธ์ž๋ฅผ ์–˜๊ธฐํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฌธ์ž ์ฝ”๋“œ์—” ์•„์Šคํ‚ค์ฝ”๋“œ๋‚˜ ์œ ๋‹ˆ์ฝ”๋“œ ๋“ฑ์ด ์žˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ A๋ฅผ ํ‚ค๋ณด๋“œ์—์„œ ๋ˆŒ๋ €๋‹ค๊ณ  ํ•˜๋ฉด ์ปดํ“จํ„ฐ๋กœ A๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ฝ”๋“œ(0๊ณผ1๋กœ ์ด๋ฃจ์–ด์ง„)๊ฐ€ ์ „์†ก๋˜๊ณ  ์ปดํ“จํ„ฐ๋Š” ์ด๋ฅผ ์ธ์‹ํ•˜์—ฌ ํ™”๋ฉด์—์„œ A๋ฅผ ํ‘œ์‹œํ•˜๊ฒŒ ๋œ๋‹ค.

๋ฌธ์ž๋„ ์‚ฌ์ง„์ฒ˜๋Ÿผ ์ด ์ˆซ์ž๋“ค์„ ํŒจํ‚ท์œผ๋กœ ๋‚˜๋ˆ„์–ด์„œ ๋ณด๋‚ด๋ฉด ๋ฐ›์€ ์ชฝ์—์„œ ํŒจํ‚ท์„ ์›๋ž˜ ๊ฐ’์œผ๋กœ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ๋‹ค. ๋„คํŠธ์›Œํฌ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ๋น„ํŠธ ์ •๋ณด๋ฅผ ์ „๊ธฐ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์ œ ๋„คํŠธ์›Œํฌ์—๋Š” ์ „๊ธฐ ์‹ ํ˜ธ๋“ค์ด ์˜ค๊ฐ„๋‹ค.

๋Œ“๊ธ€