Network
[Network] TCP와 UDP의 특징과 차이점
하부루
2024. 6. 6. 20:31
1. TCP란 ?
- TCP는 전송을 제어하는 하나의 프토토콜(규약)인데 인터넷상에서 데이터를
메시지 형태로 전송하기 위해서 IP와 함께 사용되는 프로토콜이다.
2. TCP의 특징
1. 연결지향적 프로토콜이다.
* 3-way handshaking 과정을 통해 연결
* 4-way handshaking 과정을 통해 연결 해제
2. 높은 신뢰성을 보장한다.
3. UDP보다 속도가 느리다.
4. 흐름 제어 및 혼잡 제어
5. 전이중(Full-Duplex), 점대점(Point to Point) 방식
3. UDP란 ?
- UDP는 비연결형 프로토콜인데 인터넷상에서 서로 데이터를 주고 받을 때,
보내는 쪽에서 일방적으로 데이터를 전달하는 방식이다.
4. UDP의 특징
1. 비연결형 서비스로 데이터그램 방식을 제공한다.
2. 정보를 주고 받을 때 정보를 보내거나 받는다는 신호를 주지 않는다.
3. 신뢰성이 낮다.
4. TCP보다 속도가 빠르다.
⚡️ 요약
TCP는 연결형, UDP는 비연결형이란 차이가 있다.
신뢰성 있는 데이터 전송이 중요 할 경우에는 TCP를 사용
빠른 데이터 전송이 필요 할 때에는 UDP를 사용