UDP
cloudflare๋ฌธ์๋ฅผ ์ฎ๊ธด ๊ธ์ ๋๋ค.
์ฌ์ฉ์ ๋ฐ์ดํฐ๊ทธ๋จ ํ๋กํ ์ฝ(UDP)์ ํต์ ํ๋กํ ์ฝ๋ก,ย ํนํ ๋น๋์ค ์ฌ์ย ๋๋ย DNSย ์กฐํ์ ๊ฐ์ด ์๊ฐ์ ๋ฏผ๊ฐํ ์ ์ก์ ์ํด ์ธํฐ๋ท์ ํตํด ์ฌ์ฉ๋๋ค. ์ด ํ๋กํ ์ฝ์ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๊ฐ ์ ์ก๋๊ธฐ ์ ์๋ ๊ณต์์ ์ผ๋ก ์ฐ๊ฒฐ์ด ์ค์ ๋์ง ์์ผ๋ฏ๋ก ํต์ ์๋๊ฐ ๋นจ๋ผ์ง๋ค. ๋ฐ๋ผ์ ๋ฐ์ดํฐ๋ฅผ ์์ฃผ ๋น ๋ฅด๊ฒ ์ ์กํ ์ ์์ง๋ง, ์ ์ก ์ค์ย ํจํท์ด ์์ค๋์ดย DDoS ๊ณต๊ฒฉ์ ํํ๋ก ์ ์ฉ๋ ์ ์๋ค.
UDP ๋์
๋ชจ๋ ย ๋คํธ์ํน ํ๋กํ ์ฝ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก UDP๋ ๋คํธ์ํฌ์ ๋ ์ปดํจํฐ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํ ํ์คํ๋ ๋ฐฉ๋ฒ์ด๋ค. ๋ค๋ฅธ ํ๋กํ ์ฝ๊ณผ ๋น๊ตํ์ฌ UDP๋ ๋จผ์ ์ฐ๊ฒฐ์ ์ค์ ํ๊ฑฐ๋, ํด๋น ํจํท์ ์์๋ฅผ ํ์ํ๊ฑฐ๋, ์๋ํ ๋๋ก ๋์ฐฉํ๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํ์ง ์๊ณ ํจํท(๋ฐ์ดํฐ ์ ์ก ๋จ์)์ ๋์ ์ปดํจํฐ๋ก ์ง์ ๋ณด๋ด๋ ๊ฐ๋จํ ๋ฐฉ์์ผ๋ก ์ด ํ๋ก์ธ์ค๋ฅผ ์ํํ๋ค. (UDP ํจํท์ โ๋ฐ์ดํฐ๊ทธ๋จโ์ด๋ผ๊ณ ํ๋ค.)
TCP์์ ์ฐจ์ด
UDP๋ ๋ ํ๋์ ์ผ๋ฐ์ ์ธ ์ ์ก ํ๋กํ ์ฝ์ธย [[TCP]]๋ณด๋ค ๋น ๋ฅด์ง๋ง, ์์ ์ฑ์ด ๋จ์ด์ง๋ค. TCP ํต์ ์์ ๋ ์ปดํจํฐ๋ โํธ๋์ ฐ์ดํฌโ๋ผ๋ ์๋ํ๋ ํ๋ก์ธ์ค๋ฅผ ํตํด ์ฐ๊ฒฐ์ ์ค์ ํ๋ ๊ฒ์ผ๋ก ์์ํ๋ค. ์ด ํธ๋์ ฐ์ดํฌ๊ฐ ์๋ฃ๋ ํ์๋ง ์ค์ ๋ก ๋ฐ์ดํฐ ํจํท์ด ํ ์ปดํจํฐ์์ ๋ค๋ฅธ ์ปดํจํฐ๋ก ์ ์ก๋๋ค.
UDP ํต์ ์ ์ด ํ๋ก์ธ์ค๋ฅผ ๊ฑฐ์น์ง ์๋๋ค. ๋์ ํ ์ปดํจํฐ์์ ๋จ์ํ ๋ค๋ฅธ ์ปดํจํฐ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ธฐ ์์ํ ์ ์๋ค.
๋ํ TCP ํต์ ์ ๋ฐ์ดํฐ ํจํท์ด ์์ ๋์ด์ผ ํ๋ ์์๋ฅผ ๋ํ๋ด๊ณ ํจํท์ด ์๋ํ ๋๋ก ๋์ฐฉํ๋์ง ํ์ธํ๋ค. ํจํท์ด ๋์ฐฉํ์ง ์๋ ๊ฒฝ์ฐ(์: ์ค๊ฐ ๋คํธ์ํฌ์ ํผ์ก์ผ๋ก ์ธํด) TCP๋ฅผ ๋ค์ ๋ณด๋ด์ผ ํ๋ค. UDP ํต์ ์๋ ์ด ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ง ์๋๋ค.
์ด๋ฌํ ์ฐจ์ด ๋๋ฌธ์ ๋ช ๊ฐ์ง ์ด์ ์ด ์๊น๋๋ค. UDP๋ โํธ๋์ ฐ์ดํฌโ๊ฐ ํ์ํ์ง ์๊ฑฐ๋ ๋ฐ์ดํฐ๊ฐ ์ ๋๋ก ๋์ฐฉํ๋์ง ํ์ธํ์ง ์๊ธฐ ๋๋ฌธ์ TCP๋ณด๋ค ํจ์ฌ ๋น ๋ฅด๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์๋ค.
๊ทธ๋ฌ๋ ์ด ์๋ ๋๋ฌธ์ ์ฑ๋ฅ ์ ํ๊ฐ ์๊ธด๋ค. UDP ๋ฐ์ดํฐ๊ทธ๋จ์ด ์ ์ก ์ค์ ์์ค๋๋ฉด ๋ค์ ์ ์ก๋์ง ์๋๋ค. ๋ฐ๋ผ์ UDP๋ฅผ ์ฌ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๋ฅ, ์์ค, ์ค๋ณต์ ํ์ฉํ ์ ์์ด์ผ ํ๋ค.
(๊ธฐ์ ์ ์ผ๋ก ๋ณด๋ฉด, ์ด๋ฌํ ํจํท ์์ค์ UDP์ ๊ฒฐํจ์ด๋ผ๊ธฐ๋ณด๋ค๋ ์ธํฐ๋ท ๊ตฌ์ถ ๋ฐฉ์์ ๊ฒฐ๊ณผ๋ค. ๋๋ถ๋ถ์ ๋คํธ์ํฌย ๋ผ์ฐํฐ๋ ํจํท ์์ ์ง์ ๋ฐ ๋์ฐฉ ํ์ธ์ ์๋์ ์ผ๋ก ์ํํ์ง ์๋๋ค. ๊ทธ๋ ๊ฒ ํ ๊ฒฝ์ฐ ์ํํ ์ ์๋ ์์ ์ถ๊ฐ ๋ฉ๋ชจ๋ฆฌ๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ด๋ค. TCP๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ด๋ฅผ ํ์๋ก ํ ๋ ์ด ๊ฒฉ์ฐจ๋ฅผ ๋ฉ์ฐ๋ ๋ฐฉ๋ฒ์ด๋ค.)
UDP์ ํ์ฉ
UDP๋ ๋๋๋ก ํจํท์ ์ญ์ ํ๋ ๊ฒ์ด ๊ธฐ๋ค๋ฆฌ๋ ๊ฒ๋ณด๋ค ๋์ ์๊ฐ์ ๋ฏผ๊ฐํ ํต์ ์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ค. ์์ฑ ๋ฐ ๋น๋์ค ํธ๋ํฝ์ ์๊ฐ์ ๋ฏผ๊ฐํ๊ณ ์ผ์ ์์ค์ ์์ค์ ์ฒ๋ฆฌํ๋๋ก ์ค๊ณ๋์์ผ๋ฏ๋ก ์ด ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์ ์ก๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ์๋ฅผ ๋ค์ด, ๋ง์ ์ธํฐ๋ท ๊ธฐ๋ฐ ์ ํ ์๋น์ค์์ ์ฌ์ฉ๋๋ย Voice over IP(VoIP)๋ ์ผ๋ฐ์ ์ผ๋ก UDP๋ฅผ ํตํด ์๋ํ๋ค. ์ด๋ ์ ์ ์ธ ์ ํ์์ ๋ํ๊ฐ ๋๋ ทํ๊ฒ ๋ค๋ฆฌ์ง๋ง ์ฌํ๊ฒ ์ง์ฐ๋๋ ๋ํ๋ณด๋ค ์ ํธ๋๊ธฐ ๋๋ฌธ์ด๋ค.
๋ฐ๋ผ์ UDP๋ ์จ๋ผ์ธ ๊ฒ์์๋ ์ด์์ ์ธ ํ๋กํ ์ฝ์ด๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก DNS ์๋ฒ๋ ๋น ๋ฅด๊ณ ํจ์จ์ ์ด๊ธฐ๋ ํด์ผ ํ๋ฏ๋ก UDP๋ฅผ ํตํด์๋ ์๋ํ๋ค.