Thursday, December 4, 2008

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

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:
    • 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
    The only negatives are a crack in the windshield (like half the cars in Texas!) on the passenger side which is not in the driver's field of view (main reason I never fixed it). There are also some small rust spots on the underside of the tailgate and doors due to the fact that it was driven up north for a few years.

    Thanks for looking and feel free to contact me with your questions.