UDP(User Datagram Protocol) ๊ฐ์ UDP๋? ๋น์ฐ๊ฒฐํ ์๋น์ค : ์ฐ๊ฒฐ์ ์ํด ํ ๋น๋๋ ๋ ผ๋ฆฌ์ ์ธ ๊ฒฝ๋ก๊ฐ ์์ด ๊ฐ๊ฐ์ ํจํท์ด ๋ค๋ฅธ ๊ฒฝ๋ก๋ก ์ ์ก๋จ ๋ ๋ฆฝ์ ์ธ ํจํท : ๊ฐ๊ฐ์ ํจํท์ ๋ ๋ฆฝ์ ์ธ ๊ด๊ณ๋ฅผ ์ง๋๊ฒ ๋จ ์ ๋ขฐ์ฑ์ด ๋ฎ์ : ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ ์ ๋ณด๋ฅผ ๋ณด๋ด๊ฑฐ๋ ๋ฐ๋๋ค๋ ์ ํธ์ ์ฐจ๊ฐ ์์ด ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ์ง ์์ ์ฒดํฌ์ฌ : UDPํค๋์ CheckSum ํ๋๋ฅผ ํตํด ์ต์ํ์ ์ค๋ฅ๋ง ๊ฒ์ถํจ ์๋๊ฐ ๋น ๋ฆ : TCP์ ๋ค๋ฅด๊ฒ ์ ๋ขฐ์ฑ ๋ณด์ฅ์ ์ํ ์ ์ฐจ๊ฐ ์๋ค๋ณด๋ ์๋๊ฐ ๋น ๋ฆ ์ค์๊ฐ ์๋น์ค : ์ ๋ขฐ์ฑ๋ณด๋ค๋ ์ฐ์์ฑ์ด ์ค์ํ ์๋น์ค์ ์ฃผ๋ก ์ฌ์ฉ๋จ ์ ์ก ํธ์คํธ์ ํ๋ฆ ์ ์ก ํธ์คํธ์์ ์ ์กํ๊ธฐ ์ ์ ํจํท์ ๋ชฉ์ ์ง ์ฃผ์์ ์์ ํธ์คํธ์ ์์ผ์ ์๋ณํ ์ ์๋ ํฌํธ ๋ฒํธ๋ฅผ ํฌํจ์ํด ์ ์ก ํธ์คํธ์์ ์ก์ ํ๋ก์ธ์ค๋ฅผ ..
TCP์ ๋ํ์ฌ TCP๋? ๋คํธ์ํฌ ํต์ ๋ฐฉ์ ์ค ์ ๋ขฐ์ ์ธ ์ฐ๊ฒฐ๋ฐฉ์ TCP๋ ์ ๋ขฐํ ์ ์๋ ๋คํธ์ํฌ์์ ์ ๋ขฐํ ์ ์๋ ๋คํธ์ํฌ๋ฅผ ๋ณด์ฅํ ์ ์๋๋ก ํ๋ ํ๋กํ ์ฝ TCP๋ ํผ์ก ์ ์ด ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํจ ๋น ์ ๋ขฐ์ ์ธ ๋ฌธ์ ์ ์์ค : ํจํท์ ์์ค ์์ ๋ฐ๋ : ์ ์ก๋ ํจํท์ ์์๊ฐ ์์ ํ ๋ ๋ฐ๋๋ ๋ฌธ์ Congestion : ๋คํธ์ํฌ๊ฐ ํผ์กํ ๋ฌธ์ Overload : ์์ ์ธก์ด ์ด๊ณผ๋๋ ๋ฌธ์ TCP ๋ฐ์ดํฐ ์ ์ก ๊ณผ์ TCP๋ ์ ์ด์ค ๋ฐฉ์์ ์๋ฐฉํฅ ํต์ ์ด ๊ฐ๋ฅํ์ฌ ์๋ฐฉํฅ ๊ฐ ๋ฐ์ดํฐ ์ ์ก์ด ๊ฐ๋ฅ TCP๋ ์ฐ๊ฒฐํ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ฏ๋ก ์ฐ๊ฒฐ ์ค์ , ๋ฐ์ดํฐ ์ ์ก, ์ฐ๊ฒฐ ํด์ 3๋จ๊ณ๋ฅผ ์์ฐจ์ ์ผ๋ก ์งํํ๊ฒ๋จ ๋ฐ์ดํฐ ์ ์ก ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ์ Application layer : ์ ์ก์ธก application layer๊ฐ soc..