728x90

๐Ÿ“˜ Programming 92

[Spring Framework] 1. ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„ํ‚คํ…์ฒ˜๋ž€? (2)

ํ•™์Šต ๋ชฉํ‘œ 1. ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„ํ‚คํ…์ณ ๊ฐœ๋… ์ดํ•ด 2. ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ํŠน์ง• ์ดํ•ด ์•„ํ‚คํ…์ฒ˜(๊ตฌ์กฐ)์˜ ์ค‘์š”์„ฑ ์ค‘์š”ํ•ด์ง„ ์›์ธ : ์„œ๋ฒ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์กฐ ๋ณ€ํ™” ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๊ตฌ์กฐ → ์›น ์„œ๋ฒ„ ๊ธฐ๋ฐ˜ ๊ตฌ์กฐ๋กœ ์ง„ํ™” ์žฆ์€ ์š”๊ตฌ์‚ฌํ•ญ ๋ณ€๊ฒฝ ๋ฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฐœ์ƒ → ๋น ๋ฅธ ๋ณ€ํ™” ๋Œ€์‘ ํ•„์š” ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง๊ณผ UI ๋กœ์ง์ด ์„œ๋ฒ„์— ์ข…์† ํ•ด๊ฒฐ์ฑ… : ์„œ๋ฒ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŠน์ง•์— ์ ํ•ฉํ•œ ๊ตฌ์กฐ ํ•„์š” ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋ฐœ ํšจ์œจ์„ฑ์ธ ๊ตฌ์กฐ๋Š” ์„œ๋ฒ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ˆ˜๋ช…์„ ์œ ์ง€ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„ํ‚คํ…์ฒ˜ ํด๋ผ์ด์–ธํŠธ ์ธต (PC) PC, ์Šค๋งˆํŠธํฐ๊ณผ ๊ฐ™์€ ๊ธฐ๊ธฐ ์ค‘๊ฐ„ ์ธต (Application Server) ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ์ธต (Presentation Layer) ์ปจํŠธ๋กค๋Ÿฌ (Controller) : ํ™”๋ฉด ์ „ํ™˜ ๋ฐ ๋™์ž‘ ์ œ์–ด ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ์ธต (Busi..

[Spring Framework] 1. ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜? ์Šคํ”„๋ง ๊ณต๋ถ€ ์ „์— ์•Œ์•„๋‘์ž! (1)

ํ•™์Šต ๋ชฉํ‘œ 1. ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„ํ‚คํ…์ณ ๊ฐœ๋… ์ดํ•ด 2. ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ํŠน์ง• ์ดํ•ด ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋ž€? ์ผ๋ฐ˜์ ์ธ ์›น ์‹œ์Šคํ…œ ์ •์  ์ปจํ…์ธ  ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์›น ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์ €์žฅ๋œ HTML์„ ์ฝ์–ด์™€ ํ‘œํ˜„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„ ์‹คํ–‰ X HTML, CSS, Javascript ๋™์  ์ปจํ…์ธ  ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์›น ์„œ๋ฒ„์— ๋™์  ํŽ˜์ด์ง€๋ฅผ ์š”์ฒญ ์š”์ฒญ์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ ๊ด€์—ฌํ•˜์—ฌ ์‹คํ–‰ ์ฒ˜๋ฆฌ ๊ฒฐ๊ณผ(DB ์กฐํšŒ ๋“ฑ)๋ฅผ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ HTML ํ˜•์‹์œผ๋กœ ๋ฐ›์•„ ํ‘œํ˜„ CGI ์ „์ž์ •๋ถ€ ํ”„๋ ˆ์ž„์›Œํฌ ๊ธฐ๋ฐ˜ ์›น ์‹œ์Šคํ…œ HTML, CSS, JS (์ •์  ์ปจํ…์ธ ) CGI (๋™์  ์ปจํ…์ธ ) ๋งค๋ฒˆ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ → ์„ฑ๋Šฅ ์ €ํ•˜, ํŠธ๋žœ์žญ์…˜ ๊ด€๋ฆฌ ์–ด๋ ค์›€ JSP, Servlet (์›น ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์„ธ์…˜ ๊ด€๋ฆฌ) ์›น ํŽ˜์ด์ง€์™€ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ๋ถ„๋ฆฌ JAVA ์–ธ์–ด ์‚ฌ์šฉ, ๊ฐ์ฒด ์ง€ํ–ฅ ..

CISCO ๋„คํŠธ์›Œํ‚น 8์žฅ - ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ๋ฐฉ์‹(Distance Vector), ๋ผ์šฐํŒ… ๋ฃจํ”„(Loop) ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•, VLSM ์˜ˆ์ œ

Distance Vector ๋ฐฉ์‹์˜ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์—์„œ Routing Loop ๋ฐœ์ƒ ์›์ธ - ๋‘๊ฐœ ์ด์ƒ์˜ ๋ผ์šฐํ„ฐ๋“ค์ด ๋™์ผํ•œ ๋ชฉ์ ์ง€ ๋„คํŠธ์›Œํฌ ๊ฒฝ๋กœ์— ๋Œ€ํ•ด ์ •ํ™•ํ•˜์ง€ ์•Š์€ ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์„ ๋•Œ, ํŒจํ‚ท์ด ๋ชฉ์ ์ง€๋ฅผ ์ฐพ์ง€ ๋ชปํ•˜๊ณ  ๋Š์ž„์—†์ด ์ˆœํ™˜ํ•˜๋Š” ํ˜„์ƒ - ์•„๋ž˜ ๊ทธ๋ฆผ์—์„œ ๋ผ์šฐํ„ฐ A์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์ด ๋ณ€๊ฒฝ๋˜๋ฉด ์ผ์ • ์ฃผ๊ธฐ ํ›„์— ๋ผ์šฐํ„ฐ B์— ์ „๋‹ฌ - ๋งŒ์ผ ์—…๋ฐ์ดํŠธ ์ฃผ๊ธฐ๊ฐ€ 30์ดˆ๋ผ๋ฉด ๋ผ์šฐํ„ฐ C๋Š” ๋ผ์šฐํ„ฐ A๊ฐ€ ์—…๋ฐ์ดํŠธ ๋˜๋Š” 60์ดˆ ํ›„์— ๋„คํŠธ์›Œํฌ ๋ณ€ํ™”๋ฅผ ๊ฐ์ง€ - ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ๋ฐฉ์‹์—์„œ ์—…๋ฐ์ดํŠธ๊ฐ€ ๋ชจ๋“  ๋„คํŠธ์›Œํฌ์— ์ „๋‹ฌ๋˜๋Š” ์‹œ๊ฐ„(Convergence Time)์ด ๋งŽ์ด ๊ฑธ๋ฆฌ๋Š” ๊ฒƒ์œผ๋กœ ์ธํ•ด ๋ฃจํ•‘์ด ๋ฐœ์ƒ โ€‹ ํ•ด๊ฒฐ์ฑ… 5๊ฐ€์ง€ 1) Maximum Hop Count ์„ค์ • (์ตœ๋Œ€ ํ™‰ ์ˆ˜ ์ œํ•œ) - RIP์˜ ๊ฒฝ์šฐ Maximum Hop Cou..

