[์ปดํจํฐ๋คํธ์ํฌ] TCP์ UDP
๐งช Computer Science/Computer Network
TCP
- ๋ฐ์ดํฐ๋ฅผ ๋ฉ์ธ์ง์ ํํ(์ธ๊ทธ๋จผํธ ๋ธ๋ก ๋จ์)๋ก ๋ณด๋ด๊ธฐ ์ํด IP์ ํจ๊ป ์ฌ์ฉํ๋ ํ๋กํ ์ฝ
- TCP์ IP๋ฅผ ํจ๊ป ์ฌ์ฉํ๋๋ฐ, IP๊ฐ ๋ฐ์ดํฐ์ ์ ์ก์ ์ฒ๋ฆฌํ๋ค๋ฉด TCP๋ ํจํท์ ์ถ์ ๋ฐ ๊ด๋ฆฌํ๋ค.
์ฐ๊ฒฐํ ์๋น์ค
๋ก ๊ฐ์ ํ์ ๋ฐฉ์์ ์ ๊ณตํ๋ค.- 3-way handshaking ๊ณผ์ ์ ํตํด ์ฐ๊ฒฐ์ ์ค์ , 4-way handshaking์ ํตํด ์ฐ๊ฒฐ์ ํด์
- ํ๋ฆ์ ์ด ๋ฐ ํผ์ก์ ์ด ์ ๊ณต -> UDP๋ณด๋ค ์ ์ก ์๋๊ฐ ๋๋ฆฐ ์ด์
- ํ๋ฆ ์ ์ด
- ๋ฐ์ดํฐ๋ฅผ ์ก์ ํ๋ ๊ณณ๊ณผ ์์ ํ๋ ๊ณณ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๋๋ฅผ ์กฐ์ ํ์ฌ ์์ ์์ ๋ฒํผ ์ค๋ฒํ๋ก์ฐ๋ฅผ ๋ฐฉ์งํ๋ ๊ฒ
- ์ก์ ํ๋ ๊ณณ์์ ๊ฐ๋น์ด ๋์ง ์๋๋ก ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ๋ณด๋ด ์์ ํ๋ ๊ณณ์์ ๋ฌธ์ ๊ฐ ์ผ์ด๋๋ ๊ฒ์ ๋ง๋๋ค.
- ํผ์ก ์ ์ด
- ๋คํธ์ํฌ ๋ด์ ํจํท ์๊ฐ ๋์น๊ฒ ์ฆ๊ฐํ์ง ์๋๋ก ๋ฐฉ์งํ๋ ๊ฒ
- ์ ๋ณด์ ์ํต๋์ด ๊ณผ๋คํ๋ฉด ํจํท์ ์กฐ๊ธ๋ง ์ ์กํ์ฌ ํผ์ก ๋ถ๊ดด ํ์์ด ์ผ์ด๋๋ ๊ฒ์ ๋ง๋๋ค.
- ํ๋ฆ ์ ์ด
- ๋์ ์ ๋ขฐ์ฑ ๋ณด์ฅ
- UDP๋ณด๋ค ์๋๊ฐ ๋๋ฆฌ๋ค.
- ์ ์ด์ค(Full-Duplex), ์ ๋์ (Point to point) ๋ฐฉ์
- ์ ์ด์ค(Full-Duplex)
- ์ ์ก์ด ์๋ฐฉํฅ์ผ๋ก ๋์์ ์ผ์ด๋ ์ ์๋ค.
- ์ ๋์ (Point to point)
- ๊ฐ ์ฐ๊ฒฐ์ด ์ ํํ 2๊ฐ์ ์ข ๋จ์ ์ ๊ฐ์ง๊ณ ์๋ค.
- ๋ฉํฐ์บ์คํ ์ด๋ ๋ธ๋ก๋์บ์คํ ์ ์ง์ํ์ง ์๋๋ค.
- ์ ์ด์ค(Full-Duplex)
- ๋ฐ์ดํฐ ์ ์ก๊ณผ ์์๋ฅผ ๋ณด์ฅ
- ์ฐ์์ฑ๋ณด๋ค ์ ๋ขฐ์ฑ์๋ ์ ์ก์ด ์ค์ํ ๋ ์ฌ์ฉ
UDP
- ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๊ทธ๋จ ๋จ์๋ก ์ฒ๋ฆฌํ๋ ํ๋กํ ์ฝ
๋น์ฐ๊ฒฐํ ์๋น์ค
๋ก ๋ฐ์ดํฐ๊ทธ๋จ ๋ฐฉ์์ ์ ๊ณต- ์ฐ๊ฒฐ์ ์ํด ํ ๋น๋๋ ๋ ผ๋ฆฌ์ ์ธ ๊ฒฝ๋ก๊ฐ ์๋ค.
- ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๊ฐ ํจํท์ ๋ค๋ฅธ ๊ฒฝ๋ก๋ก ์ ์ก๋๋ฉฐ ๋ ๋ฆฝ์ ์ธ ๊ด๊ณ๋ฅผ ๊ฐ์ง๋ค.
- ๋ฐ์ดํฐ๋ฅผ ์๋ก ๋ค๋ฅธ ๊ฒฝ๋ก๋ก, ๋ ๋ฆฝ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ค.
- ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ ์ ๋ณด๋ฅผ ๋ณด๋ด๊ฑฐ๋ ๋ฐ๋๋ค๋ ์ ํธ์ ์ฐจ๋ฅผ ๊ฑฐ์น์ง ์๋๋ค.
- UDP ํค๋์ CheckSum ํ๋๋ฅผ ํตํด ์ต์ํ์ ์ค๋ฅ๋ง ๊ฒ์ถํ๋ค.
- ์ ๋ขฐ์ฑ์ด ๋ฎ๋ค.
- TCP๋ณด๋ค ์๋๊ฐ ๋น ๋ฅด๋ค.
- ์ ๋ขฐ์ฑ๋ณด๋ค๋ ์ฐ์์ฑ์ด ์ค์ํ ์๋น์ค์ด๋ค. ์ค์๊ฐ ์๋น์ค๊ฐ ๋ํ์ ์ธ ์์์ด๋ค.
'๐งช Computer Science > Computer Network' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ปดํจํฐ๋คํธ์ํฌ] GET ๋ฉ์๋์ POST ๋ฉ์๋ (0) | 2021.06.23 |
---|---|
[์ปดํจํฐ๋คํธ์ํฌ] SSL ํต์ ๊ณผ์ (1) | 2021.06.23 |
[์ปดํจํฐ๋คํธ์ํฌ] HTTP์ HTTPS (0) | 2021.06.23 |
[์ปดํจํฐ๋คํธ์ํฌ] TCP์ 3-way/4-way handshake (0) | 2021.06.20 |
[์ปดํจํฐ๋คํธ์ํฌ] OSI 7๊ณ์ธต (0) | 2021.06.17 |