본문 바로가기
Network

[Network] TCP와 UDP의 특징과 차이점

by 하부루 2024. 6. 6.

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를 사용