CISCO ๋„คํŠธ์›Œํ‚น 7์žฅ - ๋ผ์šฐํŒ… ๋ช…๋ น์–ด(conf), CDP, ์Šคํƒœํ‹ฑ ๋ผ์šฐํŒ…, ๋””ํดํŠธ ๋ผ์šฐํŒ…, NVRAM, ์˜ˆ์ œ

running-conf์™€ startup-conf - running-conf : ๋žจ์— ์ €์žฅ๋œ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ๋ณผ ์ˆ˜ ์žˆ์Œ - startup-conf : NVRAM์— ์ €์žฅ๋œ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ๋ณผ ์ˆ˜ ์žˆ์Œ CDP(Cisco Discovery Protocol) ์ •์˜ ๋ฐ ํŠน์ง• - ์‹œ์Šค์ฝ” ๋ผ์šฐํ„ฐ์™€ ์Šค์œ„์น˜์—์„œ ์ง์ ‘ ์—ฐ๊ฒฐ๋œ ์‹œ์Šค์ฝ” ์žฅ๋น„๋ฅผ ์ฐพ์•„๋‚ด๋Š” ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ - CDP๋Š” ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์— ์˜ฌ๋ผ๊ฐ€๋Š” ํ”„๋กœํ† ์ฝœ์ด๋ผ, ์ƒ์œ„ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์— ์–ด๋–ค ํ”„๋กœํ† ์ฝœ์ด ์˜ฌ๋ผ๊ฐ€๋Š”๊ฐ€์— ์ƒ๊ด€์—†์ด ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•˜๊ณ , IP ์ฃผ์†Œ์™€ ๊ฐ™์€ ์„ธํŒ…์ด ํ•„์š” ์—†์Œ - ํ˜„์žฌ ์‹œ์Šค์ฝ” ์žฅ๋น„์— ์ ‘์†๋œ ์ƒ๋Œ€ ์žฅ๋น„์˜ IP ์ฃผ์†Œ๋‚˜ ๊ธฐํƒ€ ์ •๋ณด๋ฅผ ๋ชจ๋ฅผ ๋•Œ ๋˜๋Š” ์–ด๋–ค ํฌํŠธ๋กœ ์ ‘์†๋˜์—ˆ๋Š”์ง€ ์•Œ๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•˜๋ฉฐ ํŽธ๋ฆฌ - CDP๋Š” ๋ฉ€ํ‹ฐ ์บ์ŠคํŠธ๋ฅผ ์ด์šฉํ•ด์„œ ์‹œ์Šค์ฝ” ์žฅ๋น„๋ฅผ ์ฐพ์Œ โ€‹..

