- Posts: 1013
- Thank you received: 52
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Packet loss is the way it tells the sending computer to slow down. There's no way for either computer to know the speed of the connection at every point between them. The sending computer starts slow and ramps up as more and more packets are acknowleged by the reciever. When the flow starts to outpace the connection, packets are dropped. The sender is informed which causes it to cut back. Then starts to increse in speed again until there's another packet loss. This allows the connection to always run as fast as possible, even when traffic starts to congest at a router.DrDeath wrote: Packets on a network are not supposed to be dropped. A TCP connection between two hosts is controlled by the windowing process, meaning if the receiving host cannot keep up with the amount of traffic being sent, it tells the sender to slow down.
Every router/switch has a buffer to que packets coming in from multiple links wanting to go out on the same link. It's the overly large size of them now-a-days that is the problem.DrDeath wrote: You would only need a buffer if there is congestion on a link or a collision.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.