๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€92

[ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ์ปดํ“จํ„ฐ ๊ตฌ์กฐ+์šด์˜์ฒด์ œ]01. ์ปดํ“จํ„ฐ ๊ตฌ์กฐ์˜ ํฐ ๊ทธ๋ฆผ ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ์ •๋ณด1. ๋ฐ์ดํ„ฐ์ˆซ์ž, ๋ฌธ์ž, ์ด๋ฏธ์ง€, ๋™์˜์ƒ๊ณผ ๊ฐ™์€ ์ •์ ์ธ ์ •๋ณด๋ฐ์ดํ„ฐ = ์ปดํ“จํ„ฐ์™€ ์ฃผ๊ณ ๋ฐ›๋Š” ํ˜น์€ ๋‚ด๋ถ€์— ์ €์žฅ๋œ ์ •๋ณด, ๋ช…๋ น์–ด๋ฅผ ์œ„ํ•œ ์ผ์ข…์˜ ์žฌ๋ฃŒ0๊ณผ 1๋กœ ์ˆซ์ž/๋ฌธ์ž๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•2. ๋ช…๋ น์–ด์ปดํ“จํ„ฐ = ๋ช…๋ น์–ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๊ณ„๋ช…๋ น์–ด๋Š” ์ปดํ“จํ„ฐ๋ฅผ ์‹ค์งˆ์ ์œผ๋กœ ์›€์ง์ด๋Š” ์ •๋ณดex) ๋ช…๋ น์–ด '1๊ณผ 2๋ฅผ ๋”ํ•˜๋ผ' → 1, 2๊ฐ€ ๋ฐ์ดํ„ฐex) ๋ช…๋ น์–ด '`์•ˆ๋…•ํ•˜์„ธ์š”`๋ฅผ ์ถœ๋ ฅํ•˜๋ผ' → `์•ˆ๋…•ํ•˜์„ธ์š”`๋Š” ๋ฐ์ดํ„ฐ์ปดํ“จํ„ฐ์˜ ๋„ค ๊ฐ€์ง€ ํ•ต์‹ฌ ๋ถ€ํ’ˆ1. CPU ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ๋ช…๋ น์–ด๋ฅผ ์ฝ์–ด ๋“ค์ด๊ณ , ํ•ด์„ํ•˜๊ณ , ์‹คํ–‰ํ•˜๋Š” ๋ถ€ํ’ˆ1) ALU(์‚ฐ์ˆ ๋…ผ๋ฆฌ์—ฐ์‚ฐ์žฅ์น˜): ๊ณ„์‚ฐ๊ธฐ2) ๋ ˆ์ง€์Šคํ„ฐ: CPU ๋‚ด๋ถ€์˜ ์ž‘์€ ์ €์žฅ ์žฅ์น˜3) ์ œ์–ด์žฅ์น˜: ์ œ์–ด ์‹ ํ˜ธ๋ฅผ ๋‚ด๋ณด๋‚ด๊ณ , ๋ช…๋ น์–ด๋ฅผ ํ•ด์„ํ•˜๋Š” ์žฅ์น˜๏นก ์ œ์–ด ์‹ ํ˜ธ: ์ปดํ“จํ„ฐ ๋ถ€ํ’ˆ๋“ค์„ ๊ด€๋ฆฌํ•˜๊ณ  ์ž‘๋™์‹œํ‚ค๊ธฐ ์œ„.. 2026. 5. 23.
๋„คํŠธ์›Œํฌ ๊ณ„์ธต, IP ๋ฌผ๋ฆฌ ๊ณ„์ธต๊ณผ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์— ์†ํ•œ ๊ธฐ์ˆ ์€ ๋Œ€๋ถ€๋ถ„ ๊ฐ™์€ LAN์„ ์œ„ํ•œ ๊ธฐ์ˆ ์ด์ง€๋งŒ, LAN์„ ๋„˜์–ด์„œ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์™€ ํ†ต์‹ ์„ ์ฃผ๊ณ ๋ฐ›๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ์ˆ ์€ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ํ•ต์‹ฌ ํ”„๋กœํ† ์ฝœ์ธ IP(Internet Protocol)์ด๋‹ค.IP์˜ ๋ชฉ์ ๊ณผ ํŠน์ง•IP์˜ ๋ณธ๋ž˜ ๋ชฉ์ ์€ ํฌ๊ฒŒ ์ฃผ์†Œ ์ง€์ •(addressing)๊ณผ ๋‹จํŽธํ™”(fragmentation)์œผ๋กœ ๋‚˜๋‰œ๋‹ค. ์ฃผ์†Œ ์ง€์ •์€ ๋„คํŠธ์›Œํฌ ๊ฐ„์˜ ํ†ต์‹  ๊ณผ์ •์—์„œ ํ˜ธ์ŠคํŠธ๋ฅผ ํŠน์ •ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๊ณ , ๋‹จํŽธํ™”๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ IP ํŒจํ‚ท์œผ๋กœ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ชผ๊ฐœ์–ด ๋ณด๋‚ด๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ๋˜ํ•œ, IP๋Š” '์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ํ†ต์‹ '๊ณผ '๋น„์—ฐ๊ฒฐํ˜• ํ†ต์‹ '์ด๋ผ๋Š” ์ค‘์š”ํ•œ ํŠน์ง•์„ ๊ฐ–๊ณ  ์žˆ๋‹ค.์ฃผ์†Œ ์ง€์ •๊ณผ ๋‹จํŽธํ™”048121620242832IPv4 ํŒจํ‚ท ํ—ค๋”๋ฒ„์ „ํ—ค๋”๊ธธ์ด์„œ๋น„์Šค ์œ ํ˜• ํŒจํ‚ท ๊ธธ์ด์‹๋ณ„์žํ”Œ๋ž˜๊ทธ๋‹จํŽธํ™” ์˜คํ”„์…‹.. 2026. 5. 17.
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค-49191] ์ˆœ์œ„ [๊ทธ๋ž˜ํ”„-์ˆœ์œ„] ํ”„๋กœ๊ทธ๋ž˜๋จธ์ŠคSW๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ‰๊ฐ€, ๊ต์œก์˜ Total Solution์„ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์„ฑ์žฅ์„ ์œ„ํ•œ ๋ฒ ์ด์Šค์บ ํ”„programmers.co.kr ๋ฌธ์ œ1๋ฒˆ ~ n๋ฒˆ๊นŒ์ง€ n๋ช…์˜ ๊ถŒํˆฌ์„ ์ˆ˜๊ฐ€ ๊ถŒํˆฌ ๋Œ€ํšŒ ์ฐธ์—ฌํ•จ. ๊ถŒํˆฌ ๊ฒฝ๊ธฐ๋Š” 1:1 ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰,A ์„ ์ˆ˜ ์‹ค๋ ฅ > B ์„ ์ˆ˜ ์‹ค๋ ฅ → A ์„ ์ˆ˜๋Š” ํ•ญ์ƒ B ์„ ์ˆ˜ ์ด๊น€๊ฒฝ๊ธฐ ๊ฒฐ๊ณผ ๊ฐ€์ง€๊ณ  ์ˆœ์œ„ ๋งค๊ธฐ๋ คํ•  ๋•Œ, ๋ถ„์‹ค๋œ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ •ํ™•ํ•˜๊ฒŒ ์ˆœ์œ„๋ฅผ ๋งค๊ธธ ์ˆ˜ ์žˆ๋Š” ์„ ์ˆ˜์˜ ์ˆ˜ ๊ตฌํ•˜๊ธฐ์ œํ•œ์‚ฌํ•ญ1 โ‰ฆ ์„ ์ˆ˜์˜ ์ˆ˜ n โ‰ฆ 1001 โ‰ฆ ๊ฒฝ๊ธฐ ๊ฒฐ๊ณผ โ‰ฆ 4500results[A, B] → A ์„ ์ˆ˜๊ฐ€ B ์„ ์ˆ˜ ์ด๊น€๋ชจ๋“  ๊ฒฝ๊ธฐ ๊ฒฐ๊ณผ๋Š” ๋ชจ์ˆœ X์ž…์ถœ๋ ฅ ์˜ˆ์‹œnresultsreturn5[[4, 3], [4, 2], [3, 2], [1, 2], [2, 5]]2 2๋ฒˆ ์„ ์ˆ˜๋Š” [1, 3, 4] ์„ ์ˆ˜.. 2026. 5. 17.
๋ฌผ๋ฆฌ ๊ณ„์ธต๊ณผ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต ์ด๋”๋„ท(Ethernet)๋ฌผ๋ฆฌ ๊ณ„์ธต๊ณผ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์—์„œ LAN ๋‚ด์˜ ํ˜ธ์ŠคํŠธ๋“ค์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ  ์ค‘ ํ•˜๋‚˜๋กœ, ํ†ต์‹  ๋งค์ฒด๋ฅผ ํ†ตํ•ด ์‹ ํ˜ธ๋ฅผ ์†ก์ˆ˜์‹ ํ•˜๋Š” ๋ฐฉ๋ฒ•, ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์—์„œ ์ฃผ๊ณ ๋ฐ›์€ ๋ฐ์ดํ„ฐ(ํ”„๋ ˆ์ž„) ํ˜•์‹ ๋“ฑ์ด ์ •์˜๋œ ๊ธฐ์ˆ ์ด๋”๋„ท ํ‘œ์ค€์ด๋”๋„ท์€ IEEE 802.3์ด๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ๊ตญ์ œ ํ‘œ์ค€ํ™”๋œ ๊ธฐ์ˆ ์ด๋‹ค. ์„œ๋กœ ๋‹ค๋ฅธ ์ œ์กฐ์‚ฌ์˜ ๋„คํŠธ์›Œํฌ ์žฅ๋น„์ด์–ด๋„ LAN ๋‚ด์˜ ๋ชจ๋“  ์ปดํ“จํ„ฐ๊ฐ€ ํ•ด๋‹น ๋„คํŠธ์›Œํฌ ์žฅ๋น„์™€ ๋ฌธ์ œ์—†์ด ํ˜ธํ™˜๋˜๋Š” ์ด์œ ๋Š” ๋„คํŠธ์›Œํฌ ์žฅ๋น„๋“ค์ด ๊ด€๋ จ ํ‘œ์ค€์„ ์ค€์ˆ˜ํ•ด ์ œ์ž‘๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.์˜ค๋Š˜๋‚ ์˜ (์œ ์„ )LAN ๋Œ€๋ถ€๋ถ„์ด ์ด๋”๋„ท ํ‘œ์ค€์„ ๋”ฐ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€๋‹ค์ˆ˜์˜ LAN ์žฅ๋น„๋“ค์ด ํŠน์ • ์ด๋”๋„ท ํ‘œ์ค€์„ ๋”ฐ๋ฅธ๋‹ค.์ด๋”๋„ท ํ‘œ์ค€์ด ๋‹ฌ๋ผ์ง€๋ฉด ํ†ต์‹  ๋งค์ฒด์˜ ์ข…๋ฅ˜๋ฅผ ๋น„๋กฏํ•œ ์‹ ํ˜ธ ์†ก์ˆ˜์‹  ๋ฐฉ๋ฒ•๊ณผ ์ตœ๋Œ€ ์ง€์› ์†๋„๋„ ๋‹ฌ๋ผ์งˆ.. 2026. 5. 16.