์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ - application layer
ยท
Computer Science/์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ
Applications Architecture ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์ž์— ์˜ํ•ด ์„ค๊ณ„๋˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋‹ค์–‘ํ•œ ์ข…๋‹จ ์‹œ์Šคํ…œ์—์„œ ์–ด๋–ป๊ฒŒ ์กฐ์ง๋˜์–ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ์ง€์‹œํ•œ๋‹ค. 1. ํด๋ผ์ด์–ธํŠธ - ์„œ๋ฒ„ ๊ตฌ์กฐ ์„œ๋ฒ„(server) - ํ•ญ์ƒ ์ผœ์ ธ์žˆ๋Š” ํ˜ธ์ŠคํŠธ, ํด๋ผ์ด์–ธํŠธ๋ผ๋Š” ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ์˜ ์š”์ฒญ์„ ๋ฐ›๋Š”๋‹ค. ๊ณ ์ • IP์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ(client) - ํ•ญ์ƒ ์ผœ์ ธ์žˆ์ง€ ์•Š๊ณ , ์„œ๋ฒ„์— ์„œ๋น„์Šค๋ฅผ ์š”์ฒญํ•œ๋‹ค. ํด๋ผ์ด์–ธํŠธ๋“ค์€ ์ง์ ‘์ ์œผ๋กœ ํ†ต์‹ ํ•˜์ง€ ์•Š๋Š”๋‹ค. ํด๋ผ์ด์–ธํŠธ - ์„œ๋ฒ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ํ•˜๋‚˜์˜ ์„œ๋ฒ„ ํ˜ธ์ŠคํŠธ๊ฐ€ ์ž์‹ ์˜ ํด๋ผ์ด์–ธํŠธ๋กœ๋ถ€ํ„ฐ์˜ ๋ชจ๋“  ์š”์ฒญ์— ์‘๋‹ตํ•˜๋Š”๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅ ํ•  ๋•Œ๊ฐ€ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ตฌ๊ธ€๊ฐ™์€ ์ธ๊ธฐ์žˆ๋Š” ์‚ฌ์ดํŠธ ๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” ํ•˜๋‚˜์˜ ์„œ๋ฒ„๋กœ๋งŒ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•œ๋‹ค๋ฉด ์„œ๋ฒ„๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ด์œ ๋กœ ์ˆ˜ ๋งŽ์€ ํ˜ธ..