CISCO ๋„คํŠธ์›Œํ‚น 7์žฅ - RIP, IGRP, EIGRP, OSPF, BGP

RIP (Routing Information Protocol) 1. ์ •์˜ โ€‹ - RIP(Routing Information Protocol)๋Š” ๋‚ด๋ถ€ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ๋กœ ํ˜„์žฌ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ โ€‹ - ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์ƒ ๊ณ„์ธต์€ ์—†๊ณ  ํ‰๋ฉด์ ์ด๋‹ค. RIP์—์„œ ์‚ฌ์šฉํ•˜๋Š” Metric์„ Hop Count(ํ™‰์ˆ˜)๋ผ๊ณ  ํ•œ๋‹ค. โ€‹ - RIP์—์„œ๋Š” ๋„๋‹ฌํ•  ๋ชฉ์ ์ง€์˜ ๊ฑฐ๋ฆฌ(๊ธธ์ด์˜ ๊ฐœ๋…์ด ์•„๋‹ˆ๊ณ  ‘๋ช‡ ๊ฐœ์˜ ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ๊ฑฐ์น˜๋Š”๊ฐ€’์˜ ๊ฐœ๋…)๋ฅผ ์ธก์ •ํ•˜๊ธฐ ์œ„ํ•ด์„œ Hop Count๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. โ€‹ - ์–ด๋–ค ์ธํ„ฐํŽ˜์ด์Šค์— ์ง์ ‘ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์„ ๋•Œ Hop Count๋Š” 0์ด๋ฉฐ, RIP๋กœ ํ†ต์‹ ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€์˜ Hop Count๋Š” 15์ด๋‹ค. โ€‹ - ์ƒ๋Œ€๋ฐฉ ๋„คํŠธ์›Œํฌ๊นŒ์ง€์˜ Hop Count ๊ฐ€ 16์„ ์ดˆ๊ณผํ•  ๋•Œ๋Š” ํ†ต์‹ ํ•  ์ˆ˜ ์—†๋‹ค. โ€‹ - R..

