UDP

정의

UDP (User Datagram Protocol)은 비연결형 프로토콜이다.

IP 데이터그램을 캡슐화하여 보내는 방법과 연결 설정을 하지 않고 보내는 방법을 제공한다.

흐름제어, 오류제어 또는 손상된 세그먼트 수신에 대한 재전송을 하지 않음.

장점

클라이언트-서버 상황 에 유용

→ 클라이언트는 서버로 짧은 요청을 보내고, 짧은 응답을 기대

만약 요청 또는 응답이 손실되면 클라이언트는 time out이 되고 다시 시도할 수 있음.

이는 코드가 간단하며 TCP에서 요구되는 프로토콜보다 적은 메시지가 요구 됨

사용 예

TCP

정의

TCP(Transmission Control Protocol)은 연결형 프로토콜로 신뢰성과 순차적인 전달을 위해 고안되었고, 이를 위해 바이트 스트림을 전송한다.

특징