์ปดํจํฐ ๋คํธ์ํฌ - application layer
ยท
Computer Science/์ปดํจํฐ ๋คํธ์ํฌ
Applications Architecture ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์์ ์ํด ์ค๊ณ๋๊ณ ์ ํ๋ฆฌ์ผ์ด์
์ด ๋ค์ํ ์ข
๋จ ์์คํ
์์ ์ด๋ป๊ฒ ์กฐ์ง๋์ด์ผ ํ๋์ง๋ฅผ ์ง์ํ๋ค. 1. ํด๋ผ์ด์ธํธ - ์๋ฒ ๊ตฌ์กฐ ์๋ฒ(server) - ํญ์ ์ผ์ ธ์๋ ํธ์คํธ, ํด๋ผ์ด์ธํธ๋ผ๋ ๋ค๋ฅธ ํธ์คํธ์ ์์ฒญ์ ๋ฐ๋๋ค. ๊ณ ์ IP์ฃผ์๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ํด๋ผ์ด์ธํธ(client) - ํญ์ ์ผ์ ธ์์ง ์๊ณ , ์๋ฒ์ ์๋น์ค๋ฅผ ์์ฒญํ๋ค. ํด๋ผ์ด์ธํธ๋ค์ ์ง์ ์ ์ผ๋ก ํต์ ํ์ง ์๋๋ค. ํด๋ผ์ด์ธํธ - ์๋ฒ ์ ํ๋ฆฌ์ผ์ด์
์์ ํ๋์ ์๋ฒ ํธ์คํธ๊ฐ ์์ ์ ํด๋ผ์ด์ธํธ๋ก๋ถํฐ์ ๋ชจ๋ ์์ฒญ์ ์๋ตํ๋๊ฒ์ด ๋ถ๊ฐ๋ฅ ํ ๋๊ฐ ์๋ค. ์๋ฅผ ๋ค์ด ๊ตฌ๊ธ๊ฐ์ ์ธ๊ธฐ์๋ ์ฌ์ดํธ ๊ฐ์ ๊ฒฝ์ฐ์๋ ํ๋์ ์๋ฒ๋ก๋ง ์์ฒญ์ ์ฒ๋ฆฌํ๋ค๋ฉด ์๋ฒ๊ฐ ์ ์์ ์ผ๋ก ์๋ํ์ง ์์ ์ ์๋ค. ์ด๋ฌํ ์ด์ ๋ก ์ ๋ง์ ํธ..