TIP: Click on subject to list as thread! ANSI
echo: nthelp
to: Geo
from: Gregg N
date: 2005-05-20 12:39:10
subject: Re: Crappy Windows 2000/XP UDP performance

From: "Gregg N" 

Geo wrote:
> "Gregg N"  wrote in message
> news:Xns965BF11E63FA4gregginvalidinvalid{at}216.144.1.254...
>
>> The IP protocol allows for up to 64k datagrams, but the RFC only
>> requires hosts to handle up to 576 octets, and says not to use
>> larger datagrams unless you know that all the intermediate systems
>> support it. If you control all the hops between the source and
>> destiniation, then this is not an issue. I don't think this
>> limitation occurs too much in practice even when you don't control
>> the intermediate systems.
>
> Ok so I take it you can be pretty sure this isn't what's causing the
> slowness being discussed?

Yes, because I don't care whether the receiver accepts my packets or not. I
am just measuring how fast I can send them. The sender isn't even aware of
what happens to the packets once they leave the computer. UDP does not have
ACKs.

> Maybe fragmentation requires some sort of a response from the other
> end that smaller non fragged UDP packets don't require (a function of
> routers or something)?

IP fragmentation does not require a response. The sender just splits the
packet up into multiple ethernet frames with a fragmentation flag and
offset set in each fragment. The recipient reassembles the fragments. If a
fragment gets corrupted or lost in transit, the sender is none the wiser.

Gregg

--- BBBS/NT v4.01 Flag-5
* Origin: Barktopia BBS Site http://HarborWebs.com:8081 (1:379/45)
SEEN-BY: 633/267 270 5030/786
@PATH: 379/45 1 106/2000 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.