E-GPRS w idea

Autor: Dariusz Techmanski <dtech_at_korolko.pl>
Data: Mon 01 Aug 2005 - 20:10:44 MET DST
Message-ID: <dcloj6$jud$1@atlantis.news.tpi.pl>

Właśnie w ramach polepszenia sobie życia moja firma kupiła w Idei karty
EDGE.
Maja głównie służyć do sprawdzania poczty jak sie jest poza biurem.
Niestety okazało sie ze jest bardzo duży problem i to wlansie tylko przy
sprawdzaniu poczty.
Problem sie pojawia jak sie ściąga większą ilość poczty. Wyskakuje ze został
przekroczony TimeOut.
To co dostałem od HOME.PL jako odpowiedz na istniejący problem.
Idea nic mi nie odpowiedziala mimo ze dzwonilem do nich.
Czy ktos bedzie mogl mi jakos pomoc ??

Pozdrawiam
Dariusz

Korzystajac z polaczenia GPRS (i UMTS) laczac sie z dowolnym hostem w

Internecie w pakietach odpowiedzialnych za to polaczenie operator

komorkowy dokonuje pewnych modyfikacji (obrazowo ujmujac sprzet

operatora 'przejmuje' polaczenie). Robione jest to ze wzgledu na fakt

ze stos TCP/IP zle reaguje na dosc duze opoznienia w GPRS (okolo

1000ms=1s, gdzie w normalnych warunkach (np. ADSL) nie przekraczaja

one kilkunastu ms). Odpowiednie mechanizmy korygujace to zachowanie

obecne sa w stosach TCP/IP np. systemow operacyjnych Windows, nie sa

jednak domyslnie wlaczone.

W wypadku gdyby operator nie robil tych modyfikacji, klienci zwlaszcza

UMTS osiagali by niezbyt dobre transfery (duze slabsze niz mozliwosci

technologii).

Problem wystepuje w sytuacji, gdy korzysta sie np. z serwera POP3

operatora ktory ma bardzo szybkie lacza (zwlaszcza do wspomnianego

operatora komorkowego - home.pl wymienia sie ruchem z duzymi

operatorami w WIXie, do ktorego dysponujemy laczem o przeplywnosci

1Gbit/s). Urzadzenie, ktore przejmuje polaczenia laczy sie z takim

serwerem, w ciagu kilku sekund sciaga wiadomosc z bardzo duzym

zalacznikiem i powoli przesyla ja do klienta. W tym czasie serwer POP3

wykrywa bezczynnosc i zaczyna naliczac tzw. timeout (po pewnym okresie

bezczynnosci polaczenie jest zamykane). Jesli transmisja od klienta

trwa dluzej niz okres bezczynnosci serwer zamyka polaczenie z

urzadzeniem posredniczacym. Wydluzanie timeoutu na serwerach operatora

POP3 w nieskonczonosc nie daje nic poza zwiekszeniem wielkosci e-maila

jaki uzytkownik jest w stanie pobrac - ciagle jednak przy

kilkumegabajtowych mailach polaczenie bedzie zamykane. Dla operatora

serwera POP3 duza ilosc polaczen do serwera moze byc duzym problemem

wydajnosciowym.

Rozwiazaniem problemu jest wykorzystanie funkcjonalnosci protokolu

TCP/IP przez urzadzenie posredniczace, ktore powinno transmisje

wykonywac w kawalkach (sygnalizujac serwerowi brak gotowosci do

przyjmowania kolejnych danych) - tak aby ostatnia porcja danych

zdolala dotrzec do klienta przed zamknieciem sesji przez serwer.

Problem bedzie wystepowal rzadziej lub jedynie na wiekszych emailach w

momencie, gdy predkosc transmisji pomiedzy urzadzeniem posredniczacym

a serwerem POP3 bedzie zblizona do predkosci transmisji urzadzenie

posredniczace-klient.
Received on Mon Aug 1 20:15:19 2005

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Mon 01 Aug 2005 - 20:40:00 MET DST