HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Quality of Service és a Windows XP



A hálózati szolgáltatásminőség-biztosítás (QoS) különféle technikákat jelent, amellyel rangsorolható a különféle forgalom vagy program, amikor műveletet hajt végre egy hálózati kapcsolaton keresztül ahelyett, hogy megmaradna a "legjobb próbálkozású" kapcsolódásnál. A Qos mechanizmus beépült egyaránt a Windows 2000-be és a Windows XP-be is. Cikkünk bemutatja, hogy milyen fejlesztések kerültek be a Windows XP-be ebben a tekintetben.

QoS az Internet-kapcsolat megosztása (ICS) számára
Amikor egy hálózat egy másik hálózathoz kapcsolódik alacsony sebességű vonalon vagy kapcsolaton (pl. modem), akkor előállhat az a szituáció, hogy megnő a várakozási idő az átvitel során a szűk keresztmetszetű kapcsolaton. Ez a várakozás a kapcsolatorientált kommunikációra (TCP) vonatkozik.
Ha a fogadó kliens, egy relatív gyors hálózat található (pl. 100 Mb/s sebességű Ethernet-en) egy Windows XP számítógép mögött, amely futtatja az ICS Internet-kapcsolat megosztás szolgáltatást, és a szerver, a fogadó távoli eléréssel kommunikál a gyors hálózaton, akkor ez a probléma előáll. Ebben a helyzetben a fogadó fogadási ablaka nagyméretű lesz a kapcsolat alapján. A küldő alacsony mértékben kezd küldeni, de ha a csomagok nem vesznek el, végül növelni kezdi a küldést közel a teljes csomag ablak méretre.
Ez kihat a többi TCP kapcsolat teljesítményére, amely ugyanazon a hálózaton működik, ugyanis várakozást okoz a csomagok esetében a lassú kapcsolaton keresztül. Ha csomagvesztés történik, az adat újra küldésre kerül (egészen a teljes ablakméretig), ezáltal a kapcsolat túlterhelődik.
A megoldás az, hogy van egy gépünk, amelyen ICS fut a hálózat szélén, és automatikusan beállítja a fogadási ablakot kisebb méretre, amely a lassú kapcsolathoz szükséges, felülbírálva a fogadó specifikációját. A QoS csomagütemező komponense, amely az ICS gépen fut, elvégzi ezt az ablakbeállítást.
QoS modemek és távoli elérés számára
Nagyon sok ember lassú kapcsolaton keresztül éri el a világhálót, pl. 56 Kb/sec sebességű modemmel. Még ha korlátozott is a kapcsolat sebessége, sok felhasználó egyszerre több programot futtat, amely a hálózatot eléri. Ez lehet letöltés, e-mail, chat, audio-video folyam lejátszás. A legtöbb program ezek közül TCP protokollt használ az átvitelre, mindegyik a saját kapcsolatait használja.
Az első program, amely a kapcsolatot használja, kezdetben kizárólagos eléréssel rendelkezik, lehetővé téve egy állandósult állapotot, amely egy teljes TCP ablakot eredményez az adatátvitelben. Amikor a következő program elkezd adatokat átvinni, a kapcsolat, amelyet használ, megcímez egy lassú algoritmust, amely korlátozza a vissza nem igazolt adat mennyiségét, amely átvihető. Az adatmennyiség miatt, amelyet már elkezdett a futó program továbbítani, a második program sokkal lassabban éri el az állandósult állapotot, és az átvitel sokkal lassabb lesz hasonló adatméretnél.
A Windows XP bevezet egy Deficit Round Robin (DRR), deficit ciklus időkiosztás méltányossági sémát, amikor lassú kapcsolaton működik. Ez a séma elérhető a Windows 2000-ben, de a Windows XP-ben automatikusan bekapcsol, amikor lassú kapcsolatot észlel a rendszer. Ez a séma lefoglal számos adatfolyamot és hozzárendeli az új alkalmazás adatstream-eket ezekhez a folyamokhoz. Ezek a folyamok automatikusan kiszolgálódnak a ciklus-időkiosztás módján, ezáltal jobb válaszképességet és teljesítményt nyújtva a hálózati kommunikációban anélkül, hogy a felhasználónak kézzel kellene bármit is konfigurálnia.
A QoS tisztázása, Windows XP végpont gépeken
A Windows 2000-hez hasonlóan a programok a QoS előnyeit a Windows XP-ben is API-kon keresztül érik el. A hálózati sávszélesség 100 százaléka megosztottan elérhető valamennyi program számára, kivéve, ha egy program speciálisan kér sávszélesség prioritást. Ez a fenntartott sávszélesség még elérhető más programok számára is, hacsak a kért program adatot nem küld. Alapértelmezésben a programok számára fenntartva marad a sávszélesség 20 százaléka valamennyi interfészen. Ha a program, amely számára fenntartott a terület, nem küld elég adatot, akkor a felhasználatlan területen más programok számára elérhető.

Könyv
Ez a cikk megtalálható ebben a könyvben: Windows Software Offline 2003 évkönyv 650. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |