Making Protocol Terminologies Easy: Transmission time, Propagation time and Others

Post a Comment
All is Analogies that makes understanding easy.
Diving right into Analogy.

Suppose you have won "Who Wants to be a millionaire" and you got an amount of 1 crore. Then this money is the main asset that needs to be sent to a person in Haryana place. You might say simply, do simply Net transfer and stuff, but assume this is confidential money then what to do. You arranged a truck driver who travels often to Haryana, which then will transfer to the intended recipient of the money.

Now, Here is the thing that could resemble time terminology in protocols. You carried the money in the bag (means you are a node with the packet in your bag). Locked the house, ready to go outside from front door. As you start your journey from the front door and travel with a sweat on your face knowing you have money. the journey from front door to the truck driver somewhat resembles the Transmission time of a packet (a.k.a 1crore Rs.). also, this situation when you travel from house to a driver where you think every person will snatch your bag (even though others don't give a shit) is also known to be a vulnerable time in some protocols like Aloha

So, your time taken to reach the driver from home is Transmission time and now its job Driver to deliver to Haryana via Truck. this travel is longer and resembles as Propagation time. The driver may go slow or fast, in a narrow lane (low bandwidth) or broader lane(high bandwidth) that depends on the road right? which is fixed. Driver travel time to person in Haryana is propagation time. Now driver has reached to person in Haryana and person told him to put the 1crore bag in his godown (because he has a lot of money already he is counting). The bag is now stored in Godown, this storing in godown is somewhat resembles as Queuing time or Buffer time (some person might have bigger godown means more buffer space).

The driver was gone. Now the person is already counting money bag by bag came in order. The person now picks the bag and takes out money and starts counting money worth 1 crore. He could be fast he could be slow (depends he uses the machine to count or saliva). The time it took to count 1 Crore is somewhat resembled to be Processing Time, the person is happy now and he sents a call back to the sender of money and makes him sure that money is received, this phase is giving acknowledgment.

Complete Picture :
Now the little-bit bookish(technical) way of telling the terms:

Transmission Time: The amount of time taken by a sender to load the last bit of packet onto the link.

Propagation time: the time it took to travel to another side of the link by last bit of packet.

Queuing time: the time it took in waiting in the buffer of the receiver (or sender). (normally taken as negligible time)

Processing time: The time it took to process a packet, understand, after picking out from the buffer.

Truck Driver might meet with an accident then money never reached the person that resembles loss of a packet. there could also happen, recipient grabbed the money and while calling back to the sender, the call didn't connect so it could resemble as to retransmit the packet because the call of acknowledgment was never received.

That's all folks.

Share this Analogy, letting others understand this too. (do cite!)


Y Aakash
Hello World, I Dwell with Creative Sketching, Coding, Finance & Blogging by putting my Views and Work.

Related Posts

Post a Comment