앞의 글을 읽으시면 이해에 도움이 됩니다.
2023.04.17 - [Computer Science/네트워크] - [네트워크] Principles of Reliable Data Transfer
1. rdt 1.0
- 처음에는 아주 간단한 경우만 살펴봅시다. 아래에 놓인 채널이 완전히 신뢰가 가능한 경우에 대해서 먼저 살펴봅니다.
- 아주아주 간단한 rdt 1.0을 통해 finite-state-machine(FSM)이 무엇인지 알아봅시다.
- 송신자는 그냥 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
감사합니다.
지적 환영합니다.
'Computer Science > 네트워크' 카테고리의 다른 글
[네트워크] Principle of RDT - rdt 2.1 (0) | 2023.04.17 |
---|---|
[네트워크] Principle of RDT - rdt 2.0 (0) | 2023.04.17 |
[네트워크] Principles of Reliable Data Transfer (0) | 2023.04.17 |
[네트워크] UDP - Segment Structure (0) | 2023.04.15 |
[네트워크] UDP - Connectionless Transport (0) | 2023.04.15 |