TCP통신 vs UDP통신 차이점

💡 핵심 요약 (TL;DR)

'TCP통신 vs UDP통신 차이점'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. 두 통신의 차이점에 대해서는 면접은 물론 실무에서도 알고있어야하는 내용으로 이에 대해 알아보자의 차이를 고려하여 상황에 맞게 적용해야 한다.

두 통신의 차이점에 대해서는 면접은 물론 실무에서도 알고있어야하는 내용으로 이에 대해 알아보자

TCP통신 vs UDP통신

TCP통신

  • 신뢰성있는 통신: 보낸 데이터를 잘 받았다고 ACK를 보내지 않으면 다음 데이터를 보내지 않고 계속 기다린다.
  • request가 잘 왔는지 ACK를 통해 꼭 확인하고 response를 한다.
  • 속도 느림
  • 예) 모든 웹통신

UDP통신

  • 신뢰성없는 통신: 보낸 데이터가 중간에 유실이 되어도 확인하지 않고 다음 데이터를 보낸다.
  • ACK를 받지 않고 보내고싶은 데이터를 마구 보낼 수 있다.
  • 속도빠름
  • 사람이 이해할 수 있는 모든 것들은 UDP통신을 하면 됨
  • 예) 전화
Author

sowon-dev

Posted on

2021-07-30

Updated on

2026-10-13

Licensed under

CC BY 4.0

댓글