February 2014 Archive


4649
Building a Reliable Data Transfer Protocol
Building a Reliable Data Transfer Protocol

We first examine the simplest case, in which the underlying channel is completely reliable. The protocol itself, which we'll call rdt1.0, is trivial. The finite-state machine (FSM) definitions for the rdt1.0 sender and receiver are shown in Figure 1. The FSM in Figure 1(a) defines the

Tags protocol, fsm, arq, data packet, countdown timer, checksums, data transfer, transport layer
4812
Pipelined Reliable Data Transfer Protocols
Pipelined Reliable Data Transfer Protocols

Protocol rdt3.0 is a functionally correct protocol, but it is doubtful that anyone would be happy with its performance, especially in todays high-speed networks. At the heart of rdt.3.0s performance problem is the fact that it is a stop-and-wait protocol.

Tags protocol, propagation delay, end systems, routers, data packet
7137
Go-Back-N (GBN)
Go-Back-N (GBN)

In a Go-Back-N (GBN) protocol, the sender is allowed to transmit several packets (when available) without waiting for an acknowledgment, but is constrained to have no more than some maximum allowable number, N, of unacknowledged packets in the pipeline. We describe the

Tags packets, gbn protocol, variables, semaphore, checksums
Page 1 of 1 Previous 1 Next

Copy Right

The contents available on this website are copyrighted by TechPlus unless otherwise indicated. All rights are reserved by TechPlus, and content may not be reproduced, published, or transferred in any form or by any means, except with the prior written permission of TechPlus.