UDP

UDP๋Š” User Datagram Protocol์˜ ์•ฝ์ž๋กœ ๋น„์—ฐ๊ฒฐ์„ฑ์„ ํŠน์ง•์œผ๋กœ ๋น ๋ฅด๊ฒŒ ์†ก์ˆ˜์‹  ํ• ๋•Œ ์‚ฌ์šฉ ๋˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

Datagram : ๋ฐ์ดํ„ฐ๋ฅผ ๋…๋ฆฝ์ ์ธ ๊ด€๊ณ„๋ฅผ ๊ฐ€์ง€๋Š” ํŒจํ‚ท์œผ๋กœ ์ชผ๊ฐœ๊ณ  ํŒจํ‚ท๋ณ„๋กœ ์ „๋‹ฌ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜์—ฌ ์ „์†กํ•˜๋Š” ๋ฐฉ์‹

๋น„์—ฐ๊ฒฐ์„ฑ

์—ฌ๊ธฐ์„œ ๋งํ•˜๋Š” ๋น„์—ฐ๊ฒฐ์„ฑ์ด๋ž€ ๋ฐ์ดํ„ฐ ์ „์†ก/์ˆ˜์‹ ์„ ์œ„ํ•ด ์‚ฌ์ „์— ์„œ๋กœ ์—ฐ๊ฒฐ ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.

์•ž์„œ ์‚ดํŽด๋ณธ TCP ํ”„๋กœํ† ์ฝœ์€ 3-way -handshaking์„ ํ†ตํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์ˆ˜์‹ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์†Œ ์‹œ๊ฐ„์ด ์†Œ์š”๋˜์ง€๋งŒ ๋ฐ์ดํ„ฐ์˜ ์†์‹ค/์˜ค๋ฅ˜๋ฅผ ๋ฐ”๋กœ์žก์•„ ์‹ ๋ขฐ์„ฑ์„ ํ™•๋ณดํ•˜๋Š”๊ฒƒ์ด ํŠน์ง•์ด๋‹ค.

ํ•˜์ง€๋งŒ UDP๋Š” ๋น„์—ฐ๊ฒฐ์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ด๋Ÿฌํ•œ ํ•ธ๋“œ์‰์ดํ‚น ๊ณผ์ •์—†์ด ๋ฐ์ดํ„ฐ๋ฅผ ์†ก/์ˆ˜์‹ ํ•œ๋‹ค. ์ฆ‰, ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์‹ ํ•˜๋Š” ์ชฝ์—์„œ ์ผ๋ฐฉ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๊ณ  ์ˆ˜์‹ ์‹ ํ˜ธ๋ฅผ ๋”ฐ๋กœ ํ™•์ธํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋”ฐ๋ผ์„œ, TCP ๋ณด๋‹ค ๋ฐ์ดํ„ฐ ์ „์†ก ์†๋„๋Š” ๋น ๋ฅด์ง€๋งŒ ๋ฐ์ดํ„ฐ ์•ˆ์ •์„ฑ/์‹ ๋ขฐ์„ฑ์ด ๋–จ์–ด์ง„๋‹ค๋Š” ํŠน์ง•์„ ๊ฐ€์ง„๋‹ค.

์ด๋Ÿฌํ•œ ํŠน์„ฑ๋•Œ๋ฌธ์— ๋น ๋ฅธ ๋ฐ์ดํ„ฐ ์ „์†ก ์†๋„๊ฐ€ ์ค‘์š”ํ•œ ์‹ค์‹œ๊ฐ„ ๋ฐฉ์†ก ๊ฐ™์€ ์„œ๋น„์Šค, DNS์—์„œ UDP๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

DNS & UDP

DNS๋Š” ๋„๋ฉ”์ธ โžก๏ธ IP, IP โžก๏ธ ๋„๋ฉ”์ธ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ DNS๋Š” ์ˆ˜๋งŽ์€ ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๋„๋ฉ”์ธ์— ๋Œ€์‘ํ•˜๋Š” IP์ฃผ์†Œ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ฐพ์•„ ํ•ด๋‹น ์›น ์‚ฌ์ดํŠธ๋กœ ์ด๋™์‹œ์ผœ์•ผ ํ•œ๋‹ค.

๋”ฐ๋ผ์„œ ๋งŒ์•ฝ TCP ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋  ๊ฒฝ์šฐ, ์š”์ฒญ๋งˆ๋‹ค ํ•ธ๋“œ์‰์ดํ‚น์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๊ฐ€ ์‹ ๋ขฐ์„ฑ์žˆ๊ฒŒ ์†ก/์ˆ˜์‹  ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•˜๋ฏ€๋กœ ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ์ปค์ง€๊ธฐ ๋•Œ๋ฌธ์— ์—ฐ๊ฒฐ ์—†์ด ๋น ๋ฅด๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” UDP๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

Overhead : ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์‹œ ๊ฐ„์ ‘์ ์œผ๋กœ ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„ ๋˜๋Š” ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋œปํ•œ๋‹ค.

๋งŒ์•ฝ ์–ด๋–ค ํ”„๋กœํ† ์ฝœ์ด ๋ฐ์ดํ„ฐ ์ „์†ก ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ• ๋•Œ ๋ฐ์ดํ„ฐ ์ „์†ก์ด 3์ดˆ, ๋ฐ์ดํ„ฐ ๊ฒ€์ฆ์ด 7์ดˆ๊ฐ€ ๊ฑธ๋ฆฐ๋‹ค๋ฉด, ์ฃผ ๋ชฉ์ ์ธ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†ก์˜ ๊ฐ„์ ‘์ ์ธ ์ฒ˜๋ฆฌ์š”์†Œ์ธ ๊ฒ€์ฆ์‹œ๊ฐ„ 7์ดˆ๋ฅผ ๋งํ•˜๋Š” ๊ฒƒ.

Last updated