Hoge snelheid van botsingen op 100 megabit net werken

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 315237 - Bekijk de producten waarop dit artikel van toepassing is.
Zie voor een Microsoft Windows 2000-versie van dit artikel:169789.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Symptomen

Als u het TCP/IP-protocol gebruikt en een 100 megabit net werk adapter hebt, zult u een langzame net werk prestaties tijdens het kopiëren van bestanden. Deze vertragingen kunnen ook optreden terwijl u Windows Verkenner in Windows XP gebruiken.

OpmerkingDeze vertragingen vindt plaats op verschillende 100 megabit net werk adapters en is niet specifiek voor Windows.

Oorzaak

Dit probleem treedt op vanwege een hoog percentage van vroege conflicten op het net werk. De interframe gap (de tijd dat een werk station moet voordat wachten wordt geprobeerd de draad zender) lager is dan de specificatie IEEE 802. 3 van 9,6 microseconden.

Oplossing

BelangrijkDeze sectie, methode of taak bevat stappen voor het wijzigen van het register. Echter, kunnen ernstige problemen optreden als u het register onjuist bewerkt. Zorg ervoor dat u deze zorgvuldig uitvoert stappen. Voor extra bescherming, back-up van het register voordat u aanbrengt wijzigingen. Vervolgens kunt u het register herstellen als er een probleem optreedt. Voor meer informatie over back-up en terugzetten van het register, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
322756Back-up en terugzetten van het register in Windows


Neem contact op met de fabrikant van uw net werk adapter voor dit probleem op te lossen informatie over het verhogen van de interframe kloof.

Intel EtherExpress 100B net werk adapters hebben een register parameter waarmee de lengte van de interframe kloof. Deze parameter wijzigen als u een Intel EtherExpress 100B net werk adapter gebruikt, gaat u als volgt te werk:
  1. Klik opStart, klik opUitvoeren, en typ vervolgensRegeditin deOpenvak.
  2. Zoek en klik op de volgende sleutel in het register:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\e100bx\Parameters
    Opmerkingxis het nummer van de net werk adapter.
  3. Klik opBewerken, klik opWaarde toevoegen, en typ vervolgens de volgende informatie:
    Waardenaam:Adaptive_ifs
    Waardetype:REG_DWORD
    Gegevens:1(geavanceerde algoritme inschakelen)
    De geavanceerde algoritme voor het opsporen van conflicten en de interframe kloof afstemmen is standaard ingeschakeld. Adaptieve algoritme uitschakelen, stelt u de gegevens waarde op 0. Een gegevens waarde tussen 2 en 200 wordt een vooraf gedefinieerde interframe ruimte. Stel de waarde 20 en verhoog vervolgens de waarde door factoren van 20. Meten van conflicten en let op de prestaties. Stel een definitieve waarde die een conflict met lage snelheid en heeft geen invloed op de prestaties.
BelangrijkDeze sectie, methode of taak bevat stappen voor het wijzigen van het register. Echter, kunnen ernstige problemen optreden als u het register onjuist bewerkt. Zorg ervoor dat u deze zorgvuldig uitvoert stappen. Voor extra bescherming, back-up van het register voordat u aanbrengt wijzigingen. Vervolgens kunt u het register herstellen als er een probleem optreedt. Voor meer informatie over back-up en terugzetten van het register, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
322756Back-up en terugzetten van het register in Windows


Dit probleem wilt omzeilen, kunt u een register parameter TcpWindowSize laat wachten op een bevestiging van de ontvanger ontvangt voordat gegevens worden verzonden. Als u deze wijziging aanbrengt, wordt de kans op conflicten verminderd. Een register parameter TcpWindowSize maken, gaat u als volgt te werk:
  1. Klik opStart, klik opUitvoeren, en typ vervolgensRegeditin deOpenvak.
  2. Zoek en klik op de volgende sleutel in het register:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. Klik opToevoegen, klik opWaarde, en voeg de volgende gegevens:
    Waardenaam:TcpWindowSize
    Waardetype:REG_DWORD
    Gegevens:2920(decimaal) - aantal bytes
    Stel de waarde in opDecimale 2920voor Ethernet- of tweemaal de maximale TCP-gegevensgrootte voor andere netwerktopologieën. U hoeft niet te wijzigen van deze instelling voor andere net werken omdat net werken die zijn gebaseerd op topologieën zoals token ring of FDDI (Fiber Distributed Data Interface) hebben geen conflicten als een Ethernet net werk heeft.

    Wijzigingen van deze parameter kunnen de prestaties sterk beïnvloeden. WAN's (Wide area network) of normale 10 megabit net werken hebben sommige vertragings tijd tussen de zender en ontvanger. De latentie is afhankelijk van de netwerktopologie. Er zijn dus geen conflicten als gevolg van TCP/IP-bevestiging. In dergelijke gevallen beperken u alleen doorvoer snelheid wanneer u TcpWindowSize afstemmen.

Status

Microsoft heeft bevestigd dat dit een probleem in de Microsoft-producten die worden vermeld in de sectie is "Van toepassing op".

