본문 바로가기
끄적끄적 etc

[네트워크] TCP vs UDP 차이 정리

by Dddu 2025. 5. 25.
SMALL

잊을만하면 갑자기 개발서버에서 영상이 안 나올 때가 있다.. 그럴 때 마다 방화벽 로그를 확인해보면 UDP 특정 포트가 차단되어 있어 인프라 담당자한테 조치 요청을 부탁해야한다 ..!

TCP UDP 차이를 정리해보았다 ! 

 

✅ TCP와 UDP란?

  • TCP (Transmission Control Protocol)
    신뢰성 있는 연결형 통신 방식
  • UDP (User Datagram Protocol)
    비신뢰성의 비연결형 통신 방식

✅ 차이점 정리

항목TCPUDP
연결 방식 연결형 (3-way handshaking) 비연결형
신뢰성 있음 (데이터 손실 복구) 없음 (손실 시 재전송 없음)
속도 느림 (검사 및 순서 보장) 빠름 (검사 없음)
데이터 순서 보장 보장함 보장 안됨
흐름 제어 있음 없음
패킷 크기 큼 (헤더 20바이트 이상) 작음 (헤더 8바이트)
 

✅ 주로 쓰이는 곳

프로토콜사용 예시
TCP 웹 브라우징 (HTTP/HTTPS), 이메일 (SMTP, IMAP, POP3), 파일 전송 (FTP)
UDP 실시간 영상/음성 스트리밍, 온라인 게임, VoIP, DNS 요청
 

✅ 핵심 요약

  • TCP = 느리지만 정확함
  • UDP = 빠르지만 부정확할 수 있음
LIST