CISCO ๋„คํŠธ์›Œํ‚น 6์žฅ - ์ŠคํŒจ๋‹ ํŠธ๋ฆฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜

18p ๊ทธ๋ฆผ 1 - ์ŠคํŒจ๋‹ ํŠธ๋ฆฌ ํ”„๋กœํ† ์ฝœ โ€‹ # ํŒŒ๋ž€์ƒ‰ : ๋ฃจํŠธ ํฌํŠธ / ์ฃผํ™ฉ์ƒ‰ : ์ง€์ • ํฌํŠธ / ๋…ธ๋ž€์ƒ‰ : ๋„Œ-์ง€์ • ํฌํŠธ / ๊ธ€์ƒ์ž : ๋ฃจํŠธ ํŒจ์Šค ์ฝ”์ŠคํŠธ โ€‹ โ€‹ 1) Root Bridge ์„ ์ •, ์„ ์ • ์ด์œ  ๋ฐ ๊ทผ๊ฑฐ - ๋ฃจํŠธ ๋ธŒ๋ฆฟ์ง€๋Š” ์Šค์œ„์น˜ C์ž…๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด BID ๊ฐ’์ด ๊ฐ€์žฅ ์ž‘์€ ์Šค์œ„์น˜๊ฐ€ C์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์Šค์œ„์น˜๊ฐ€ ๋ถ€ํŒ…๋˜๋ฉด BPDU๋ฅผ ์„œ๋กœ ์ฃผ๊ณ ๋ฐ›์œผ๋ฉฐ ์ž์‹ ์˜ BID์™€ ํƒ€ ์Šค์œ„์น˜์˜ BID๋ฅผ ๋น„๊ตํ•˜๋ฉด์„œ ๋ฃจํŠธ ๋ธŒ๋ฆฟ์ง€๋ฅผ ์„ ์ถœํ•ฉ๋‹ˆ๋‹ค. ์Šค์œ„์น˜C๋ฅผ ์ œ์™ธํ•œ ๋‹ค๋ฅธ ์Šค์œ„์น˜๋Š” ๋””ํดํŠธ ๋ธŒ๋ฆฟ์ง€ ์šฐ์„ ์ˆœ์œ„ ํ•„๋“œ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์Šค์œ„์น˜ C์˜ ๋ธŒ๋ฆฟ์ง€ ์šฐ์„ ์ˆœ์œ„ ๊ฐ’์ด 100์ด๊ธฐ ๋•Œ๋ฌธ์— ๋” ๋‚ฎ์€ BID๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ์Šค์œ„์น˜ C๊ฐ€ ๋ฃจํŠธ ๋ธŒ๋ฆฟ์ง€๋กœ ์„ ์ถœ๋ฉ๋‹ˆ๋‹ค. โ€‹ โ€‹ 2) Root Port ์„ ์ •, ์„ ์ • ์ด์œ  ๋ฐ ๊ทผ๊ฑฐ - ๋ฃจํŠธ ๋ธŒ..

CISCO ๋„คํŠธ์›Œํ‚น 5์žฅ - IP ํด๋ž˜์Šค, ์„œ๋ธŒ๋„ท, ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ, ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ

01 137p ๋ฌธ์ œ 1 ๋‹ค์Œ IP ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„๊ณผ ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„์„ ๋งํ•ด ๋ณด์‹œ์š”. IP ์ฃผ์†Œ ํด๋ž˜์Šค ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„ ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„ 1) 10.3.4.3 A 10 3.4.3 2) 132.12.11.4 B 132.12 11.4 3) 203.10.1.1 C 203.10.1 1 4)192.12.100.2 C 192.12.100 2 5) 130..11.4.1 B 130.11 4.1 6) 261.12.4.1 - - - 1) ์ฃผ์†Œ๊ฐ€ 10์œผ๋กœ ์‹œ์ž‘ํ•˜๋ฏ€๋กœ ํด๋ž˜์Šค A(1~126)์ด๋‹ค. ํด๋ž˜์Šค A์˜ ๊ทœ์น™์— ๋”ฐ๋ผ์„œ 10๊นŒ์ง€ ๋„คํŠธ์›Œํฌ ๋ฒˆํ˜ธ์ด๊ณ , 3.4.3์ด ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ์ด๋‹ค. ํ˜ธ์ŠคํŠธ ์ˆ˜๋Š” ์ตœ๋Œ€ 16,777,214๊ฐœ์ด๋‹ค. โ€‹ 2) ์ฃผ์†Œ๊ฐ€ 132์œผ๋กœ ์‹œ์ž‘ํ•˜๋ฏ€๋กœ ํด๋ž˜์Šค B(128.0~192.255)์ด๋‹ค. ํด๋ž˜์Šค B์˜ ๊ทœ์น™์— ๋”ฐ๋ผ์„œ 132.1..

CISCO ๋„คํŠธ์›Œํ‚น 4์žฅ - ํ—ˆ๋ธŒ, ์Šค์œ„์น˜, ๋ธŒ๋ฆฟ์ง€, ์ŠคํŒจ๋‹ ํŠธ๋ฆฌ

01 ๋žœ ์นด๋“œ๋„ ์„ธํŒ…ํ•ด์•ผ ๋˜๋‚˜์š”? LAN (Local Area Network) ์นด๋“œ ์ข…๋ฅ˜ - ๋ฐ์Šคํฌํƒ‘ / ํ”„๋ฆฐํ„ฐ / ๋…ธํŠธ๋ถ ์šฉ๋„ ๋“ฑ - ์ดˆ๊ธฐ์—๋Š” LAN์˜ ์„ค์ • ๊ฐ’์„ ์ง์ ‘ ์žก์Œ n Plug & Play (PnP) : ์ปดํ“จํ„ฐ์— ํ•˜๋“œ์›จ์–ด๋ฅผ ์—ฐ๊ฒฐํ•˜๋ฉด ๋ณ„๋„์˜ ์‚ฌ์šฉ์ž ์กฐ์ž‘์ด๋‚˜ ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜ ์—†์ด ๋ฐ”๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ n IRQ(Interrupt Request) : ์ธํ„ฐ๋ŸฝํŠธ ์‹ ํ˜ธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ์— ์“ฐ์ด๋Š” ์ปดํ“จํ„ฐ ๋ฒ„์Šค ๋ผ์ธ์˜ ์ธํ„ฐ๋ŸฝํŠธ ํ–‰์œ„ n Base Memory : ์˜ต์…˜์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๊ธฐ ์ „์— ์ƒˆ ์ปดํ“จํ„ฐ์— ์„ค์น˜๋œ RAM์˜ ์–‘ 02 ํ—ˆ๋ธŒ ์ด์•ผ๊ธฐ ๊ทธ ์ฒซ๋ฒˆ์งธ ํ—ˆ๋ธŒ(Hub) - ๋ฆฌํ”ผํ„ฐ(Repeater) : ๋ฐ์ดํ„ฐ ์ „์†ก ์‹œ ์ „์†ก๊ฑฐ๋ฆฌ์˜ ์ œ์•ฝ์ด ์žˆ์„ ๋•Œ ๋ฆฌํ”ผํ„ฐ ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ๋ฉ€๋ฆฌ ๋–จ์–ด์ง„ ๋‹ค๋ฅธ ๊ณณ์œผ๋กœ ๋ฐ์ดํ„ฐ์˜ ์ „..

๋ฐ˜์‘ํ˜•