Meer informatie

Een conflict treedt op wanneer twee stations tegelijk op de draad verzonden. Een vroege botsing wordt elk conflict dat vroeger dan 512 bits van het onderweg zijn. Vroege conflicten kunnen regelmatig voorkomen in een goed bedrijfs Ethernet-netwerk. Er is geen hardwarestoring of station volstaan.

De specificatie IEEE 802. 3 aangegeven dat een station 9,6 microseconden moet wachten (interframe gap) voordat het station proberen kunt te verzenden op de draad. Verscheidene fabrikanten adapter ontwerpen hun adapters met een kleinere interframe opening voor hogere gegevens overdracht snelheden. Deze kleinere interframe gap kan leiden tot een hoge snelheid van botsingen.
Het gedrag van de bovenste laag protocol kan ook van invloed op de snelheid van conflicten. Nadat u een TCP-host twee gegevens frames ontvangt, verzendt de TCP-host een bevestiging naar de afzender. De kans op conflicten is high als een client die twee pakketten ontvangen probeert een bevestiging verzenden terwijl de afzender wil meer gegevens naar de client sturen.

Analyse van Windows Verkenner bestanden kopiëren in Windows XP

Wanneer hetzelfde bestand exemplaar wordt gestart via een opdrachtprompt of via Windows Verkenner in Windows XP, het patroon van de gegevensoverdracht is andere. In dit geval problemen de redirector een 60 kilobyte (KB) "bulk lezen" of "ruwe lezen." De gegevens overdracht patroon volgt:
   10 CLIENT SERVER  SMB C read & X, FID = 0x1004, Read 0xf000
   11 SERVER CLIENT  SMB R read & X, Read 0xf000
   12 SERVER CLIENT  NBT SS: Session Message Cont., 1460 Bytes
   13 SERVER CLIENT  NBT SS: Session Message Cont., 1460 Bytes
   14 SERVER CLIENT  NBT SS: Session Message Cont., 1460 Bytes
   15 SERVER CLIENT  NBT SS: Session Message Cont., 1460 Bytes
   16 CLIENT SERVER  TCP .A...., len: 0, seq:404791-404791, ack
   17 CLIENT SERVER  TCP .A...., len: 0, seq:404791-404791, ack
   18 SERVER CLIENT  NBT SS: Session Message Cont., 1460 Bytes
   19 SERVER CLIENT  NBT SS: Session Message Cont., 1460 Bytes
   20 SERVER CLIENT  NBT SS: Session Message Cont., 1460 Bytes
				
TCP-niveau:
   10 CLIENT SERVER  TCP len:   64, seq:  404727-404790,  ack:   6992081
   >Client sends 64 bytes of data (SMB command to read 4KB);

   11 SERVER CLIENT  TCP len: 1460, seq: 6992081-6993540, ack:    404791
   >Server sends the piggyback ACK, and the SMB response with some data;

   12 SERVER CLIENT  TCP len: 1460, seq: 6993541-6995000, ack:    404791
   13 SERVER CLIENT  TCP len: 1460, seq: 6995001-6996460, ack:    404791
   >Server sends rest of the data to the client.

   >**Collision likely at this point because the client tries to send an acknowledgment.

   14 SERVER CLIENT  TCP len: 1460, seq: 6996461-6997920, ack:    404791
   15 SERVER CLIENT  TCP len: 1460, seq: 6997921-6999380, ack:    404791
   >But the server can acquire the wire and send more data.

   16 CLIENT SERVER  TCP len:    0, seq:  404791-404791,  ack:   6996461
   >Client can acquire the wire and send the acknowledgement for data on frames 12 and 13.

   17 CLIENT SERVER  TCP len:    0, seq:  404791-404791,  ack:   6999381
   >Client can acquire the wire and send the acknowledgement for data on frames 14 and 15.

   18 SERVER CLIENT  TCP len: 1460, seq: 6999381-7000840, ack:    404791
   19 SERVER CLIENT  TCP len: 1460, seq: 7000841-7002300, ack:    404791
   >Server continues to send data.

   >**Collision likely at this point because the client tries to send an acknowledgment.

   20 SERVER CLIENT  TCP len: 1460, seq: 7002301-7003760, ack: 404791
   >But the server can acquire the wire and send more data.
				
Wanneer u het TCP/IP-protocol, invloed TCP-bevestigingen op de botsing. Het probleem is omdat van TCP/IP of de vanwege de uitbreiding waardoor Windows Verkenner kunnen 60 KB bulk leest. Het probleem kan worden geïllustreerd door ook via FTP. TCP/IP-, redirector en Windows Verkenner hebt geen controle over interframe gap. Interframe gap is op de fysieke laag. De chipset op de adapter controleert die laag. Als uw net werk een hoge snelheid van botsingen, neem dan contact op met de leverancier van uw net werk adapter.

Eigenschappen

Artikel ID: 315237 - Laatste beoordeling: maandag 28 februari 2011 - Wijziging: 2.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Trefwoorden: 
kbregistry kbnetwork kbprb kbmt KB315237 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:315237

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com