UDP
User Datagram Protocol
Last updated
User Datagram Protocol
Last updated
UDP๋ User Data Protocol์ ์ฝ์๋ก, ์ฌ์ฉ์ ๋ฐ์ดํฐ๊ทธ๋จ ๊ท์ฝ ์ฆ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๊ทธ๋จ ๋จ์๋ก ์ฒ๋ฆฌํ๋ ํ๋กํ ์ฝ์ด๋ค.
๋ฐ์ดํฐ๊ทธ๋จ์ด๋, ๋ ๋ฆฝ์ ์ธ ๊ด๊ณ๋ฅผ ๋ํ๋ด๋ ํจํท์ผ๋ก ๊ฒฝ๋ก ์์ด ๋งค ํจํท๋ง๋ค ๋ค๋ฅธ ๊ฒฝ๋ก๋ก ์ ์ก๋๋ฉฐ ๋ค์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๋ ๋ฆฝ์ ์ธ ๊ด๊ณ๋ฅผ ์ง๋๋ ํ๋กํ ์ฝ์ด๋ค.
๋น์ฐ๊ฒฐํ์ ์๋น์ค๋ก ๋ฐ์ดํฐ๊ทธ๋จ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ตํ
์ก์์ ์ ์์ด SYNC/ACK ๋ฑ์ ์ ๋ณด๋ฅผ ์ ๋ฌํ์ง ์์
CheckSum์์ ์ต์ํ์ ์ค๋ฅ๋ง์ ๊ฒ์ถ
์ ๋ขฐ์ฑ์ด ๋ฎ์
์๋๊ฐ ๋น ๋ฆ
์๋ฒ ์์ผ๊ณผ ํด๋ผ์ด์ธํธ ์์ผ์ ๊ตฌ๋ถ์ด ์์
์๋ฒ์ ํด๋ผ์ด์ธํธ๋ 1:1, 1:N, N:M ๋ฑ์ผ๋ก ์ฐ๊ฒฐ์ด ๊ฐ๋ฅ
ํ๋ฆ์ ์ด๊ฐ ์์ด ํจํท์ด ์ ๋๋ก ์ ์ก ํน์ ์ค๋ฅ๊ฐ ์๋์ง ํ์ธํ ์ ์์
์ฆ TCP์ ๋น๊ตํ์์ ๋, ์ ๋ขฐํ ์ ์๋ ๋ถ๋ถ์ ์ ์ธํ ๊ฒ์ด๋ผ ๋ณผ ์ ์๋ค. ๋ชจ๋ ๋ฐ์ดํฐ๊ทธ๋จ์ด ๋ ๋ฆฝ์ ์ผ๋ก ์ฒ๋ฆฌ๋๊ณ , ํจํท์ ์์๋ ์ฌ์กฐ๋ฆฝ, ํ๋ฆ์ ์ด, ํผ์ก์ ์ด๋ฅผ ํ์ง์์ ์๋๊ฐ ๋น ๋ฅด์ง๋ง ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ ์๋ ์๋ค. ์ฆ ์ ๋ขฐ์ฑ๋ณด๋ค ์ฐ์์ฑ์ด ์ค์ํ RTC์ ๊ฐ์ ๋ถ์ผ์์ ์์ฃผ ์ฌ์ฉ๋๋ค.
Protocol | TCP | UDP |
---|---|---|
Connection
์ฐ๊ฒฐํ ์๋น์ค
๋น์ฐ๊ฒฐํ ์๋น์ค
ํจํท ๊ตํ ๋ฐฉ์
๊ฐ์ ํ์ ๋ฐฉ์
๋ฐ์ดํฐ๊ทธ๋จ ๋ฐฉ์
์ ์ก ์์
์ ์ก ์์ ๋ณด์ฅ
์ ์ก ์์๊ฐ ๋ฐ๋ ์ ์์
์์ ์ฌ๋ถ ํ์ธ
์์ ์ฌ๋ถ๋ฅผ ํ์ธ
์์ ์ฌ๋ถ๋ฅผ ํ์ธํ์ง ์์
ํต์ ๋ฐฉ์
1:1
1:1 or 1:N or N:M
์ ๋ขฐ์ฑ
๋์
๋ฎ์
์๋
๋๋ฆผ
๋น ๋ฆ