Personal Stream Tool - Extra
|
A PST-Extra sorozat keretében olyan alkalmazásokat, megoldásokat mutatunk be, amelyek a gépkönyvben nem kerülnek publikálásra, azonban igen hasznosak lehetnek különleges feladatok meg-oldásánál. Előző cikkünkben a fájlban tárolt adatok vizsgálatát egészítettük ki néhány új gondolattal, mostani cikkünkben a TCP átvitel jellegzetességéből adódó lehetőségeket fogjuk kihasználni. Mint tudjuk, a webes kezelőfelület TCP/IP átvitellel kapcsolódik a készülékhez, ami azt jelenti, hogy a web böngésző igyekszik a lehető leghamarabb elszakadni a készüléktől és csak a legszükségesebb esetekben csatlakozik a készülékhez ismét. Wireshark programmal vizsgálva a PST és a számítógép közötti kommunikációt az összekapcsolódás ideje pontosan meghatározható. A témával kapcsolatban egy másik jellemzőről is említést kell tenni. Néhány évvel ezelőtt tapasztaltuk, hogy a Firefox böngésző nagyon „türelmetlen” volt, azaz ha nem sikerül rövid időn belül letöltenie a kért anyagot, azonnal jelezte annak elérhetetlenségét. Vélhető, hogy a Firefox fejlesztőinek többen is jelezték, hogy nincs mindenkinek „szupergyors” internet kapcsolata, azaz jobb lenne, ha a böngésző „türelmesebb” lenne. Az utóbbi években ezen változtattak, és így most már meglehetősen sokat, akár több másodpercet is vár a böngésző, ha szükséges. A PST kapcsolódási idejének vizsgálatához indítsunk el példaként egy adatsebesség vizsgálatot. Mint az 1. ábrán is látható, a lekérdezés 11 packetből áll és 2665- 2449 = 216 ms ideig tart, majd a szoftver 1000 ms-ot vár a következő lekérdezésig.
1. ábra Egy adatcsomag lekérdezése TCP/IP környezetben A kisebb számítógépek, tabletek stb. hibátlan működése érdekében szoftvereinket mi is „türelmes változatban” készítjük, azaz a ciklusokat csak az előző adatok feldolgozásának befejezése után indítjuk. Üzemszerű használat esetén egyszerre csak egy menü (pl. adatsebesség mérés egy TS-en) jeleníthető meg, de most használjuk ki a bevezető sorai mögött megbúvó lehetőségeket. Indítsunk el egymás után két böngészőt ugyanarról a PST-ről.
2. ábra Két böngésző egyidejű futtatása ugyanarról a PST-ről A második ábrán még ugyanazt a bemenőjelet vizsgáljuk a két felületen. A második böngésző két másodperces késéssel fut, mivel ennyivel később indítottuk el, de jól szemlélteti a helyes működést. Természetesen ugyanannak az adatfolyamnak két felületen történő vizsgálatára nincs szükség, de máris értelmet nyer az elrendezés, ha a felületeken különböző adatfolyamok vizsgálatát állítjuk be. Az idő adatokból látszik, hogy három, négy esetleg öt böngésző egyidejű futtatása sem reménytelen. Tovább bonyolítva a helyzetet a böngészőkön eltérő vizsgálatok is indíthatók. Például lehetne a második böngészőn a PID Analyzer modult futtatni. Üzemszerű változatokat eredményez, ha a böngészőket különböző számítógépeken indítjuk el. A variációk nagy száma miatt egy adott kombináció működő-képessége csak helyszíni próbával állapítható meg. Majernik Zoltán |



