๐ป Deep Wide Programming/Server (3) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ ์์ฒญ(Request) ์๋ต(Response) ํ๋ฆ ๊ณผ์ HTTP๋? Hyper Text Transfer Protocol = ์ธํฐ๋ท์์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ํ๋กํ ์ฝ (ํ๋กํ ์ฝ = ๊ท์น/ ์ปดํจํฐ๋ผ๋ฆฌ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ์ํธ-๋ํจ์ ์ธ ํ๋กํ ์ฝ: TCP, IP, HTTP, FTP ๋ฑ) ๋ธ๋ผ์ฐ์ ๋? ์นํ์ด์ง, ์ด๋ฏธ์ง, ๋น๋์ค ๋ฑ์ ์ฝํ ์ธ ๋ฅผ ์์ , ์ ์ก ๋ฐ ํํํ๋ ์ํํธ์จ์ด๋ค. ํฌ๋กฌ, ์ฌํ๋ฆฌ, ์ฃ์ง, ํ์ด์ดํญ์ค ๋ฑ์ด ๋ฐ๋ก ๋ธ๋ผ์ฐ์ ๋ค. ์ธํฐ๋ท์ด๋? '์ปดํจํฐ๋ค์ด ์ฐ๊ฒฐ๋ ํต์ ๋ง'์ด๋ค. ํ๋ ์ด์์ ์ปดํจํฐ๊ฐ ํต์ ํ๊ธฐ ์ํด์๋ ์ํธ๊ฐ์ '์ฐ๊ฒฐ'์ด ํ์ํ๋ค. ์ด๋ ๊ฒ ์ ์ธ๊ณ ์ปดํจํฐ๋ค์ ํ๋๋ก ์ฐ๊ฒฐํ๋ ๊ฑฐ๋ํ ๋คํธ์ํฌ๊ฐ ๊ณง ์ธํฐ๋ท์ด๋ค. ์ฌ๋ฌ ์ปดํจํฐ๊ฐ ๊ฐ๊ฐ ํด๋ผ์ด์ธํธ์ ์๋ฒ๋ก ์๋ก ์ฐ๊ฒฐ๋์ด ๊ตฌ์ฑ๋ ๋ง์ Computer Network๋ผ๊ณ ํ๋ค. ์ธํฐ๋ท์ ์ด๋ฌํ ์ปดํจํฐ ๋คํธ.. [์ํ์ฝ๋ฉ & ๊ทธ๋ฉ์ ๊ธฐ์ ๋ธ๋ก๊ทธ] ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ๋จ ๊ธฐ์ด ํ์ต ๋ฉ๋ชจ(#์น์๋ฒ, #Api ์๋ฒ) ์ญ์ ๊ธฐ๋ณธ์ ์ํ์ฝ๋ฉ.. ์์ ์ ์น์ ์ฒ์ ๊ณต๋ถํ๊ธฐ ์์ํ์ ๋ ๋ณด์๋ ์์์ด์ง๋ง, ํ์ฐฝ ๊ณต๋ถํ๋ค๊ฐ ๋ค์ ๋์์์ ๋ณด๋ ์ดํด๊ฐ ์ฌ์์ก๋ค.. ์ญ์ ๋ฐ๋ณตํ์ต์ด ์ต๊ณ ๋ค. +๊ทธ๋ฉ์ ๊ฐ๋ฐ๋ธ๋ก๊ทธ ๋ํ ์ต๊ณ .. ์ํ์ฝ๋ฉ๊ณผ ํจ๊ป ๋๊ณ , ์๋ฒ์ ํด๋ผ์ด์ธํธ์ ๋ํ ์ ๋ฐ์ ์ธ ์ดํด์ ์ฑ๊ณตํ์ต๋๋ค! ํต์ฌ์ ์ธ ๊ฒ๋ค๋ง ๊ฐ์ธ ๋ฆฌ๋ง์ธ๋ ์ฉ์ผ๋ก ์ด๊ณณ์ ๋ฉ๋ชจ๋ฉ๋ชจํฉ๋๋ค.. ํน, ํ์ํ์ ๋ถ๋ค์ ํ๋จ์ ์ฒจ๋ถํ ์๋ฌธ ํฌ์คํธ ์ฐธ๊ณ ํด ์ฃผ์ธ์! ์ด ํด๋ผ์ด์ธํธ์ ์๋ฒ์ ์ํต ๊ณผ์ ์ ์ข ๋ ๋ค์ฌ๋ค๋ณด์. ์ข ๋ ํ์ด์ ๋ณด๋ฉด, ๋ค์๊ณผ ๊ฐ๋ค. 1. ๋ธ๋ผ์ฐ์ ๊ฐ ์น์ ์์ฒญ(์ฌ์ฉ์๊ฐ ๋ธ๋ผ์ฐ์ ์ url์ ๋ ฅ ์) ํ์๋, ์น์๋ฒ๊ฐ ๊ฐ๊ณ ์๋ ์น(html,css, js)์ ๋๊ฒจ์ค๋ค. 2. 1๋ฒ ๊ณผ์ ์ ํตํด ๋ธ๋ผ์ฐ์ ๊ฐ ์ต์ข ์ ์ผ๋ก ์น์ ํ๋ฉด์ ๊ทธ๋ ธ๋ค(๋ธ๋ผ์ฐ์ ๋ ๋๋ง). 3.. Backend ๋ฐฑ์๋์ ๊ธฐ๋ณธ ์๋ฆฌ(feat. ๋ ธ๋ง๋์ฝ๋ Nomad coders) https://www.youtube.com/watch?v=8oIJ26CNPXQ ์ด์ 1 ๋ค์