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

โœ๏ธ 21-2 IPP56

์‹œ์Šค์ฝ” ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ - 1 : ๋„คํŠธ์›Œํ‚น ๊ธฐ์ดˆ, OSI 7๊ณ„์ธต ์ฑ…์„ ์ฝ๋Š”๋ฐ ์‹œ์Šค์ฝ”๋ฅผ ๋“ค์–ด๋ณด๊ธด ํ–ˆ๋Š”๋ฐ ๋ญ”์ง€ ๋ชฐ๋ผ์„œ ์ฐพ์•„๋ดค๋‹ค. + ์‹œ์Šค์ฝ” 1984๋…„ ์ƒŒํ”„๋ž€์‹œ์Šค์ฝ”์— ์„ค๋ฆฝ๋œ ๋ฏธ๊ตญ์˜ ์ •๋ณด ํ†ต์‹  ํšŒ์‚ฌ. ๋„คํŠธ์›Œํฌ ์„ค๋น„๋“ค์„ ์ œ์กฐ, ํŒ๋งคํ•˜๋ฉฐ ๋‹ค์–‘ํ•œ ๋„คํŠธ์›Œํ‚น ์†”๋ฃจ์…˜๊ณผ ์„œ๋น„์Šค๋ฅผ ๊ฐ–์ถ”๊ณ  ์žˆ๋‹ค. ์‹œ์Šค์ฝ”๋Š” ๋ผ์šฐํ„ฐ(router), ์Šค์œ„์นญ ํ—ˆ๋ธŒ(์ผ๋ช… ์Šค์œ„์น˜, Switching Hub)๋“ฑ์˜ ๋„คํŠธ์›Œํฌ ์žฅ๋น„๋ฅผ ๋น„๋กฏํ•˜์—ฌ ๊ธฐ์—…์„ ์œ„ํ•œ ํ†ตํ•ฉ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ์‹œ์Šคํ…œ ๋“ฑ์„ ์ œ๊ณตํ•˜๋Š” ๋„คํŠธ์›Œํ‚น ์ „๋ฌธ ๊ธฐ์—…์ด๋‹ค. ์ด ์ฑ…์€ ์‹œ์Šค์ฝ” ํ™˜๊ฒฝ์—์„œ IP ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•œ๋‹ค. 1. ๋„คํŠธ์›Œํ‚น ๊ธฐ์ดˆ ์ •๋ณด ๋ณด์•ˆ์€ ์ •๋ณด์˜ CIA(๊ธฐ๋ฐ€์„ฑ, ๋ฌด๊ฒฐ์„ฑ, ๊ฐ€์šฉ์„ฑ)๋ฅผ ๋‹ค๋ฃฌ๋‹ค. ์ธํ„ฐ๋„ท๊ณผ IP ํ”„๋กœํ† ์ฝœ์˜ ๊ธฐ๋ฐ˜์ธ DoD ๋„คํŠธ์›Œํ‚น ๋ชจ๋ธ ๊ธฐ๋ฐ˜ ๋„คํŠธ์›Œํฌ๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด์„œ ๊ฐ ๊ณ„์ธต์— ๋ณด์•ˆ ์ ์šฉ -> ๋‹ค๊ณ„์ธต ๋ณด์•ˆ ๊ตฌ์กฐ(defense in d.. 2021. 9. 2.
openpyxl - 1 1. ๊ฐœ์š” ํŒŒ์ด์ฌ์€ ์—‘์…€ ์ž๋™ํ™” ์ง€์› ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ OpenPyXL๊ณผ Pandas๋ฅผ ์ œ๊ณตํ•˜์—ฌ ๋‹จ์ˆœํ•œ ๋ฐ˜๋ณต์ž‘์—…์„ ์ž๋™ํ™”ํ•ด ๋น ๋ฅด๊ณ  ๊ฐ„ํŽธํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. OpenPyXL : ์—‘์…€๊ณผ ๊ด€๋ จ๋œ ํญ๋„“์€ ํ•จ์ˆ˜ ์ง€์›, ์›๋ณธ ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ฉ”๋ชจ๋ฆฌ์— ์ƒ์ฃผํ•˜๋Š” ํŒŒ์ผ์„ ์ƒˆ ์ด๋ฆ„์œผ๋กœ ์ €์žฅํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. Pandas : ์—‘์…€ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•œ ๋‹ค๋ฅธ ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•œ๋‹ค. ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋„๊ตฌ์ด๊ธฐ๋„ ํ•œ Pandas๋Š” ์—‘์…€, ์›น ํŽ˜์ด์ง€, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋ฉ”์ผ ๋ฐ ๋ฉ”์‹ ์ €, ์›น ์†Œ์Šค ๋“ฑ์œผ๋กœ ํ™•์‚ฐํ•  ์ˆ˜ ์žˆ๋‹ค. Pandas๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‰ฝ๊ฒŒ ํŒŒ์ด์ฌ ํŒŒ์ผ์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์—‘์…€์„ ํŒ๋‹ค์Šค๋กœ ์ฝ๊ณ  ๋‚˜์„œ ๋ณ€๊ฒฝํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋ฉด ์—‘์…€ ํŒŒ์ผ์˜ ์„œ์‹์ด ๋ง๊ฐ€์ง„๋‹ค. ๋”ฐ๋ผ์„œ OpenPyXL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋ฉ”์ธ์œผ๋กœ ์“ฐ๋ฉด์„œ Pandas์˜ ์ด์ ๋งŒ ๊ฐ€์ ธ.. 2021. 9. 1.
LIST