Computer Science/네트워크

[네트워크] Principle of RDT - rdt 1.0

바보1 2023. 4. 17. 09:27

앞의 글을 읽으시면 이해에 도움이 됩니다.

 

2023.04.17 - [Computer Science/네트워크] - [네트워크] Principles of Reliable Data Transfer

 

[네트워크] Principles of Reliable Data Transfer

앞의 글을 읽으시면 이해에 도움이 됩니다. 2023.04.15 - [Computer Science/네트워크] - [네트워크] Transport-Layer Protocols [네트워크] Transport-Layer Protocols 앞의 글을 읽으시면 이해에 도움이 됩니다. 2023.04.07

hi-guten-tag.tistory.com


1. rdt 1.0

 

 

  • 처음에는 아주 간단한 경우만 살펴봅시다. 아래에 놓인 채널이 완전히 신뢰가 가능한 경우에 대해서 먼저 살펴봅니다.
  • 아주아주 간단한 rdt 1.0을 통해 finite-state-machine(FSM)이 무엇인지 알아봅시다.

출처 : Computer Networking 3장. Figure 3.9

  • 송신자는 그냥 rdt_send(data)를 통해 데이터를 전송합니다.
  • 그러면 하위에 있는 채널이 패킷을 만들어서 전송합니다.
  • 반대로 수신자는 rdt_rcv(packet)을 하여 패킷을 받고, 데이터를 추출합니다.
  • rdt 1.0에서는 하위 채널이 완벽히 신뢰성 있다고 가정하기 때문에, 수신자는 송신자에게 어떤 피드백도 줄 필요가 없습니다.
  • FSM은 하나의 상태에서 다른 상태로 가는 것을 묘사한 그림입니다.

참고

 

 

경북대학교 컴퓨터학부 COMP0414-001 컴퓨터 망 수업

Computer Networking: A Top Down Approach / James F. Kurose, Keith W. Ross 저 / PEARSON / 2021년

Chat GPT, Bing AI


다음 글에서는 rdt 2.0에 대해 알아보겠습니다.

 

2023.04.17 - [Computer Science/네트워크] - [네트워크] Principle of RDT - rdt 2.0

 

[네트워크] Principle of RDT - rdt 2.0

앞의 글을 읽으시면 이해에 도움이 됩니다. 2023.04.17 - [Computer Science/네트워크] - [네트워크] Principle of RDT - rdt 1.0 [네트워크] Principle of Reliable Data Transfer - rdt 1.0 앞의 글을 읽으시면 이해에 도움이

hi-guten-tag.tistory.com

감사합니다.

지적 환영합니다.