목록RDT (1)
우보천리 개발
[2. Transport Layer] TCP의 신뢰적인 데이터 전송
TCP는 UDP와 다르게 '신뢰적인 데이터 전송' 을 보장한다. 신뢰적인 데이터는 어떻게 전송되는지 우선 원리를 살펴본다. 1. Reliable Data Transfer(RDT) 신뢰적인 데이터 전송 서비스를 추상화하여 구현한 것이 RDT Protocol이다. 단방향으로 데이터를 전송하는 것을 가정하고, 나타날 수 있는 문제는 크게 두가지이다. 우선 Packet Error 그리고 Packet Loss 이다. rdt 1.0 rdt 1.0 에서는 가장 신뢰적인 상태라고 가정하기 때문에 오류가 발생하지 않고 신뢰적이다. 그렇기 때문에 수신 측에서도 어떠한 피드백을 보내주지 않아도 된다. rdt 2.0 rdt2.0 에서는 비트에 오류가 있다라고 가정을 한다. 송신자와 수신자는 '긍정 확인응답'과 '부정 확인응답..
Computer Science/네트워크
2023. 4. 29. 19:26