Dat DrTcp programmaatje verandert enkele Windows-register instellingen ivm de manier waarop je netwerk-data in pakketjes verdeeld wordt en qua logistiek die nodig is om de pakketjes te verzenden of ontvangen.
Je internetlijn heeft een bepaalde maximale pakketgrootte (=
MTU,Maximum Transmission Unit, wat over 't algemeen afhangt van het type aansluiting: xDSL of kabel), en dus wordt de lijn het meest efficiënt gebruikt als de datapakketjes zoveel mogelijk op die maat gemaakt worden.
Het versturen van die datapakketjes gaat gepaard met een hoop 'overhead' (15 à 20% voor gewoon surfen) tussen de twee computers, zijnde de jouwe en de server. Overhead= de envelop+postzegel die nodig is om de brief(=datapakketje) op z'n bestemming te brengen. Hoe beter die coördinatie verloopt, des te minder overhead je nodig hebt.
Als je iets download, worden die datapakketjes tijdelijk in een buffer opgeslagen en als die vol zit, wordt er gekeken of er pakketjes ontbreken of fout zijn, teneinde de server dan om vervangingspakketjes te vragen of gewoon te bevestigen dat ze zijn aangekomen. Als je een snelle en degelijke verbinding hebt, kan je beter een grotere buffer instellen zodat de datastroom minder onderbroken moet worden voor die overhead-communicatie. De buffergrootte wordt bepaald door de "RWIN=Receive Window" instelling.
Die twee instellingen zijn 't belangrijkst. In WindowsXP staat de MTU standaard ingesteld op 1500, wat goed is voor kabel maar ADSL is eigenlijk beter af met 1492.
De RWIN staat standaard vrij laag in XP - de optimale grootte is een vrij ingewikkelde berekening, maar voor huidige ADSL snelheden kom je eigenlijk uit op een waarde van 255552. Om die buffergrootte mogelijk te maken, moet je ook de "Large Window Scaling" instelling aanzetten in DrTcp.
Voor kabelaansluitingen toont mijn optimizer tooltje een optimale waarde van 256960 (ook met 'Large Window Scaling' aan) en MTU is 1500.
In Vista zou dit alles zelf-optimaliserend moeten zijn. Als we volgend jaar allemaal op 25-100Mbit lijnen zitten
, zullen die buffergroottes beter ook weer wat hoger moeten staan.