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를 사용
'Network' 카테고리의 다른 글
[Network] 프로세스와 스레드(단일 스레드, 멀티 스레드) (1) | 2024.11.24 |
---|---|
[Network] 비동기 통신이란 ? 비동기 통신의 종류 및 방법 (Axios/Fetch) (0) | 2024.06.23 |
[Network] REST API의 구성 및 특징 (0) | 2024.06.21 |
[Network] GET 요청/ POST 요청 차이점 (0) | 2024.06.09 |
[Network] 쿠키/세션, JWT 개념 (0) | 2024.06.08 |