TCP IP stack v systéme Windows

Dnes budeme hovoriť o tom, čo zásobník protokolu TCP / IP a ako sa jej nastavenia je možné nezávisle konfigurovať.Je ťažké si predstaviť plnohodnotnú moderný počítač, ktorý nemá prístup na globálny Internet.To je dosť začať zástupca pre pripojenie - a sú k dispozícii takmer vo všetkých existujúcich zdrojov.Niekedy však štítok nie je nutné.V každom prípade je interakcia sieťového rozhrania s globálna sieť zásobníka protokolu poskytne TCP / IP.Užívatelia

Teraz PC neprekvapia s novými operačnými systémami, pretože medzera medzi novými verziami sa neustále znižuje.To možno pozorovať vo všetkých populárnych systémov :. Windows od spoločnosti Microsoft, nesmrteľným Linux, jablčná OC (Apple), a tak ďalej Dôvod je prostý: vývojári sa snažia držať krok pokroku (brať, napríklad, rovnaký mobilné zariadenie pre prístup k internetu), takže nútenýaktualizovať svoje rady výrobkov.Ale nie všetci koncoví užívatelia inštalovať novú verziu operačného systému.Naozaj, či to funguje ...

Ako sa zásobník protokolov TCP / IP spojená s všetky vyššie uvedené?Predstavte si situáciu: sú tam dva identické počítače, z ktorých jeden je so systémom Windows 1998, a druhá - najnovšie verzie Linuxu.Je ľahké si všimnúť, že rýchlosť (a ďalšie nastavenia), pre prácu so sieťou bude odlišné.Dôvod - zásobník protokolu TCP / IP, jeho implementácia v každom prípade.Často stačí nainštalovať novú verziu systému pre získanie zvýšenie výkonu sieťové rozhranie.

Ako už bolo spomenuté, TCP / IP stack umožňuje komunikačná sieť pripojená počítačová zariadení.Zápisy sú rozdelené do 4 etáp.Dno je základná, to je reprezentovaná fyzických rozhranie, napríklad Ethernet.Ďalší (tretia) fáza - datagram cez Ethernet.Druhým je základom v tejto funkcii fáze UDP a TCP.Napokon, horný stupeň - aplikácie, sú hlavné príklady FTP a SMTP.Súčasný model TCP / IP bol navrhnutý pred viac ako 20 rokmi pre sieť ARPANET.Čoskoro protokol bol implementovaný v systémoch Unix (srdce moderného systému Linux).Niet divu, že internetové funkcie je na zásobníku protokolu TCP / IP.

systémy Windows rodina tinktúra zásobníka umiestneného v jednej z vetiev registra zodpovedného za Tcpip.Všetky parametre sú typu DWORD.Jedným z najdôležitejších - je doba "života" dátových paketov, DefaultTTL (Time-to-Live).Každá jednotka označuje smerovacie zariadenie, ktoré spracováva paket.V prípade, že cesta z týchto zariadení je väčšia, než hodnota TTL, paket je zničený.

vystavoval v jednom DisableTaskOffload zakazuje použitie koprocesor sieťovej karty.Ak máte mapa takého rozhodnutia, má zmysel pre prenos parametra na 0.

EnablePMTUDiscovery mechanizmus spočíva v stanovení optimálnu veľkosť paketu MTU.Ak je táto voľba vypnutá (0) prijal hodnota predvolenú hodnotu 576 bajtov.

Docela zaujímavý bod SackOpts sa prvýkrát objavil v systéme Windows XP.Jeho zahrnutie (1) umožňuje systému v prípade potreby znovu odoslať stratených paketov a nie celá správa.

KeepAliveInterval udáva množstvo oneskorenie medzi odoslaním paketov testu, ktorý umožňuje vykonávať overovanie účinnej látky.Po obdržaní odpovede od servera, testovací pakety nie sú odoslané do, až do doby stanovenej v KeepAliveInterval.Zvyčajne je táto hodnota 1000.

MTU označuje veľkosť prenosu bloku dát.To má priamy vplyv na výkonnosť pripojenia.Do značnej miery závisí na rýchlosti pripojenia (káblovým kanálom, telefón a podobne.).

Všetky tieto parametre môžu byť konfigurované ručne, s ohľadom na vlastnosti existujúceho pripojenia.Navyše, mnoho špecializovaných programov (tweakers) zjednodušiť proces konfigurácie.Všimnite si, že v niektorých prípadoch je možné zhoršenie prevádzky do siete.