RDT란? RDT(reliable data transfer)는 신뢰성 있는 데이터 전송을 위한 프로토콜입니다. 신뢰성이 있다는 뜻은 송/수신하는 데이터가 오류 없이 전송된다는 뜻입니다. RDT는 TCP가 UDP와 구분되는 가장 큰 특징입니다. RDT는 상위 계층에서 전송한 데이터가 손상되거나, 손실되지 않았다는 것을 보장한다는 뜻이고, 하위 계층에서 신뢰성을 보장할 수 없기에, 특정 계층에서 신뢰성을 보장한다면 그 상위 계층의 신뢰성은 모두 보장됩니다. Transport Layer에서는 신뢰성 있는 데이터 교환을 원하지만, 그 아래의 레이어에서는 신뢰성을 보장할 수 없기에, 신뢰성 있는 통신에 문제가 생길 수 있습니다. 이때 RDT 프로토콜을 이용하면 신뢰성을 확인할 수 있습니다. 그림을 보면 알 수 있..