TCP Retransmition



I use a sniffer software and watch the following phenomena-
In a tcp session the sender sends from time to time a packet which is marked
as "retransmission" by the sniffer. Closer look reveals that the
"retransmitted" packet is similar to the previous one but contains a few
more bytes.
My questions-
1. How does the sniffer software know that its a retransmission?
2. The retransmitted packet is sent before the receiver acked the previous
packet or reacted to it whatsoever, so why did the sender retransmitted it
at all?
3. How does the receiver treats the 2 packets, does he neglect any of them?

Regards

Mark


.



Relevant Pages

  • slow tps on NetWare
    ... databases. ... C Clear Physical Record[Unreassembled Packet] ... [TCP ... Retransmission] R OK ...
    (comp.lang.clarion)
  • Re: Telnet over WAN latency troubleshooting
    ... > we've also tried the old culprit SET PROTO TCP/NODELAY with no ... > with 1200 byte packets I see zero packet loss except for peak time ... was at least one retransmission. ... > I need to find out if there's any way to get telnet to work more ...
    (comp.os.vms)
  • FreeBSD tcp backoff problem
    ... I work on a stack which is derived from FreeBSD. ... but appliance does not receive it ... Since each retransmitted packet is acked, ... it is set to zero when the retransmission timeout happens. ...
    (freebsd-net)
  • Re: Atheros, hardware access layer, collisions
    ... >> I think there is still collision detection happening on the hardware ... I think I have to disable the retransmission of frames ... I've got two computers synchronized to send one packet each to this ... to each that it receives (on the application level, not in the control frame ...
    (freebsd-hackers)
  • Re: possible solution to performance issues with FTP client on HP3000
    ... I was under the impression that the first retransmission of a packet uses the initial interval, and the intervals grow longer after that. ... This is the lowest configurable values for these 2 variables (and yes the help documentation for "Retransmission Interval Lower Bound" is wrong... ... The first packet is sent out on a connection request and if no response, the second SYN at 2 seconds, the third at +4 seconds, the forth at +8 seconds, the fifth at +16 seconds, the sixth at +32 seconds, the seventh ... On local LAN links and extended links where the performance of an acknowledged TCP packet is on a smoothed average less than second the "Retransmission Interval Lower Bound" second will be the computed "Retransmission Timer" value. ...
    (comp.sys.hp.mpe)