โ๏ธ ์ด๋ก /์ด๋ก , ์ค๊ณ
[์๊ธฐ์ฉ์์ฝ/๊ฐ์ธ์ ๋ฆฌ] ๋คํธ์ํฌ(HTTP~Socket)
Content 1. HTTP์ HTTPS 2. HTTP ์์ฒญ/์๋ต ํค๋3. CORS๋4. GET ๋ฉ์๋์ POST ๋ฉ์๋5. ์ฟ ํค(Cookie)์ ์ธ์ (Session)6. DNS7. REST์ RESTful์ ๊ฐ๋ 8. ์์ผ(Socket)์ด๋ 1. HTTP์ HTTPS HTTP(HyperText Transfer Protocol) HTTPS(HyperText Transfer Protocol over Secure Socket Layer) [๊ฐ๋ ] ์น์์์ ํด๋ผ์ด์ธํธ-์๋ฒ๊ฐ ์์ฒญ(request)-์๋ต(response) ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ์นํต์ ํ๋กํ ์ฝ[ํน์ง]์ฃผ๋ก HTML๋ฌธ์๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ฐ ์ฌ์ฉ.TCP/UCP๋ฅผ ์ด์ฉํ๋ฉฐ 80๋ฒ ํฌํธ๋ฅผ ์ฌ์ฉ.๋น์ฐ๊ฒฐ(Connectionless) : ์์ฒญ-์๋ต ํ ๋ฐ๋ก ์ฐ๊ฒฐ์ด ..
[์๊ธฐ์ฉ์์ฝ/๊ฐ์ธ์ ๋ฆฌ] ๋คํธ์ํฌ(OSI7๊ณ์ธต~TCP/IP)
Content 1. OSI 7๊ณ์ธต 2. TCP/IP์ ๊ฐ๋ 3. TCP์ UDP4. TCP์ UDP์ ํค๋ ๋ถ์5. TCP ๊ด๋ จ ์ง๋ฌธ 1,2,3 1. OSI 7๊ณ์ธต 1. ๋ฌผ๋ฆฌ ๊ณ์ธต(Physical layer) ์ ๊ธฐ์ ์ ํธ๊ฐ ๋๊ฐ๋ ๋ฌผ๋ฆฌ์ ์ธ ์ฅ๋น ๊ธฐ๋ณธ ๋คํธ์ํฌ ํ๋์จ์ด ์ ์ก๊ธฐ์ , ๋ ผ๋ฆฌ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ๊ธฐ์ด๋กํ ํ์ ๊ณ์ธต. ์ ์ก๋จ์ : ๋นํธ(Bit) ์ฅ๋น : ์ผ์ด๋ธ, ํ๋ธ 2. ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต(Data link layer) ๋ฌผ๋ฆฌ์ ์ฃผ์(MAC address)๋ฅผ ์ง์ ํ์ฌ ํต์ ํ๋ฆ์ ๊ด๋ฆฌํ๋ค. ์ ๋์ (Point to point : ๋คํธ์ํฌ ์ง์ฐ๊ฒฐ)๊ฐ์ ์ ๋ขฐ์๋ ์ ์ก์ ๋ณด์ฅํ๊ธฐ ์ํ ๊ณ์ธต. CRC ๊ธฐ๋ฐ์ ์ค๋ฅ ์ ์ด, ํ๋ฆ ์ ์ด ๋ด๋น ์ ์ก๋จ์ : ํ๋ ์(Frame) ์ฅ๋น : ์ด๋๋ท 3. ๋คํธ์ํฌ ๊ณ์ธต(Network ..
[์๊ธฐ์ฉ ์์ฝ] ์ ๊ทผ ํ๊ธฐ๋ฒ(Big-O)
์๊ฐ ๋ณต์ก๋์๊ณ ๋ฆฌ์ฆ ์ํ์๊ฐ ๋ถ์ ๊ฒฐ๊ณผ๋จ์ํ ์ฆ๊ฐํ๋ ๋น์จ์ ๋ํ๋ด๋ ๊ฐ๋ ์ํ์๊ฐ์ด ์ด๋ป๊ฒ ๋ณํํ๋์ง ํํํด์ฃผ๋ ๋๊ตฌํ๊ธฐ ์ : $O(logN), O(N), O(NlogN), O(N^2), O(2^N), O(N!)$EX) Q1. ์์ ๊ฐ์ ๊ฐ๋ก w, ์ธ๋ก h์ ์ธํ๋ฆฌ๋ฅผ ์ ๋ถ ์น ํ๋๋ฐ ๋๋ ์๊ฐ์ Big-O๋ก ํํํ๋ฉด? A1. O(wh) Q2. p๋ฒ ๋ง์น ํด์ผ ํ๋ค๋ฉด Big-O๋? A2. O(whp) Big-O(์ค), Big-Θ(์ธํ), Big-Ω(์ค๋ฉ๊ฐ)์ ์ฐจ์ดBig-O : ์๊ฐ์ ์ํ(higher) ์ํ์๊ฐ์ ํํBig-Θ : O, Ω ๋๋ค ํฌํจ. ๋ฑ ๋ง๋(exactly right) ์ํ์๊ฐ์ ํํBig-Ω : ๋ฑ๊ฐ๊ฐ๋ ํน์ ํํ(lower) ์ํ์๊ฐ์ ํํ. ์ต์ , ์ต์ , ํ๊ท (๋ง์ ์๊ณ ๋ฆฌ์ฆ์ด ์ต์ ๊ณผ ..