Tcp ip protocol stack in Windows

Vandaag zullen we praten over wat het protocol stack TCP / IP en hoe kan de instellingen onafhankelijk van elkaar worden geconfigureerd.Het is moeilijk voor te stellen een volwaardige moderne computer die geen toegang hebben tot het wereldwijde internet heeft.Het is voldoende om een ​​snelkoppeling te starten om verbinding - en zijn beschikbaar in bijna alle bestaande middelen.Soms is het label niet noodzakelijk.In elk geval is de interactie van de netwerkinterface met een wereldwijd netwerk protocol stack voorziet TCP / IP.

Nu PC-gebruikers zal niet verrassen met nieuwe besturingssystemen, omdat de kloof tussen de nieuwe releases is voortdurend afneemt.Dit wordt waargenomen in alle populaire systemen:. Windows van Microsoft, de onsterfelijke Linux, appelzuur OC (Apple) en ga zo maar door De reden is simpel: de ontwikkelaars proberen te houden van de vorderingen (neem, bijvoorbeeld, dezelfde mobiele apparaten toegang tot het internet), dus gedwongenaan zijn lijn van producten te werken.Maar niet alle eindgebruikers installeren van de nieuwe versie van het besturingssysteem.Inderdaad, als het werkt ...

Hoe de stapel TCP / IP-protocollen in verband met het bovenstaande?Veronderstel situatie: er zijn twee identieke computers, waarvan Windows 1998, en de andere - de laatste versie van Linux.Het is gemakkelijk te zien dat de snelheid (en andere instellingen) om met het netwerk anders wordt.De reden - het protocol stack TCP / IP, de uitvoering ervan in elk geval.Vaak genoeg om een ​​nieuwe versie van het systeem te installeren om prestatiewinst netwerkinterface verkrijgen.

Zoals reeds vermeld, TCP / IP-stack maakt communicatie netwerk aangesloten computers.De notulen zijn verdeeld in 4 fasen.De bodem is de basis, wordt weergegeven door de fysieke interfaces, bijvoorbeeld Ethernet.Het volgende (derde) fase - datagram via Ethernet.De tweede is eenvoudig in dit stadium functie UDP en TCP.Ten slotte is de bovenste trap - de toepassing, zijn goede voorbeelden van FTP en SMTP.De huidige TCP / IP-model werd voorgesteld dan 20 jaar geleden voor het netwerk ARPAnet.Binnenkort is het protocol is geïmplementeerd in de systemen van Unix (het hart van de moderne Linux).Niet verrassend, de Internetfuncties op de stapel TCP / IP.

systemen van de Windows-familie tinctuur stapel geplaatst in een van de takken van de griffie verantwoordelijk voor de Tcpip.Alle parameters zijn van het type DWORD.Een van de belangrijkste - is de duur van het "leven" van datapakketten, DefaultTTL (Time-to-Live).Elke eenheid geeft een richtende inrichting, waar het pakket verwerkt.Wanneer de route van deze apparaten is groter dan de waarde van de TTL, wordt het pakket vernietigd.

tentoongesteld in één DisableTaskOffload verbiedt het gebruik van de coprocessor netwerkkaart.Als u een kaart van een dergelijk besluit is zinvol om de parameter over te brengen naar 0.

EnablePMTUDiscovery mechanisme omvat het bepalen van de optimale pakketgrootte MTU.Als deze optie is uitgeschakeld (0), de geaccepteerde waarde van de standaard waarde van 576 bytes.

Pretty interessant punt SackOpts verscheen voor het eerst in Windows XP.De opname (1) kan het systeem indien nodig om verloren pakketten opnieuw alleen en niet het volledige bericht.

KeepAliveInterval geeft de hoeveelheid vertraging tussen het verzenden testpakketten, waardoor het uitvoeren van verificatie van de actieve verbinding.Na ontvangst van een reactie van de server, worden testpakketten pas verzonden, tot een tijd die in KeepAliveInterval.Meestal is deze waarde 1000.

MTU geeft zendgegevensblok grootte.Het heeft een directe impact op de prestaties van de verbinding.Voor een groot deel is afhankelijk van de snelheid van de verbinding (kabelkanaal, telefoon enz.).

Al deze parameters kunnen handmatig worden ingesteld, rekening houdend met de kenmerken van een bestaande verbinding.Daarnaast zijn veel gespecialiseerde programma (tweakers) om de configuratie te vereenvoudigen.Merk op dat in sommige gevallen mogelijk verslechtering van de operatie voor het netwerk.