1_RDT 개요

Transport_Layer/$_RDT 2014. 2. 14. 11:25

1. RDT

 -> Reliable Data Transfer Protocol

2. 신뢰적인 데이터 통신

 -> 데이터가 깨지지 않고손실되지 않는 것을 의미한다.

  : 위와 같은 상황이 발생하면 재전송한다.

 -> 순서가 섞이지 않고 가는 것을 의미한다.

2. 서비스 추상화

 -> 신뢰적인 채널에서 전송된 데이터가 (데이터가 손상되거나 데이터가 손실)되지 않는다.

3. 지금부터 알아볼 것

 -> 점점 복잡해지는 하위 채널 모델을 고려하여

  : RDT의 Sender 입장과 Receiver 입장을 개발해 나가는 것이다.

4. 호출

 -> rdt_send()

  : 해당 호출에 의해서 위쪽으로부터 호출될 것이다.

 -> udt_send()

  : 다른 쪽에 패킷을 전송한다는 뜻이다.

  : 즉, 하위 Layer로 packet을 전송한다.

 -> rdt_rcv()

  : 수신측에서 패킷이 도착했을 때 호출된다.

 -> deliver_data()

  : rdt가 상위 Layer에 데이터를 전달할 때 호출한다.

'Transport_Layer > $_RDT' 카테고리의 다른 글

6_RDT_2.1_CASE2  (2) 2014.02.14
5_RDT_2.1_CASE1  (0) 2014.02.14
4_RDT_2.0_CASE2  (0) 2014.02.14
3_RDT_2.0_CASE1  (0) 2014.02.14
2_RDT_1.0  (0) 2014.02.14
Posted by 훈승오승훈
l