๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ–ฅ Computer Science/Network

[Network] TCP์™€ UDP์˜ ์ฐจ์ด (Difference between TCP and UDP)

by Fomagran ๐Ÿ’ป 2022. 4. 7.
728x90
๋ฐ˜์‘ํ˜•

 

TCP์™€ UDP ๊ณตํ†ต์ 

 

์ด์ „ ๊ธ€์—์„œ 'OSI 7 ๊ณ„์ธต์ด๋ž€?' ์—์„œ OSI 7๊ณ„์ธต์„ 'ํ”„๋กœํ† ์ฝœ์ด๋ž€?' ์—์„œ ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•ด ๋‹ค๋ฃจ๋ฉด์„œ ๋ชจ๋‘ TCP์™€ UDP๋ฅผ ์–ธ๊ธ‰ํ–ˆ์—ˆ๋‹ค.

 

๋‹จ์ˆœํ•˜๊ฒŒ ์งš๊ณ  ๋„˜์–ด๊ฐ€๊ธฐ์—” ์ค‘์š”๋„๊ฐ€ ํฐ ๊ฒƒ ๊ฐ™์•„์„œ ๋” ์ž์„ธํžˆ ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

 

์ฐจ์ด์ ์„ ์•Œ์•„๋ณด๊ธฐ ์ „์— ๋จผ์ € ๊ณตํ†ต์ ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

 

TCP์™€ UDP๋Š” ๋ชจ๋‘ Transport(์ „์†ก) ๊ณ„์ธต์— ์žˆ๋Š” ํ”„๋กœํ† ์ฝœ์„ ์˜๋ฏธํ•œ๋‹ค.

 

๊ณ ๋กœ Network ๊ณ„์ธต์— ์žˆ๋Š” IP ์ฃผ์†Œ์™€ ํ•จ๊ป˜ ์ „์†ก๋œ ํŒจํ‚ท ๋ฐ์ดํ„ฐ๋ฅผ ์„ธ๊ทธ๋จผํŠธ๋กœ Session ๊ณ„์ธต์— ์ „๋‹ฌํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.


TCP์™€ UDP์˜ ์ฐจ์ด

 

1. ์—ฐ๊ฒฐ์„ฑ

 

TCP๋Š” ์•ˆ์ „ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋Š” ์ชฝ๊ณผ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๋Š” ์ชฝ์„ ์—ฐ๊ฒฐํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•œ๋‹ค.

 

UDP๋Š” ๋น ๋ฅด๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋Š” ์ชฝ์ด ์ผ๋ฐฉ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•œ๋‹ค.

 

 

2. ๋‹ค์ค‘ ์ „์†ก

 

TCP๋Š” ์—ฐ๊ฒฐํ˜• ์„œ๋น„์Šค์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ˜๋“œ์‹œ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ 1๋Œ€ 1๋กœ ์—ฐ๊ฒฐ๋˜์–ด ๋‹ค์ค‘ ์ „์†ก์ด ๋ถˆ๊ฐ€ํ•˜๋‹ค.

 

์ถœ์ฒ˜:https://microchipdeveloper.com/tcpip:tcp-vs-udp

 

UDP๋Š” ๋น„์—ฐ๊ฒฐํ˜• ์„œ๋น„์Šค์ด๋ฏ€๋กœ, ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ธฐ๋งŒ ํ•˜๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์— 1:N, ์‹ฌ์ง€์–ด N:N๊นŒ์ง€ ์ „์†ก์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 

์ถœ์ฒ˜:https://microchipdeveloper.com/tcpip:tcp-vs-udp

 

3. ์ œ์–ด

 

TCP๋Š” ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด ์ค‘๊ฐ„์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๋“ ์ง€, ๋ฐ์ดํ„ฐ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ๋„์ฐฉํ–ˆ๋‹ค๋“ ์ง€ ๋“ฑ์˜ ์ •๋ณด๋ฅผ ์•Œ ์ˆ˜ ์žˆ์–ด ๋ฐ์ดํ„ฐ ๊ตํ™˜์‹œ์— ์ œ์–ด๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.

 

์ถœ์ฒ˜:https://m.blog.naver.com/s_messiah/222016989149

 

UDP๋Š” ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์ง€ ์•Š์•„ ์„œ๋ฒ„์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ธฐ๋งŒ ํ•˜๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ค‘๊ฐ„์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋Š”์ง€, ๋ฐ์ดํ„ฐ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ๋„์ฐฉํ–ˆ๋Š”์ง€ ๋“ฑ์„ ์•Œ ์ˆ˜ ์—†์–ด ์ œ์–ด๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

 

์ถœ์ฒ˜:https://m.blog.naver.com/s_messiah/222016989149

 

4. ๋ฐ์ดํ„ฐ ๊ตํ™˜ ๋ฐฉ์‹

 

 

TCP๋Š” ๋…ผ๋ฆฌ์  ์—ฐ๊ฒฐ์ด ์„ค์ •๋˜์–ด, ์ „์†ก๋˜๋Š” ์ˆœ์„œ๊ฐ€ ๋ณด์žฅ๋˜๋Š” ํŒจํ‚ท ๊ตํ™˜ ๋ฐฉ์‹์ธ '๊ฐ€์ƒํšŒ์„ ' ์„ ์‚ฌ์šฉํ•œ๋‹ค.

 

 

 

UDP๋Š” ๋…ผ๋ฆฌ์  ์—ฐ๊ฒฐ์ด ์„ค์ •๋˜์ง€ ์•Š๊ณ , ๋…๋ฆฝ์ ์œผ๋กœ ์ „์†ก๋˜๋Š” ํŒจํ‚ท ๊ตํ™˜ ๋ฐฉ์‹์ธ '๋ฐ์ดํ„ฐ ๊ทธ๋žจ' ์„ ์‚ฌ์šฉํ•œ๋‹ค.

 

 

 

5. ์‚ฌ์šฉ๋˜๋Š” ์„œ๋น„์Šค

 

TCP๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์•ˆ์ •์ ์œผ๋กœ ๋„์ฐฉํ•˜๋Š” ๊ฒƒ์„ ๋ณด์žฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ˜๋“œ์‹œ ์ „๋‹ฌ๋˜์–ด์•ผ ํ•˜๋Š” ์„œ๋น„์Šค์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค.

 

๋Œ€ํ‘œ์ ์œผ๋กœ ์ด๋ฉ”์ผ, ์›น ์„œ๋น„์Šค, ํŒŒ์ผ ์ „์†ก ๋“ฑ์ด ์—ฌ๊ธฐ์— ํฌํ•จ๋œ๋‹ค.

 

 

UDP๋Š” ๋น ๋ฅด๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๋Š” ์„œ๋น„์Šค์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค.

 

๋Œ€ํ‘œ์ ์œผ๋กœ ์ธํ„ฐ๋„ท ์ „ํ™”, ์˜จ๋ผ์ธ ๊ฒŒ์ž„, ์ŠคํŠธ๋ฆฌ๋ฐ์ด ์—ฌ๊ธฐ์— ํฌํ•จ๋œ๋‹ค.

 

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€