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

์ „์ฒด ๊ธ€214

Git repository์— ์ž˜๋ชป ์˜ฌ๋ผ๊ฐ„ ํŒŒ์ผ/ํด๋” ์‚ญ์ œํ•˜๊ธฐ Git์„ ์ด์šฉํ•˜๋‹ค๋ณด๋ฉด ๊นƒํ—ˆ๋ธŒ ๋ ˆํฌ์— ์›์น˜ ์•Š๋Š” ํŒŒ์ผ์ด ์—…๋กœ๋“œ ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ์‚ฌ์ง„์€ ๋‚ด๊ฐ€ ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ–ˆ๋˜ ๋ ˆํฌ์ธ๋ฐ ๋ณด๋‹ค์‹œํ”ผ ํŒŒ์ด์ฐธ์˜ ์„ค์ • ํด๋”์ธ idea๊ฐ€ ๊ฐ™์ด ์˜ฌ๋ผ๊ฐ€์žˆ๋‹ค. ์‚ฌ์‹ค ๊ฐœ์ธ ๋ ˆํฌ๊ฑฐ๋‚˜ ๋กœ์ปฌ์ด๋ผ๋ฉด์€ ์ข€ ๋ฒˆ๊ฑฐ๋กœ์›Œ๋„ ๋‹ค ๋‚ ๋ฆฌ๊ณ  ๋‹ค์‹œ ํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์ง€๋งŒ ์ด๋ฏธ ์›๊ฒฉ์ €์žฅ์†Œ์— ์˜ฌ๋ผ๊ฐ”์„ ๊ฒฝ์šฐ์—๋Š” ๊ทธ๋งˆ์ €๋„ ์•ˆ๋œ๋‹ค. ์ž˜๋ชป ์˜ฌ๋ผ๊ฐ„ ํŒŒ์ผ / ํด๋”๋ฅผ ์›๊ฒฉ ํ˜น์€ ์›๊ฒฉ๊ณผ ๋กœ์ปฌ ๋ชจ๋‘์—์„œ ์‚ญ์ œํ•˜๋Š” ๋ฒ•์„ ์•Œ์•„๋ณด์ž 1. ์ž˜๋ชป ์˜ฌ๋ผ๊ฐ„ ํŒŒ์ผ ์‚ญ์ œํ•˜๊ธฐ 1 - 1. ์›๊ฒฉ ์ €์žฅ์†Œ(๊นƒํ—ˆ๋ธŒ)์—์„œ ์‚ญ์ œํ•˜๊ธฐ $ git rm --cached $ git commit -m '' $ git push origin 1 - 2.์›๊ฒฉ ์ €์žฅ์†Œ์™€ ๋กœ์ปฌ ์–‘์ชฝ ๋ชจ๋‘์—์„œ ์‚ญ์ œํ•˜๊ธฐ $ git rm $ git commit -m '' $ git push origin .. 2022. 9. 25.
[1์ฃผ์ฐจ] ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ ๊ธฐ๋ณธ 2 Application layer ๋„คํŠธ์›Œํฌ์˜ 5๊ณ„์ธต ์ค‘ ๊ฐ€์žฅ ์ตœ์ƒ์œ„ ๊ณ„์ธต Client - Server architecture ์„œ๋ฒ„ ํ•ญ์ƒ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Œ ๊ณ ์ •๋œ ip์ฃผ์†Œ ํด๋ผ์ด์–ธํŠธ ๊ฐ„ํ—์ ์œผ๋กœ ์—ฐ๊ฒฐ ๋™์  ip์ฃผ์†Œ Sockets ์„œ๋ฒ„๋ž‘ ํด๋ผ์ด์–ธํŠธ๋Š” ์†Œ์ผ“์„ ํ†ตํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์Œ (write - read) ์†Œ์ผ“์„ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์†Œ์ผ“์˜ **์ฃผ์†Œ(index)**๋ฅผ ์•Œ์•„์•ผํ•จ → Port number : ํ•ด๋‹น ์ปดํ“จํ„ฐ ๋‚ด ํŠน์ • ํ”„๋กœ์„ธ์Šค์˜ ์ฃผ์†Œ ๋Œ€๋ถ€๋ถ„์˜ ์›น์‚ฌ์ดํŠธ๋Š” 80๋ฒˆ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉ ๊ฐ™์€ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ : DNS ์ฒ˜๋ฆฌ์‹œ ํŽธ์˜๋ฅผ ์œ„ํ•ด → IP address : ์ธํ„ฐ๋„ท ์ƒ์— ์กด์žฌํ•˜๋Š” ์ปดํ“จํ„ฐ์˜ ์ฃผ์†Œ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์ด ํ•„์š”๋กœ ํ•˜๋Š” ์š”์†Œ๋“ค ํ•˜์œ„ ๊ณ„์ธต(transport)์€ ์ƒ์œ„ ๊ณ„์ธต(application)์— ํ•„์š”๋กœ ํ•˜.. 2022. 9. 25.
[1์ฃผ์ฐจ] ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ ๊ธฐ๋ณธ 1 ๋„คํŠธ์›Œํฌ์˜ ๊ตฌ์กฐ ๋„คํŠธ์›Œํฌ ์—ฃ์ง€(network edge) application and hosts(๋žฉํƒ‘, ๋ฐ์Šคํฌํƒ‘, ์›น ๋ธŒ๋ผ์šฐ์ € ๋“ฑ๋“ฑ) ๋„คํŠธ์›Œํฌ ์ฝ”์–ด(networkcore) ๋ผ์šฐํ„ฐ(routers) network or networks access networks, physical media ๋„คํŠธ์›Œํฌ์˜ ์š”์†Œ๋“ค์„ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ๋งํฌ๋“ค Network edge end systems(hosts) run application programs client/server model ํด๋ผ์ด์–ธํŠธ: ์›ํ•  ๋•Œ๋งˆ๋‹ค ๋งํฌ์— ์ ‘์†ํ•ด์„œ ์„œ๋ฒ„์™€ ์—ฐ๊ฒฐ ์„œ๋ฒ„: ํ•ญ์‹œ ์—ฐ๊ฒฐ๋œ ์ƒํƒœ๋กœ ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ ๋Œ€๊ธฐ peer-peer model ์ƒ๋žต connection-oriented service TCP service: ์‚ฌ์šฉ์ž์—๊ฒŒ ์•„๋ž˜ 3๊ฐ€์ง€ ์ œ๊ณต reliab.. 2022. 9. 25.
[0์ฃผ์ฐจ] ๋„คํŠธ์›Œํฌ ์Šคํ„ฐ๋”” ์‹œ์ž‘ 0. ์Šคํ„ฐ๋””๋ฅผ ์‹œ์ž‘ํ•˜๋ฉด์„œ SSAFY์—์„œ๋Š” ๋ฒŒ์จ ๋‘๋ฒˆ์งธ ์Šคํ„ฐ๋””๋‹ค. ์Šคํ„ฐ๋”” ๊ณ„ํš ์งœ๋ฉด์„œ ์ง€๋‚œ ์Šคํ„ฐ๋”” ๋•Œ ๋Š๊ผˆ๋˜ ์ข‹์€ ์ , ์•„์‰ฌ์šด ์ ๋“ค์„ ๋งŽ์ด ๋ฐ˜์˜ํ•ด๋ณผ๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ์–ธ์ œ๋‚˜ ๊ณ„ํš๋Œ€๋กœ ๋˜๋Š” ๊ฑด ์•„๋‹ˆ๋‹ˆ๊นŒ ๋˜ ๋ฌธ์ œ ์žˆ์œผ๋ฉด ๊ทธ๋•Œ ๊ทธ๋•Œ ์ ์ ˆํžˆ ์œตํ†ตํ•˜๋ฉด์„œ ํ•  ์ƒ๊ฐ์ด๋‹ค. ๊ทธ๋ž˜๋„ ๊ฐœ์ธ ๊ณต๋ถ€ ์œ„์ฃผ๊ณ  ์Šคํ„ฐ๋””์—์„œ ์ง์ ‘์ ์œผ๋กœ ๋ญ˜ ํ•˜๋Š” ๊ฑด ์ ์œผ๋‹ˆ ๋‚ด ๊ณต๋ถ€๋งŒ ์—ด์‹ฌํžˆ ํ•˜๋ฉด ํฐ ๋ฌธ์ œ๋Š” ์—†์„ ๊ฒƒ ๊ฐ™๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ํ•™์Šต ๊ฒฝํ—˜์ด ์งง์€ ๋น„์ „๊ณต์ž ์ž…์žฅ์—์„œ ์ „๊ณต๊ฐ•์˜๋กœ ํ•™์Šต์„ ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์–ด๋Š์ •๋„ ๊ณ ๋ฏผ์ด ์žˆ์—ˆ๋˜ ๊ฒƒ๋„ ์‚ฌ์‹ค์ด์ง€๋งŒ, ๋‚ด ์ „๊ณต ์‹œ์ ˆ์„ ๋Œ์ด์ผœ ์ƒ๊ฐํ•ด๋ณด๋ฉด ๋น„์Šทํ•˜๊ฒŒ ๋ฌด์‹œ๋ฌด์‹œํ•œ ์ „๊ณต ์‹ฌํ™” ๊ฐ•์˜๋“ค ์ฒ˜์Œ ๋“ค์„ ๋•Œ ๋ชจ๋ฅด๋Š” ์ƒํƒœ์—์„œ ๋“ค์€ ๊ฒƒ๋„ ๋งŽ์•˜๊ธฐ์— ๊ทธ๋ƒฅ ๋“ค์–ด๋ณด๊ณ ์ž ํ•œ๋‹ค. ๋ฌด์—‡๋ณด๋‹ค ์ง€๊ธˆ์€ ๊ทธ๋ž˜๋„ ๊ณต๋ถ€๊ฐ€ ์–ด๋Š์ •๋„ ์žฌ๋ฏธ๋„ ์žˆ๊ณ  ์˜์ง€๋„ ์žˆ์œผ๋‹ˆ๊นŒ... 2022. 9. 25.