4 reasons of latency :
Processing Delay : time the packet is correctly received at the head node of the link and the time the packet is assigned to an outgoing link queue for transmission. The processing delay is independent of the amount of traffic handled by the corresponding node.
Queueing Delay
Transmission Delay
Propagation Delay