|
|
|
|
Technologia Frame Relay powstała w związku z zapotrzebowaniem użytkowników sieci Internet
na szybką i wydajną technologię do transmisji danych. Wynikało to z:
rosnącej popularności środowisk graficznych wśród użytkowników,
rosnącego zapotrzebowania na pasmo przez aplikacje,
rosnącej możliwości obliczeniowych komputerów PC, które wymagały szybszego dostarczania danych,
stale powiększającej się liczby użytkowników sieci Internet,
rosnącej popularności sieci LAN i konieczności podłączania ich do sieci operatorów.
Technologia FR była stosunkowo niedroga i pozwalała nawet na podłączanie bezpośrednio do
sieci FR komputerów użytkowników.
Początkowo FR była rozwijana w laboratoriach Bell Labs jako fragment specyfikacji technologii
ISDN. Jednak sukces jaki odniosła spowodował, że wkrótce stała się odrębną technologią sieciową. Można powiedzieć, e FR była właściwym rozwiązaniem w odpowiednim czasie. Mogła współpracować z ATM, była skalowalna, elastyczna, z niskim narzutem nagłówków w pakietach i wysoką dostępnością. Dopiero ostatnie lata z rosnącą popularnością na rozwijanie usług związanych z przesyłaniem strumieni audio i video w sieciach komputerowych spowodowało, że zaczęto szukać innych rozwiązań. Zwłaszcza, że konkurencyjny Ethernet, rozwijany od ponad 30 lat, przekroczył barier stosowania go tylko w sieciach LAN i zaczął być stosowany w sieciach rozległych.
|
|
Sieć FR jest siecią pakietową z komunikacją połączeniową. Pracuje na poziomie drugiej warstwy modelu ISO/OSI (patrz slajd)
Podstawowe zadanie sieci FR jest bardzo proste: dostarczyć dane w bezpieczny sposób między dwoma maszynami. Rodzaj danych nie ma żadnego znaczenia. Dane, po otrzymaniu ich od warstw wyższych, są enkapsulowane w nagłówki FR oraz pole pozwalające na wykrycie błędów w ramce. Pole to jest sprawdzane w pierwszej kolejności przez maszynę odbierającą ramkę. Jeżeli błąd nie zostanie wykryty sprawdzane są dalsze pola z nagłówka.
Operacje wykonywane przez FR na poziomie warstwy łącza danych są dużo prostsze niż w innych protokołach. Jest to jedna z przyczyn szybkiego przesyłania danych przez sieci FR. W szczególności operacje te sprowadzają się do: użycia flagi do sprawdzenia pojawienia się ramki w łączu oraz sprawdzenia, czy ramka nie zawiera błędów. Jeśli jest uszkodzona zostaje usunięta i warstwa łącza danych nie wykonuje żadnych operacji związanych z retransmisją.
|
|
Zazwyczaj protokoły transmisji danych używają mechanizmu potwierdzania otrzymania pakietu z danymi. Po otrzymaniu potwierdzenia, komputer wysyłający dane, może wykasować kopię ramki ze swoich buforów. W przypadku nie otrzymania potwierdzenia ramka zostanie wysłana jeszcze raz. W operacje te nie jest angażowana aplikacja wysyłająca/odbierająca dane. Program użytkownika ,,ufa warstwom niższym, że prześlą przez sieć potrzebne mu dane.
Sieć FR wszystkie operacje związane z wykrywaniem błędów przenosi na maszynę odbierającą lub wysyłającą dane - UNI (ang. User-to-Network Interface). Konwencjonalna operacja CRC (ang. Cyclic Redundancy Check) jest wykonywana przy użyciu pola FCS (ang. Frame Check Sequence). Jednak jeżeli zostanie wykryty błąd, powstały podczas transmisji, ramka jest usuwana, a do nadawcy wysyłane jest negatywne potwierdzenie odebrania ramki.
Dzięki temu, że potwierdzaniem odbioru ramek w sieci FR zajmują się stacje końcowe, przesyłanie danych w węzłach może odbywać się znacznie szybciej. Szybkość ta jest funkcją szybkości działania danego węzła oraz wielkości ruchu, który obsługuje. Maksymalna przepustowość jaką może zapewnić to 34 Mb/s. Ponieważ swoje działanie opiera na łączach cyfrowych sieć FR charakteryzuje niska stopa błędów. Ponadto urządzenia obsługujące sieci FR potrafią wykryć błędy nagłówka, formatu, cyklicznego kodu nadmiarowego FCS pakietu. Ramki z wykrytym błędem są usuwane z sieci przez urządzenie, które stwierdziło wystąpienie błędu. Do urządzenia, które wysłało uszkodzoną ramkę wysyłane jest negatywne potwierdzenie jej odbioru i następuje retransmisja. Przyczynę, dla której sieć FR ,,spycha obowiązki związane z potwierdzaniem odbioru ramki, przedstawia slajd.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|