๋ชฉ๋ก๐ฅ BE ๋ฐฑ์๋/Network ๋คํธ์ํฌ (4)
Bibi's DevLog ๐ค๐
IPv4 CIDR ์ฝ๋ ๋ฒ(ip์ฃผ์ ์ฝ๋ ๋ฒ) 0.0.0.0/0 IP์ฃผ์๋ 32๋นํธ๋ก ๋์ด ์๋ค. (0.0.0.0 ~ 255.255.255.255) (= ์ด์ง์๋ก ํํํ๋ฉด 11111111.11111111.11111111.11111111์ด๊ธฐ ๋๋ฌธ์ 32๋นํธ๋ผ๊ณ ํ๋ค.) / ์ผ์ชฝ์ ์ซ์ 4 ์๋ฆฌ์ 1 ์ซ์๊ฐ ๊ฐ๊ฐ 8๋นํธ๋ฅผ ์๋ฏธํจ (2์ 3์น) ๊ฐ ์๋ฆฌ๋ 0๋ถํฐ 255๊น์ง์ ์ซ์(256๊ฐ = 2์ 8์น. ๊ทธ๋์ 8๋นํธ)๋ฅผ ๊ฐ์ง ์ ์๋ค. / ์ดํ์ ์ซ์ (์ต๋ 32 = 8๋นํธ * 4) = prefix. ์ฌ์ฉํ IP ์ฃผ์์์ ์ผ์ชฝ๋ถํฐ n๊ฐ์ ๊ณ ์ ๋ฒ์๋ฅผ ์ค์ ํ ์ ์๋ค ์๋ฅผ ๋ค์ด /16์ด๋ผ๋ฉด '์ด์ง์ ๊ธฐ์ค' ์ผ์ชฝ์์ 16๊ฐ์ ์ซ์๋ค์ ๊ณ ์ ํ๊ฒ ๋ค๋ ๋ป์ด๋ค. (11111111.11111111.๊ฐ๋ณ.๊ฐ..
์ค๋์ ํธ๋ ์ค ์์ ์ํ(stateful)์ ๋ฌด์ํ(stateless)์ ์ฐจ์ด? ๋ฌด์ํ : ์ฃผ๋ฌธํ์๊ฒ ์ด์? - ์ ์ก๋ฎ๋ฐฅ ํ๋ ์ฃผ์ธ์. ์ํ ์ ์ง : ์ฃผ๋ฌธํ์๊ฒ ์ด์? - ๋ ๋จน๋ ๊ฑธ๋ก ์ฃผ์ธ์. ์ฟ ํค Cookie ํด๋ผ์ด์ธํธ๊ฐ ๋๊ตฌ์ธ์ง ์๋ณํ๊ธฐ ์ํด, ์น ์๋ฒ๊ฐ ์ฌ์ฉ์์ ์ปดํจํฐ์ ์ค์นํ๋ ์์ ์ ๋ณด ํ์ผ. ''์ฟ ํค''๋ ํจ์ ค๊ณผ ๊ทธ๋ ํ ์์ ์ ๋ํ ํํ์ด๋ค. ์น ์๋ฒ๋ ๋ฌด์ํ(stateless)์ด๊ธฐ ๋๋ฌธ์, ํ์ฌ ์ ์ํ ์ฌ์ฉ์๊ฐ ์ด์ ์ ์ ์ํ ์ฌ์ฉ์์ธ์ง ์๋์ง ์ ์ ์๋ค. ๋ก๊ทธ์ธ๊ณผ ๊ฐ์ด, ํ ๋ฒ ๋ก๊ทธ์ธํ ์ํ๊ฐ์ ์ ์งํ ์ ์๋ค. ๊ทธ๋์ ์๋ฒ๋.. ์๋ฒ : ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์์ฒญ์ ๋ฐ์์ ๋, Set - Cookie header๊ฐ์ผ๋ก ์ ์งํ๊ณ ์ถ์ ๊ฐ์ ํด๋ผ์ด์ธํธ์ ์ ์ก(respons..
์ฟ ํค, ์ธ์ , ์บ์๊ฐ ๋ญ๊ฐ์? ์ ๋ค '์น์์ ์ฌ์ฉ๋๊ณ , ๋ญ๊ฐ ์ํ๋ฅผ ์ ์ฅํ๋ค'๋ ๊ณตํต์ ์ด ์๋ค. ๊ฐ๋ฐ์๋ ์น์ ๋ง๋ค ๋, ์ด๋ค ์ ๋ณด๋ฅผ ์ฟ ํค์ ์ ์ฅํ ์ง ์ธ์ ์ ์ ์ฅํ ์ง ์ ํ๋จํด์ผ ํ๋ค. ์ฟ ํค Cookie : ์ฌ์ดํธ๋ฅผ ๋ฐฉ๋ฌธํ ๋ (๋ด ์ปดํจํฐ์ ์๋)''๋ธ๋ผ์ฐ์ ''์ ์ ์ฅ๋๋ ๋ด์ฉ. ์ฐ์ง๋ฐฉ์์์ ์๋ชฉ์ด์ . ๋ด๊ฐ ๋ค๊ณ ๋ค๋๋ฉด์ ์์ค์ ์ด์ฉํ ๋๋ง๋ค ๋ณด์ฌ์ฃผ์ด์ผ ํ๋ค. ๋ฏผ๊ฐ์ ๋ณด๋ฅผ ์ฟ ํค์ ์ ์ฅํ๋ฉด ํฐ์ผ ๋๋ค. (๊ฐ์ธ์ ๋ณด์ ์ถ) ํ์ฉ : ์์ด๋ ์ ์ฅ. '์ค๋๋ง ๋ณด์ง ์๊ธฐ'. ์ฆ ์ฟ ํค๋ ์ฌ์ฉ์์ ํธ์๋ฅผ ์ํด ์ฌ์ฉ๋์ง๋ง, ์ญ์ /๊ฐ๊ณต/๋๋๋์ด๋ ํฐ์ผ๋์ง ์๋ ์ ๋ณด๋ค์ '๋ธ๋ผ์ฐ์ '์ ์ ์ฅํ ๋ ์ฌ์ฉ๋๋ค. ๋จ์ : ๋ด๊ฐ ์์๋ก ์์ ๋ฐ ์ญ์ ํ ์ ์๋ค. ๋จ..
์ปดํจํฐ ๋คํธ์ํฌ *'TCP/IP ์ฝ๊ฒ, ๋ ์ฝ๊ฒ' ์ฑ ์ ๋ณด๋ฉฐ ์์ฝ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ๋คํธ์ํฌ ๋คํธ์ํฌ ์ดํด๋ฅผ ์ํด TCP/IP๋ฅผ ์ค๋ช ํ ๊ฒ์ด๋ค. ์ค๋๋ ๋คํธ์ํฌ ๊ธฐ์ ์ TCP/IP๋ฅผ ์ค์ฌ์ผ๋ก ํตํฉ๋๊ณ ํ์คํ๋์๋ค. ๋คํธ์ํฌ ํต์ ์ปดํจํฐ ๋คํธ์ํฌ์ ๋์์ ํฌ๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต- ํธ๋์คํฌํธ ๊ณ์ธต - ์ธํฐ๋ท ๊ณ์ธต - ๋คํธ์ํฌ ์ธํฐํ์ด์ค ๊ณ์ธต ์ 4 ๊ณ์ธต์ผ๋ก ๋ถ๋ฅ๋๋ค. ์์๋๋ก ์ธ์ ํ ๊ณ์ธต๋ผ๋ฆฌ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ฉฐ ๋คํธ์ํฌ ํต์ ์ ํ๋ค. ๊ฐ ๊ณ์ธต์ ์ญํ ์ ์์ธํ๊ฒ ๋ณด๋ ๊ฒ๋ ์ข์ง๋ง, ์ ์ฒด ๋คํธ์ํฌ์์ ๊ฐ ๊ณ์ธต ๊ฐ ์ํธ์์ฉ์ ํ์ ํ๋ ๊ฒ์ด ๋ ์ค์ํ๋ค. ์ปดํจํฐ ๋คํธ์ํฌ์ ์ข ๋ฅ ์ฐ๊ฒฐ๋ฐฉ์ / ์ฐ๊ฒฐ๋๋ ์ปดํจํฐ ๊ท๋ชจ์ ๋ฐ๋ผ ์๋์ ๊ฐ์ ์ ํ์ผ๋ก ๊ตฌ๋ถ๋๋ค. ์ปดํจํฐ ๋คํธ์ํฌ๋? : ๋ ๋ ์ด์์ ์ปดํจํฐ๋ฅผ ์ฐ๊ฒฐํด ..