ietf
[Top] [All Lists]

RE: An alternative to TCP (part 1)

2001-02-06 15:30:02
1. There are two annoying incompetence of TCP. One is that TCP does not
  distinguish packet loss caused by network transmission error from that
  caused by network congestion. The congestion control and avoidance
mechanism 
  makes TCP drop its transmit window upon detecting a packet loss, thus
lowers
  the transmit rate even if the loss is caused by physical link transmit
error.
  This results in an unnecessary reduction in link bandwidth utilization, 
  especially in the environment of wireless physical links.

Agreed.  This discontinuity allows room for NAT-like "fixes"  that don't
benefit the entire well being of the Internet as an entity.  This has been
seen with some of the limitations of PEPs (split connections more
specifically).  

I have explored such options for wireless systems.  The trade matrix looks a
lot like one for a NATed network -- good in the short term, questionable in
the long term.

  The other is that the unit of TCP sequence number is byte (octet) while
the
  the sequence number is only 32 bit wide. It is not a big problem for a
  no-more-than-100Mbps network. But in a modern gigabit network, it takes
only
  about 36 seconds to consume the whole sequence number space when
transmitting
  at the maximum bit rate.

Is this really a problem?  How often would a single TCP session have
allocated to itself an entire gigabit link?  I'm not aware of any end
systems or apps that generate data at this rate (especially for any extended
length of time), much less accept it.  Maybe I'm looking at this wrong.

Respectfully,
-Larry


****************************************************************************
This message is intended only for the individual or entity to whom it is
addressed and may contain information that is privileged, confidential, and
exempt from disclosure under applicable law.  If you are not the intended
recipient, or the employee or agent responsible for delivering the message
to the intended recipient, you are hereby notified that any dissemination,
distribution or copying of this communication is strictly prohibited, and
you are requested to please notify us immediately by telephone at
(321-956-8846) and return the original message to the address above.