TCP와 UDP

꽃봉우리·2024년 7월 24일

TCP (Transmission Control Protocol)와 UDP (User Datagram Protocol)는 인터넷 프로토콜 스위트의 전송 계층에서 사용되는 두 가지 주요 프로토콜입니다.

TCP:

  • 연결 지향적: 데이터 전송 전에 연결을 설정합니다.
  • 신뢰성: 데이터 손실 시 재전송을 보장합니다.
  • 순서 보장: 패킷을 보낸 순서대로 수신합니다.
  • 흐름 제어: 수신자의 처리 능력에 맞춰 전송 속도를 조절합니다.
  • 오류 검사: 체크섬을 통해 데이터 무결성을 확인합니다.

UDP:

  • 비연결 지향적: 연결 설정 없이 데이터를 전송합니다.
  • 비신뢰성: 데이터 손실 시 재전송을 보장하지 않습니다.
  • 순서 보장 없음: 패킷이 도착한 순서대로 처리합니다.
  • 단순성: 최소한의 프로토콜 메커니즘을 사용합니다.
  • 낮은 오버헤드: 헤더가 작아 빠른 전송이 가능합니다.

0개의 댓글