TCP์ ๋ํ์ฌ TCP๋? ๋คํธ์ํฌ ํต์ ๋ฐฉ์ ์ค ์ ๋ขฐ์ ์ธ ์ฐ๊ฒฐ๋ฐฉ์ TCP๋ ์ ๋ขฐํ ์ ์๋ ๋คํธ์ํฌ์์ ์ ๋ขฐํ ์ ์๋ ๋คํธ์ํฌ๋ฅผ ๋ณด์ฅํ ์ ์๋๋ก ํ๋ ํ๋กํ ์ฝ TCP๋ ํผ์ก ์ ์ด ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํจ ๋น ์ ๋ขฐ์ ์ธ ๋ฌธ์ ์ ์์ค : ํจํท์ ์์ค ์์ ๋ฐ๋ : ์ ์ก๋ ํจํท์ ์์๊ฐ ์์ ํ ๋ ๋ฐ๋๋ ๋ฌธ์ Congestion : ๋คํธ์ํฌ๊ฐ ํผ์กํ ๋ฌธ์ Overload : ์์ ์ธก์ด ์ด๊ณผ๋๋ ๋ฌธ์ TCP ๋ฐ์ดํฐ ์ ์ก ๊ณผ์ TCP๋ ์ ์ด์ค ๋ฐฉ์์ ์๋ฐฉํฅ ํต์ ์ด ๊ฐ๋ฅํ์ฌ ์๋ฐฉํฅ ๊ฐ ๋ฐ์ดํฐ ์ ์ก์ด ๊ฐ๋ฅ TCP๋ ์ฐ๊ฒฐํ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ฏ๋ก ์ฐ๊ฒฐ ์ค์ , ๋ฐ์ดํฐ ์ ์ก, ์ฐ๊ฒฐ ํด์ 3๋จ๊ณ๋ฅผ ์์ฐจ์ ์ผ๋ก ์งํํ๊ฒ๋จ ๋ฐ์ดํฐ ์ ์ก ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ์ Application layer : ์ ์ก์ธก application layer๊ฐ soc..
HTTP (HyperText Transfer Protocol) HTTP๋? ํ ์คํธ ๊ธฐ๋ฐ์ ํต์ ๊ท์ฝ์ผ๋ก ์ธํฐ๋ท์์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ๊ท์น ์ธํฐ๋ท ์์์ ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ์์์ ์ฃผ๊ณ ๋ฐ์ ๋ ์ฐ๋ ํต์ ๊ท์ฝ HTTP๋ ํ ์คํธ ๊ธฐ๋ฐ์ ํต์ ๊ท์ฝ์ด๋ฏ๋ก, ๋๊ตฐ๊ฐ ๋คํธ์ํฌ์์ ์ ํธ๋ฅผ ๊ฐ๋ก์ฑ๋ฉด ๋ด์ฉ์ด ๋ ธ์ถ๋๋ ๋ณด์ ์ด์๊ฐ ์กด์ฌํจ ์ด๋ฌํ ์ด์ ๋๋ฌธ์ HTTPS ํ๋กํ ์ฝ์ด ๋ฑ์ฅํ๊ฒ ๋จ HTTPS (HyperText Transfer Protocol Secure) HTTPS๋? ์ธํฐ๋ท ์์์ ์ ๋ณด๋ฅผ ์ํธํํ๋ SSL ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ์์์ ์ฃผ๊ณ ๋ฐ์ ๋ ์ฐ๋ ํต์ ๊ท์ฝ HTTPS๋ ํ ์คํธ๋ฅผ ๊ณต๊ฐํค ์ํธํ ๋ฐฉ์์ผ๋ก ์ํธํํจ ์ํธํ ๊ณผ์ ์ผ๋ก ์ธํ ์๋ ์ ํ๊ฐ ๋ฐ์ํ๋ค ๋์นญํค ๋ฉ์์ง๋ฅผ ๋ณด๋ด..
GET ๋ฐฉ์ vs POST ๋ฐฉ์ GET ๋ฐฉ์ ์๋ฒ์ ์๋ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ์ํด ์ค๊ณ๋ ๋ฐฉ๋ฒ์ด๋ค. ์๋ฒ์๋ ์ต๋ 240Byte๊น์ง ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ์ ์๋ค ๋ฐ์ดํฐ๋ฅผ ํค๋์ ํฌํจ์์ผ ์ ์กํ๋ค. QUERY_STRING ํ๊ฒฝ๋ณ์๋ฅผ ํตํด์ ์๋ฒ๋ก ์ ๋ฌ๋๋ค. http://www.xxx.com/servlet/login?id=hj&name=hong "?" ์ดํ์ ๊ฐ์ QUERY_STRING์ ํตํด ์ ๋ฌ๋๋ฉฐ, '์์ฑ=๊ฐ' ํํ์ด๋ค. URL์ด ๋ ธ์ถ๋๊ธฐ ๋๋ฌธ์ ๋ณด์์ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์๋ค. POST ๋ฐฉ์ ์๋ฒ๋ก ์ ๋ณด๋ฅผ ์ฌ๋ฆฌ๋ ค๊ณ ์ค๊ณ๋ ๋ฐฉ๋ฒ์ด๋ค. ์๋ฒ์ ์ ๋ฌํ ์ ์๋ ๋ฐ์ดํฐ ํฌ๊ธฐ์๋ ์ ํ์ด ์๋ค. ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋์ ํฌํจ์์ผ ์ ์กํ๋ค. ๋ฐ๋์ ๋ฐ์ดํฐ๋ฅผ ์ค๋ช ํ๋ Content-type์ ํค๋ํ๋๊ฐ ๋ค์ด๊ฐ๋ค. URL์ ๋งค๊ฐ๋ณ์๊ฐ ..
๊ณ์ธต๊ตฌ์กฐ ๊ณ์ธต๊ตฌ์กฐ๋ ํฌ๊ณ ๋ณต์กํ ์์คํ ์ ์ ์ ์๋ ํน์ ๋ถ๋ถ์ ๋ ผ์ํ ์ ์๊ฒ ํด์ค๋ค. ๊ณ์ธต๊ตฌ์กฐ๋ ์์คํ ์ ๋ค๋ฅธ ์์์ ์ํฅ์ ์ฃผ์ง ์๊ณ ์๋น์ค ๊ตฌํ์ ๋ณํ์ํฌ ์ ์๊ฒ ํด์ค๋ค. ๊ณ์ธต๊ตฌ์กฐ์ ๊ฐ๋ ํ๋ง๋๋ก ํฌ๊ณ ๋ณต์กํ ๊ตฌ์กฐ๋ฅผ ๋จ์ํ ์ํค๋ ์์ ์์คํ ์ด ๊ณ์ธต๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ฒ ๋๋ฉด, ๊ทธ ๊ณ์ธต์ด ์ ๊ณตํ๋ ์๋น์ค์ ๊ตฌํ์ ๋ณ๊ฒฝํ๋ ๊ฒ๋ ๋งค์ฐ ์ฌ์ ์ด๋ค ํ ๊ณ์ธต์ ๊ตฌํ์ด ๋ณํ๋๋ผ๋ ๋ค๋ฅธ ๊ณ์ธต์ ์ํฅ์ ๋ฏธ์น์ง ์์ ๋คํธ์ํฌ ์ค๊ณ์๋ค์ ํ๋กํ ์ฝ(ํ๋กํ ์ฝ์ ๊ตฌํํ๋ ๋คํธ์ํฌ ํ๋์จ์ด์ ์ํํธ์จ์ด ๋๋ ํตํฉ)์ ๊ณ์ธต์ผ๋ก ์กฐ์งํจ ๊ฐ ๊ณ์ธต์ ๊ทธ ๊ณ์ธต ๋ด๋ถ์์ ์ด๋ค ๋์์ ์ํํ๊ฑฐ๋, ์ง์ ํ์ ๊ณ์ธต์ ์๋น์ค๋ฅผ ์ฌ์ฉํ๊ฒ ๋จ OSI 7๊ณ์ธต OSI 7๊ณ์ธต์ด๋, ํต์ ์ ์์์ ์๋ฃ๊น์ง์ ๊ณผ์ ์ 7๋จ๊ณ๋ก ์ ์ํ ๊ตญ์ ํต์ ํ์ค ๊ท์ฝ์ด..