Tcp ip protokollstack i Windows

Idag kommer vi att prata om vad protokollstacken TCP / IP och hur kan dess inställningar konfigureras oberoende.Det är svårt att föreställa sig en fullfjädrad modern dator som inte har tillgång till det globala Internet.Det räcker med att starta en genväg för att ansluta - och finns i nästan alla befintliga resurser.Men ibland etiketten är inte nödvändigt.I varje fall, interaktionen av nätverksgränssnittet med ett globalt nätverk protokollstack tillhandahåller TCP / IP.

nu PC-användare kommer inte att överraska med nya operativsystem, eftersom gapet mellan de nya utgåvorna är ständigt minskar.Detta observerades i alla populära system. Windows från Microsoft, den odödliga Linux, äppel OC (Apple) och så vidare Anledningen är enkel: utvecklarna försöker hålla upp utvecklingen (ta till exempel, samma mobila enheter för tillgång till Internet), så tvingasatt uppdatera sitt sortiment av produkter.Men inte alla slutanvändare installera den nya versionen av operativsystemet.Faktum är att om det fungerar ...

Hur stapeln av TCP / IP-protokoll i samband med alla ovanstående?Föreställ dig en situation: det finns två identiska datorer, varav den ena kör Windows 1998, och den andra - den senaste versionen av Linux.Det är lätt att lägga märke till att hastigheten (och andra inställningar) för att arbeta med nätverket kommer att vara annorlunda.Anledningen - protokollstacken TCP / IP, dess genomförande i varje enskilt fall.Tillräckligt ofta för att installera en ny version av systemet för att erhålla prestandavinst nätverksgränssnitt.

Som redan nämnts, TCP / IP-stack möjliggör kommunikation nätverk anslutna beräkningsanordningar.Protokollet är indelade i 4 steg.Botten är basen, det representeras av de fysiska gränssnitt, till exempel, Ethernet.Nästa (tredje) etappen - datagram via Ethernet.Det andra är grundläggande i detta skede funktion UDP och TCP.Slutligen, högstadiet - ansökan, är utmärkta exempel på FTP och SMTP.Den aktuella TCP / IP-modellen föreslogs mer än 20 år sedan för nätverket ARPAnet.Snart har protokollet genomförts i system Unix (hjärtat av moderna Linux).Inte helt överraskande, är Internet funktioner på stacken TCP / IP.

system av Windows familjen tinktur stack placeras i en av de grenar av det register som ansvarar för Tcpip.Alla parametrar är av typen DWORD.En av de viktigaste - är varaktigheten av "liv" av datapaket, DefaultTTL (Time-to-live).Varje enhet visar en dirigeringsanordning, som behandlar paketet.Om rutten av dessa enheter är högre än värdet på TTL, är förpackningen förstörs.

ut i en DisableTaskOffload förbjuder användning av processor nätverkskort.Om du har en karta över ett sådant beslut är vettigt att överföra parametern till 0.

EnablePMTUDiscovery mekanism innebär att bestämma den optimala paketstorleken MTU.Om det här alternativet är inaktiverat (0), den accepterade värdet på standardvärdet 576 bytes.

Ganska intressant punkt SackOpts först dök upp i Windows XP.Dess integration (1) gör att systemet vid behov för att skicka förlorade paket enbart och inte hela meddelandet.

KeepAliveInterval anger mängden fördröjning mellan att skicka testpaket, gör det möjligt att genomföra en kontroll av den aktiva föreningen.Efter att ha mottagit ett svar från servern, är testpaket skickas inte förrän, tills en tid som anges i KeepAliveInterval.Normalt är detta värde 1000.

MTU indikerar dataöverföringsblockstorlek.Den har en direkt inverkan på resultatet för anslutningen.Till stor del beror på hur snabb anslutning (kabelkanal, telefon osv.).

Alla dessa parametrar kan konfigureras manuellt, med hänsyn till egenskaperna hos en befintlig anslutning.Dessutom har många specialiserade program (Tweakers) förenkla konfigurationsprocessen.Observera att i vissa fall är det möjligt försämring av operationen till nätverket.