์๋ฒ์ ํด๋ผ์ด์ธํธ(Server & Client)
1. ํด๋ผ์ด์ธํธ
๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ํน์ HTML ํ์ด์ง, ์ด๋ฏธ์ง, ๋์์ ๋ฑ์ด ์น ์์ ์กด์ฌํ๋ ์์(Resource)์ ์ ๊ทผํ๋ ์ฃผ์ฒด
-> ์ฃผ๋ก ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ด์ฉํ ์ฌ์ฉ์(Client) ํน์ ๋ธ๋ผ์ฐ์ ๊ทธ ์์ฒด๋ฅผ ํต์นญํ๋ ํํ
์ถ๊ฐ์ ์ผ๋ก, ์ด๋ฌํ ํด๋ผ์ด์ธํธ(์น ๋ธ๋ผ์ฐ์ ) ์ญ์ ํ๋์ ์ปดํจํฐ ์์์ ๋์ํ๊ธฐ ๋๋ฌธ์ ํด๋ผ์ด์ธํธ๋ ๋ณธ์ง์ ์ผ๋ก๋ ํ๋์ ์๋ฒ ์ปดํจํฐ๊ฐ ๋ ์ ์๋ค.
2. ์๋ฒ
HTML ํ์ด์ง๋ ์ด๋ฏธ์ง, ๋์์ ๋ฐ ๋ฐ์ดํฐ ๊ทธ ์์ฒด(ex. JSON, XML)๋ฅผ ๋ณด๊ดํ๊ณ ์๋ ์ธ๋ถ ์ปดํจํฐ
-> ์ฃผ๋ก ํด๋ผ์ด์ธํธ๊ฐ ์์ฒญํ ์์(Resource)์ ์ ๊ณตํด์ฃผ๊ธฐ ์ํ ์ฉ๋๋ก ์ฌ์ฉ๋๋ค.
3. ํด๋ผ์ด์ธํธ - ์๋ฒ ๋ชจ๋ธ(Client - Server model)

์ฌ์ฉ์๊ฐ ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ๋ณด๋ ๋ชจ๋ ์น ํ์ด์ง๋ค์ ํน์ ์๋ฒ ์ปดํจํฐ์์ ์๋ตํ HTMLํ์ผ์ ๋ณด๊ณ ์๋ ๊ฒ์ด๋ผ ํ ์ ์๋ค.
(๊ฐ๋ฐ์ ๋๊ตฌ์์ ํ์ธ)
์ด์ฒ๋ผ ์ฌ์ฉ์๊ฐ ํน์ ์น ํ์ด์ง๋ฅผ ๋ณด๊ธฐ ์ํด ์์ฒญ์ ๋ณด๋ด๋ฉด ํด๋น HTML ํ์ด์ง๋ฅผ ์ ์ก(์๋ต) ํด์ฃผ๋ ๋ฐฉ์์ ํด๋ผ์ด์ธํธ - ์๋ฒ ๋ชจ๋ธ์ด๋ผ๊ณ ํ๋ฉฐ, ๋คํธ์ํฌ ์ํคํ ์ฒ ์ค ํ๋์ด๋ค.
์๋ฒ๋ HTML ํ์ด์ง๋ฟ๋ง์ด ์๋๋ผ ๊ทธ ์ธ ์ด๋ฏธ์ง, ํ ์คํธ ๋ฑ ๊ฑฐ์ ๋ชจ๋ ํ์์ ๋ฐ์ดํฐ๋ฅผ ์๋ตํ ์ ์๋ค.
Node.js๋? (1) | 2023.11.27 |
---|---|
์์ฒญ๊ณผ ์๋ต(Request & Respnse) (0) | 2023.11.27 |
๋๊ธฐ์ ํจ์ ๋น๋๊ธฐ์ ํจ์(์ ๋ฆฌํด์ผํจ) (0) | 2023.11.27 |
๋ชจ๋(module)์ด๋ ? (์์ฑํ์) (0) | 2023.11.27 |
์ ์ญ ๋ณ์์ ์ง์ญ ๋ณ์ ๊ทธ๋ฆฌ๊ณ scope (0) | 2023.11.27 |
๋๊ธ