TCP와 UDP

도니·2022년 4월 5일
0
post-custom-banner

TCP

네트워크 상에서 클라이언트와 서버가 연결된 상태에서 데이터를 주고 받는 프로토콜

TCP는 우리가 흔히 알고 있는 3 way handshake로 연결이 성립되어야 통신을 진행합니다. 그렇기 때문에 데이터를 정확하고 안정적으로 전달 할 수 있습니다.

특징

  • 연결형 서비스
  • 흐름제어
  • 혼잡제어
  • 신뢰성이 높은 전송
  • 전이중, 점대점 방식

UDP

비연결형 프로토콜로써 조내는 쪽에서 일방적으로 데이터를 전달하는 프로토콜

UDP는 TCP와 다르게 3 way handshake과 같은 연결의 행위가 없기 때문에 TCP보다 빠르게 전송이 되지만 신뢰성이 TCP보다 없습니다. 그렇기 때문에 신뢰성보다 연속성이 중요한 실시간 서비스 같은 곳에서 사용됩니다.

특징

  • 비연결형 서비스
  • 정보를 주고받는다는 신호 절차가 없음
  • TCP보다 속도가 빠르다
  • 신뢰성이 낮다
  • 일대일, 일대다(Broadcast), 다대다(Multicast)통신
profile
세상만사에 호기심

0개의 댓글