네트워크
TCP와 UDP
탁재민
2024. 3. 1. 22:44
데이터 전송 계층의 두 가지 핵심 프로토콜
TCP | UDP | |
연결 방식 | 연결 지향적 (3-way handshake로 연결 설정) | 비연결 지향적 (연결 설정 없음) |
전송 순서 | 보장됨 | 보장되지 않음 |
수신 여부 확인 | 수신 확인응답(ACK)을 통해 확인 | 확인하지 않음 |
통신 방식 | 점대점 (1:1 통신) | 다대다 통신 가능 (브로드캐스트, 멀티캐스트) |
신뢰성 | 높음 (자동 재전송, 순서 제어, 혼잡 제어) | 낮음 (수신 여부, 순서 보장 없음) |
속도 | 상대적으로 느림 | 상대적으로 빠름 |
사용처 | 이메일 전송, 파일 전송 등 신뢰성이 중요한 통신 | 실시간 스트리밍 등 지연 시간 최소화가 필요한 통신 |