/    /  CDCS – Piggybacking in Networking systems

Piggybacking in Networking systems

 

A full duplex transmission is used to improve the efficiency of networking communication. It is a two-way communication and provides better performance than simple and half-duplex transmission modes. 

There are two solutions to achieve full-duplex:

  1. Two separate channels with one forwarding data transmission and the other for reverse data transfer. 
  2. The other solution is piggybacking. It is the preferred solution as it will use each channel to transmit the frames. 

An improvement that can be made is when a data frame arrives, the receiver waits to send the acknowledgement until the network layer moves to the next packet. 

 

What is piggybacking?

Piggybacking is the technique in which outgoing acknowledgement is delayed temporarily. It increases the efficiency of bidirectional protocols. 

 

Advantages of piggybacking?

  1. There is a reduction in usage costs. 
  2. There is an improvement in the latency of data transfer.
  3. There is a better use of channel bandwidth. 

 

Disadvantages of piggybacking?

  1. It is complex.
  2. In a case where the acknowledgement is blocked due to a delay in the data link layer, the frame will be rebroadcasted. 

 

Reference