ํฐ์คํ ๋ฆฌ ๋ทฐ

TCP, UDP - OSI ํ์ค๋ชจ๋ธ๊ณผ TCP/IP ๋ชจ๋ธ์ ์ ์ก๊ณ์ธต์์ ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ
TCP (Transmission Control Protocol)๋?
- ์ฐ๊ฒฐํ ์๋น์ค๋ฅผ ์ง์ํ๋ ์ ์ก ๊ณ์ธต ํ๋กํ ์ฝ
- ํธ์คํธ ๊ฐ ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ๋ฌ๊ณผ ํ๋ฆ์ ์ด <- ์ธํฐ๋ท ์์์ ๋ฐ์ดํฐ๋ฅผ ๋ฉ์์ง์ ํํ๋ก ๋ณด๋ด๊ธฐ ์ํด IP์ ํจ๊ป ์ฌ์ฉํ๋ ํ๋กํ ์ฝ
- ์ผ๋ฐ์ ์ผ๋ก TCP์ IP๋ฅผ ํจ๊ป ์ฌ์ฉํ๋๋ฐ, IP๊ฐ ๋ฐ์ดํฐ์ ๋ฐฐ๋ฌ์ ์ฒ๋ฆฌํ๋ค๋ฉด TCP๋ ํจํท์ ์ถ์ ๋ฐ ๊ด๋ฆฌํ๊ฒ ๋จ
TCP ํน์ง
- ์ฐ๊ฒฐํ ์๋น์ค๋ก ๊ฐ์ ํ์ ๋ฐฉ์์ ์ ๊ณต
- ๋ฐ์ดํฐ์ ๊ฒฝ๊ณ๋ฅผ ๊ตฌ๋ถํ์ง ์์
- ๋ฐ์ดํฐ์ ์ ์ก ์๋ ๋ณด์ฅ
- UDP๋ณด๋ค ์ ์ก ์๋ ๋๋ฆผ
- ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก
UDP (User Datagram Protocol)
- ๋น์ฐ๊ฒฐํ ์๋น์ค๋ฅผ ์ง์ํ๋ ์ ์ก๊ณ์ธต ํ๋กํ ์ฝ๋ก์จ, ์ธํฐ๋ท์์์ ์๋ก ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ ์ ๋ณด๋ฅผ ๋ณด๋ธ๋ค๋ ์ ํธ๋ ๋ฐ๋๋ค๋ ์ ํธ ์ ์ฐจ๋ฅผ ๊ฑฐ์น์ง ์๊ณ , ๋ณด๋ด๋ ์ชฝ์์ ์ผ๋ฐฉ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ํต์ ํ๋กํ ์ฝ
- ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๊ทธ๋จ(๋ ๋ฆฝ์ ์ธ ๊ด๊ณ๋ฅผ ์ง๋๋ ํจํท) ๋จ์๋ก ์ฒ๋ฆฌํ๋ ํ๋กํ ์ฝ
UDP ํน์ง
- ๋น์ฐ๊ฒฐํ ์๋น์ค๋ก ๋ฐ์ดํฐ๊ทธ๋จ ๋ฐฉ์ ์ ๊ณต
- ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ ์ ๋ณด๋ฅผ ๋ณด๋ด๊ฑฐ๋ ๋ฐ๋๋ค๋ ์ ํธ์ ์ฐจ ๊ฑฐ์น์ง ์์
- ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก
- ๋ฐ์ดํฐ์ ๊ฒฝ๊ณ ๊ตฌ๋ถ
- TCP๋ณด๋ค ์ ์ก ์๋ ๋น ๋ฆ
TCP์ UDP ์ฐจ์ด์
- TCP๋ ์ฐ์์ฑ๋ณด๋ค ์ ๋ขฐ์ฑ์๋ ์ ์ก์ด ์ค์ํ ๋ ์ฌ์ฉํ๋ ํ๋กํ ์ฝ
- UDP๋ TCP๋ณด๋ค ์๋๊ฐ ๋น ๋ฅด๋ฉฐ ๋คํธ์ํฌ ๋ถํ๊ฐ ์ ๋ค๋ ์ฅ์ ์ด ์์ง๋ง, ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ๋ณด์ฅํ์ง ์์
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ ๋ขฐ์ฑ๋ณด๋ค๋ ์ฐ์์ฑ์ด ์ค์ํ ์๋น์ค (์ค์๊ฐ ์๋น์ค)์ ์์ฃผ ์ฌ์ฉ๋จ
'๐ STUDY' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Network] ์น ํต์ ์ ํฐ ํ๋ฆ (0) | 2022.11.24 |
---|---|
[Network] DNS Round Robin ๋ฐฉ์ (0) | 2022.11.17 |
PostgreSQL (0) | 2022.08.31 |
- Annotation
- PHP
- ๊ธฐ๊ณํ์ต
- MySQL
- C++
- Linux
- Baekjoon
- SpringBoot
- GIT
- bitnami
- error
- ๋ฆฌ๋ ์ค
- SWiFT
- ํ๋ก์ธ์ค
- ํ๋ก๊ทธ๋๋ฐ
- ํ์ผ ์ ์ถ๋ ฅ
- Programming
- ์ค์น
- C
- react
- machine learning
- Apache
- 9086๋ฒ
- ๋ฐฑ์ค
- ์๊ณ ๋ฆฌ์ฆ
- ๋จธ์ ๋ฌ๋
- ๋ฒํผ
- ์ค๋ฅ
- ๋ค์คํ๋ก์ธ์ค
- react-scripts
- Total
- Today
- Yesterday