์ ์ฒด ๊ธ92 HTTP ๋ฉ์๋ HTTP API ๋ง๋ค์ด๋ณด๊ธฐ ex) ์๊ตฌ์ฌํญ: ํ์ ์ ๋ณด ๊ด๋ฆฌ API ๋ง๋ค๊ธฐ(ํ์ ๋ชฉ๋ก ์กฐํ, ํ์ ์กฐํ, ๋ฑ๋ก, ์์ , ์ญ์ ) API URI์์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ๋ฆฌ์์ค ์๋ณ ๋ฆฌ์์ค? ํ์์ ๋ฑ๋กํ๊ณ ์์ ํ๋ ๊ฒ์ด ๋ฆฌ์์ค๊ฐ ์๋ → ํ์์ด๋ผ๋๊ฐ๋ ์์ฒด๊ฐ ๋ฆฌ์์ค ex) ๋ฏธ๋ค๋์ ์บ๋ผ → ๋ฏธ๋ค๋์ด ๋ฆฌ์์ค ๋ฆฌ์์ค๋ฅผ ์ด๋ป๊ฒ ์๋ณ? ํ์์ ๋ฑ๋กํ๊ณ ์์ ํ๊ณ ์กฐํํ๋ ๊ฒ์ ๋ชจ๋ ๋ฐฐ์ ํ์์ด๋ผ๋ ๋ฆฌ์์ค๋ง ์๋ณํ๋ฉด ๋จ → ํ์ ๋ฆฌ์์ค๋ฅผ URI์ ๋งคํ API URI ์ค๊ณ → ๋ฆฌ์์ค ์๋ณ, URI ๊ณ์ธต ๊ตฌ์กฐ ํ์ฉ ํ์ ๋ชฉ๋ก ์กฐํ /members ํ์ ์กฐํ /members/{id} ํ์ ๋ฑ๋ก /members/{id} ํ์ ์์ /members/{id} ํ์ ์ญ์ /members/{id} ? ์ด๋ป๊ฒ ๊ตฌ๋ถ? → ๋ฆฌ์์ค์ ํ์๋ฅผ.. 2022. 11. 30. HTTP ๊ธฐ๋ณธ HTTP(HyperText Transfer Protocol) HTTP ๋ฉ์์ง์ ๋ชจ๋ ๊ฒ์ ๋ด์์ ์ ์ก - HTML, TEXT - IMAGE, ์์ฑ, ์์, ํ์ผ - JSON, XML (API) - ๊ฑฐ์ ๋ชจ๋ ํํ์ ๋ฐ์ดํฐ ์ ์ก ๊ฐ๋ฅ - ์๋ฒ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋๋ ๋๋ถ๋ถ HTTP ์ฌ์ฉ HTTP ์ญ์ฌ - HTTP/0.9 1991๋ : GET ๋ฉ์๋๋ง ์ง์, HTTP ํค๋ X - HTTP/1.0 1996๋ : ๋ฉ์๋, ํค๋ ์ถ๊ฐ - HTTP/1.1 1997๋ : ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ, ์ฐ๋ฆฌ์๊ฒ ๊ฐ์ฅ ์ค์ํ ๋ฒ์ RFC2068 (1997) -> RFC2616 (1999) -> RFC7230~7235 (2014) - HTTP/2 2015๋ : ์ฑ๋ฅ ๊ฐ์ - HTTP/3 ์งํ์ค: TCP ๋์ ์ UDP ์ฌ์ฉ, ์ฑ๋ฅ ๊ฐ์ .. 2022. 11. 29. URI์ ์น ๋ธ๋ผ์ฐ์ ์์ฒญ ํ๋ฆ URI(Uniform Resource Identifier) : ๋ฆฌ์์ค๋ฅผ ์๋ณ(์์ ์์ฒด๋ฅผ ์๋ณํ๋ ๋ฐฉ๋ฒ)ํ๋ ํตํฉ๋ ๋ฐฉ๋ฒ URI: ๋ก์ผ์ดํฐ(locator), ์ด๋ฆ(name) ๋๋ ๋ ๋ค ์ถ๊ฐ๋ก ๋ถ๋ฅ๋ ์ ์๋ค. URL(Resource Locator): ๋ฆฌ์์ค์ ์์น URN(Resource Name): ๋ฆฌ์์ค์ ์ด๋ฆ URI ๋จ์ด ๋ป Uniform: ๋ฆฌ์์ค ์๋ณํ๋ ํต์ผ๋ ๋ฐฉ์ Resource: ์์, URI๋ก ์๋ณํ ์ ์๋ ๋ชจ๋ ๊ฒ(์ ํ ์์) Identifier: ๋ค๋ฅธ ํญ๋ชฉ๊ณผ ๊ตฌ๋ถํ๋๋ฐ ํ์ํ ์ ๋ณด URL๊ณผ URN ๋จ์ด ๋ป URL: Uniform Resource Locator URN: Uniform Resource Name URL: Locater, ๋ฆฌ์์ค๊ฐ ์๋ ์์น๋ฅผ ์ง์ URN: Name, ๋ฆฌ์์ค์.. 2022. 11. 29. ์ธํฐ๋ท ๋คํธ์ํฌ ๋ชจ๋ ๊ฒ(html, ์ด๋ฏธ์ง, ์์, ํ์ผ, ์ฑ๊ณผ ์๋ฒ์ ํต์ , ์๋ฒ์ ์๋ฒ ๊ฐ ํต์ )์ด HTTP ๊ธฐ๋ฐ ์์์ ๋์ ๊ฐ๋ฐ์๋ ํ์ HTTP ๊ธฐ๋ฐ ์์์ ๊ฐ๋ฐ ์ธํฐ๋ท ํต์ ์ธํฐ๋ท์์ ์ปดํจํฐ๋ค ๊ฐ์ ํต์ ๋ฐฉ๋ฒ : ์ธํฐ๋ท ๋ง(์๋ง์ ์ค๊ฐ ๋ ธ๋๋ฅผ ๊ฑฐ์ณ์ ์ด๋)์ ํตํด ํด๋ผ์ด์ธํธ์์ ์๋ฒ๋ก ์ ์ก IP(์ธํฐ๋ท ํ๋กํ ์ฝ) 1. IP ์ญํ ์ง์ ํ IP์ฃผ์(IP Address)์ ๋ฐ์ดํฐ ์ ๋ฌ ํจํท(Packet)์ด๋ผ๋ ํต์ ๋จ์๋ก ๋ฐ์ดํฐ ์ ๋ฌ 2. IP ํจํท ์ ๋ณด IPํจํท: ์ถ๋ฐ์ง IP, ๋ชฉ์ ์ง IP, ๊ธฐํ... + ์ ์ก ๋ฐ์ดํฐ 3. IPํ๋กํ ์ฝ์ ํ๊ณ ๋น์ฐ๊ฒฐ์ฑ: ํจํท์ ๋ฐ์ ๋์์ด ์๊ฑฐ๋ ์๋น์ค ๋ถ๋ฅ ์ํ์ฌ๋ ํจํท ์ ์ก → ๋์ ์๋ฒ๊ฐ ํจํท์ ๋ฐ์ ์ ์๋ ์ํ์ธ์ง ๋ชจ๋ฆ ๋น์ ๋ขฐ์ฑ: ์ค๊ฐ์ ํจํท์ด ์ค์ข → ์ค๊ฐ์ ๋ ธ๋๊ฐ ๊บผ.. 2022. 11. 29. ์ด์ 1 ยทยทยท 13 14 15 16 17 18 19 ยทยทยท 23 ๋ค์