TCP is a risk averse algorithm, it does not simply begin sending data at fill gig speed when a session is established. When a session is initialized the sender has no idea what the network conditions are like between itself and the client, they could be connected with Gigabit interfaces on the same switch, or they could be on a 56k connection in a hotel 1000 miles away. In order to avoid immediately overrunning a network like when a TCP sender wishes to send data it starts by sending a small amount of data, and then for each successful round trip it increases the amount of data send on subsequent round trip.
This behavior is known as slow start, and it allows TCP to gently probe the network and determine how many packets the Server can send at once without causing packet loss. This behavior will continue until the a packet is lost, indicating congestion has occurred, or until the server reaches the maximum receive window that the client is advertising.
The variable that controls the amount of data that can be sent in a round tip is known as the congestion window and is abbreviated cwnd. Modern implementations of slow start initialize the cwnd at two maximum segments. For each acknowledgment that is received the server can send one additional segment in the next flight. If the client acknowledges each segment it receives this will result in geometric growth as the window would double with each round trip. Microsoft Windows uses delayed acknowledgements and will only ack every other packet, and will wait 200ms for outstanding packets if they receive an odd number. So slow start is not geometric, and the window will not double each round trip for windows clients.
Normal Slow Start: 2, 4, 8
Windows Clients: 2, 3, 5, 8
Thursday, December 4, 2008
Monday, November 3, 2008
Up for sale is my Tropic Green Ford Explorer XLT 4WD.
Price: The KBB for "good" condition is $4595 but I am asking $4200 (I will consider reasonable offers- no low ball considering that this vehicle is in awesome shape) Don’t make an offer without coming to look at this car.
Mileage: 114,000 miles and going strong
Engine: SOHC 4.0 L V6 12 valve with max output of 210 Horsepower and 240ft-lbs of torque
Transmission: 5-Speed Automatic
This is your chance to purchase a great American sport utility vehicle that still drives like new! I recently purchased a smaller vehicle so I no longer need a 4WD. The Explorer has been in my family since it was purchased new in 2000, originally owned by my father and then by me for the past two years.
Features:
Air Conditioning: Front and Rear (and very cold!)
Stereo: Radio/CD/Cassette
Power Drivers seat
Power Windows
Running Boards
Roof Racks
Fog Lights
Remote Keyless Entry
Roll-up cargo cover
Cruise Control
Chrome Front & Rear Bumpers
Tinted Rear Windows
Alloy Wheels
The explorer has been very reliable and is SUPER comfortable to drive so I hate to get rid of it, but it must go. It has been very well maintained and I have all documentation for work that has been done. Recent maintenance has included:
Thanks for looking and feel free to contact me with your questions.
Price: The KBB for "good" condition is $4595 but I am asking $4200 (I will consider reasonable offers- no low ball considering that this vehicle is in awesome shape) Don’t make an offer without coming to look at this car.
Mileage: 114,000 miles and going strong
Engine: SOHC 4.0 L V6 12 valve with max output of 210 Horsepower and 240ft-lbs of torque
Transmission: 5-Speed Automatic
This is your chance to purchase a great American sport utility vehicle that still drives like new! I recently purchased a smaller vehicle so I no longer need a 4WD. The Explorer has been in my family since it was purchased new in 2000, originally owned by my father and then by me for the past two years.
Features:
The explorer has been very reliable and is SUPER comfortable to drive so I hate to get rid of it, but it must go. It has been very well maintained and I have all documentation for work that has been done. Recent maintenance has included:
- Oil + Filter Change @ 112K (synthetic)
- New TIRES in March!
- New front brakes in April
- New Spark Plugs in April
- New air filter in June
- New thermostat in July
Thanks for looking and feel free to contact me with your questions.
Subscribe to:
Posts (Atom)