TCP와 UDP는 인터넷 프로콜의 전송 계층에서 가장 널리 사용되는 두 가지 프로토콜로, 서로 목적과 특징이 다르다.
🔷 TCP vs UDP 비교
항목 | TCP | UDP |
연결 방식 | 연결 지향 | 비연결성 |
데이터 전송 방식 | 스트림 전송 | 데이터그램 전송 |
신뢰성 보장 | 보장함( 패킷 재전송, 순서 보정 ) | 보장하지 않음 |
패킷 순서 보장 | O | X |
에러 검출 및 복구 | O( 체크섬, 재전송 등 ) | O ( 체크섬, 복구는 없음 ) |
속도 | 상대적으로 느림( 오버헤드 존재 ) | 매우 빠름( 오버헤드 적음 ) |
오버헤드 | 큼( 헤더 최소 20바이트 ) | 작음 ( 헤더 8바이트 고정 ) |
혼잡 제어 | O( 윈도우크기, 혼잡 제어 알고리즘 ) | X |
전송 단위 | 바이트 기반 스트림 | 메시지 기반 데이터 그램 |
브로드캐스트 / 멀티캐스트 | 지원하지 않음 | 지원 |
'네트워크' 카테고리의 다른 글
[네트워크] TCP (0) | 2025.04.22 |
---|---|
[네트워크] UDP (0) | 2025.04.22 |
[네트워크] 소켓 (0) | 2025.04.22 |
[네트워크] 프로토콜 적용 파일 클라 (0) | 2025.04.22 |
[네트워크] 프로토콜 적용 파일 서버 (0) | 2025.04.22 |