SK Moduł 4: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 9: | Linia 9: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|valign="top" width="500px"|[[Grafika:SK_M4_Slajd2.png|thumb|500px]] | |valign="top" width="500px"|[[Grafika:SK_M4_Slajd2.png|thumb|500px]] | ||
|valign="top"|Technologia Frame Relay powstała w związku z zapotrzebowaniem użytkowników sieci Internet | |valign="top"|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: | ||
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ącej popularności środowisk graficznych wśród użytkowników, | ||
rosnącego zapotrzebowania na pasmo przez aplikacje, | rosnącego zapotrzebowania na pasmo przez aplikacje, | ||
rosnących 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, | 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. | 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 | Technologia FR była stosunkowo niedroga i pozwalała nawet na podłączanie bezpośrednio do sieci FR komputerów użytkowników. | ||
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ł bariery stosowania go tylko w sieciach LAN i zaczął być stosowany w sieciach rozległych | ||
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ć, | |||
|} | |} | ||
Linia 27: | Linia 24: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|valign="top" width="500px"|[[Grafika:SK_M4_Slajd3.png|thumb|500px]] | |valign="top" width="500px"|[[Grafika:SK_M4_Slajd3.png|thumb|500px]] | ||
|valign="top"|Sieć FR jest siecią pakietową z komunikacją połączeniową. Pracuje na poziomie drugiej warstwy modelu ISO/OSI (patrz slajd) | |valign="top"|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. | 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ą. | 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ą. | ||
Linia 37: | Linia 34: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|valign="top" width="500px"|[[Grafika:SK_M4_Slajd4.png|thumb|500px]] | |valign="top" width="500px"|[[Grafika:SK_M4_Slajd4.png|thumb|500px]] | ||
|valign="top"|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 | |valign="top"|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. | 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 | 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. | ||
|} | |} | ||
Linia 48: | Linia 45: | ||
|valign="top" width="500px"|[[Grafika:SK_M4_Slajd5.png|thumb|500px]] | |valign="top" width="500px"|[[Grafika:SK_M4_Slajd5.png|thumb|500px]] | ||
|valign="top"|Jak widać w konwencjonalnym rozwiązaniu pole z danymi jest przechowywane w buforze do czasu zakończenia wykonywania operacji wykrywania błędu. W tym czasie dane nie mogą być wysłane dalej. Przy takim podejściu maszyna, urządzenie przesyłające musi czekać na otrzymanie całej ramki z polem danych żeby móc zacząć procedurę CRC. Po jej zakończeniu wysyłane jest potwierdzenie lub negatywne potwierdzenie otrzymania ramki. | |valign="top"|Jak widać w konwencjonalnym rozwiązaniu pole z danymi jest przechowywane w buforze do czasu zakończenia wykonywania operacji wykrywania błędu. W tym czasie dane nie mogą być wysłane dalej. Przy takim podejściu maszyna, urządzenie przesyłające musi czekać na otrzymanie całej ramki z polem danych żeby móc zacząć procedurę CRC. Po jej zakończeniu wysyłane jest potwierdzenie lub negatywne potwierdzenie otrzymania ramki. | ||
Ponieważ jednak w sieci FR urządzenia pośredniczące w przesyłaniu nie wysyłają potwierdzeń, nie muszą one czekać na otrzymanie całej ramki z danymi. Mogą ją zacząć transmitować dalej już po otrzymaniu nagłówka. Dzięki temu sieć FR nie musi stosować techniki | Ponieważ jednak w sieci FR urządzenia pośredniczące w przesyłaniu nie wysyłają potwierdzeń, nie muszą one czekać na otrzymanie całej ramki z danymi. Mogą ją zacząć transmitować dalej już po otrzymaniu nagłówka. Dzięki temu sieć FR nie musi stosować techniki "zapamiętaj i wyślij" (ang. store-and-forward) i w skuteczny sposób zmniejszyć opóźnienia w transmisji ramek. Takie podejście do przełączania ramek jest nazywane "przekaż dalej" (ang. cut-through switching). Wadą takiego podejścia jest niemożność sprawdzenia czy ramka nie uległa uszkodzeniu, aż do momentu kiedy dotrze do odbiorcy. | ||
Oczywiście takie podejście ma swoje dobre i złe strony. W sieciach z niską stopą błędów można sobie pozwolić na wykrywanie uszkodzeń ramek przez stacje końcowe. Jest to znacznie bardziej efektywne niż wymiana dodatkowych komunikatów przez urządzenia pracujące w sieci. | Oczywiście takie podejście ma swoje dobre i złe strony. W sieciach z niską stopą błędów można sobie pozwolić na wykrywanie uszkodzeń ramek przez stacje końcowe. Jest to znacznie bardziej efektywne niż wymiana dodatkowych komunikatów przez urządzenia pracujące w sieci. | ||
|} | |} | ||
Linia 65: | Linia 62: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|valign="top" width="500px"|[[Grafika:SK_M4_Slajd7.png|thumb|500px]] | |valign="top" width="500px"|[[Grafika:SK_M4_Slajd7.png|thumb|500px]] | ||
|valign="top"|Sieć FR WAN używa dwukierunkowej komunikacji połączeniowej między każdą parą urządzeń dostępowych DTE (ang. Data Terminal Equipment) takich jak: FRAD-y (ang. Frame Relay Access Devices), terminale, komputery, | |valign="top"|Sieć FR WAN używa dwukierunkowej komunikacji połączeniowej między każdą parą urządzeń dostępowych DTE (ang. Data Terminal Equipment) takich jak: FRAD-y (ang. Frame Relay Access Devices), terminale, komputery, routery, mosty (ang. bridge) czy multipleksery. Ścieżka łącząca dwa takie urządzenia może przebiegać przez kilka węzłów DCE (ang. Data Circut - terminating Equipment), połączonych ze sobą kanałami fizycznymi. Tak jak przedstawia to slajd. | ||
|} | |} | ||
Linia 73: | Linia 70: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|valign="top" width="500px"|[[Grafika:SK_M4_Slajd8.png|thumb|500px]] | |valign="top" width="500px"|[[Grafika:SK_M4_Slajd8.png|thumb|500px]] | ||
|valign="top"|Sieć FR idealnie nadaje się do obsługi ruchu jaki typowo generują użytkownicy, czyli sporadycznego, rzadko wykorzystującego całkowite dostępne pasmo. Z tego powodu technologia ta jest chętnie wykorzystywana przez operatorów telekomunikacyjnych do podłączania sieci LAN klientów do sieci Internet. Najczęściej do takiego podłączenia wykorzystywane są | |valign="top"|Sieć FR idealnie nadaje się do obsługi ruchu jaki typowo generują użytkownicy, czyli sporadycznego, rzadko wykorzystującego całkowite dostępne pasmo. Z tego powodu technologia ta jest chętnie wykorzystywana przez operatorów telekomunikacyjnych do podłączania sieci LAN klientów do sieci Internet. Najczęściej do takiego podłączenia wykorzystywane są routery lub komputery PC z odpowiednimi kartami. Do routerów, kart przyłączone są modemy lub konwertery (najczęściej działające w którejś z odmian technologii DSL (ang. Digital Subscriber Line), np. HDSL, ADSL. Urządzenia te są podłączone bezpośrednio do jednoparowego przewodu miedzianego (niektóre modemy, np. firmy RAD pozwalają na podłączenie dwóch par przewodów), do którego na drugim końcu jest przyłączone analogiczne urządzenie. Użycie większej liczby par pozwala podnieść maksymalną szybkość transmisji modemów lub konwerterów. Innym możliwym sposobem jest użycie podobnego zestawu urządzeń (routery, konwertery) do łączenia sieci LAN z Internetem przy wykorzystaniu światłowodu. Wówczas potrzebne są jeszcze mulipleksery, które pozwalają na wydzielanie kanałów cyfrowych w traktach światłowodowych. Zaletą drugiego rozwiązania jest jego zasięg. Dobrej klasy multipleksery pozwalają na transmisję sygnału na dziesiątki kilometrów. W przypadku kabli miedzianych najczęstszym problemem jest ich duża stopa błędów. Dla sieci FR musi ona być poniżej 10-8. Jeśli kabel spełnia ten warunek można uzyskać przepustowości ok. 1 Mb/s na odcinkach ok. 10 km. Przy krótszych połączeniach i dobrej jakości kablach nowoczesne modemy pozwalają na transmisję danych z szybkością nawet 4 Mb/s. | ||
|} | |} | ||
Linia 88: | Linia 85: | ||
CIR (ang. Committed Information Rate), | CIR (ang. Committed Information Rate), | ||
EIR (ang. Excess Information Rate). | EIR (ang. Excess Information Rate). | ||
W przypadku kanałów PVC są one ustalane raz, przy zestawieniu łącza i nie są potem renegocjowane. Kanały SVC ustalają te parametry każdorazowo przy zestawianiu | W przypadku kanałów PVC są one ustalane raz, przy zestawieniu łącza i nie są potem renegocjowane. Kanały SVC ustalają te parametry każdorazowo przy zestawianiu połączenia. | ||
CIR określa gwarantowaną przepływność minimalną. Pozwala on sieci dostosować się do aplikacji generujących tzw. ruch wybuchowy (w którym niekiedy pojawia się duża liczba danych w krótkim czasie). Miarą tej wybuchowości jest parametr Bc (ang. Committed Burst). Jest to ilość danych w bitach, którą sieć zgadza się przenieść w normalnych warunkach w przedziale czasu Tc. Dane mogą być przenoszone w formie jednej lub wielu ramek. Jeśli szybkość transmisji przekracza wartość CIR, to ramki mają ustawiany bit DE (ang. Discard Eligibility). | CIR określa gwarantowaną przepływność minimalną. Pozwala on sieci dostosować się do aplikacji generujących tzw. ruch wybuchowy (w którym niekiedy pojawia się duża liczba danych w krótkim czasie). Miarą tej wybuchowości jest parametr Bc (ang. Committed Burst). Jest to ilość danych w bitach, którą sieć zgadza się przenieść w normalnych warunkach w przedziale czasu Tc. Dane mogą być przenoszone w formie jednej lub wielu ramek. Jeśli szybkość transmisji przekracza wartość CIR, to ramki mają ustawiany bit DE (ang. Discard Eligibility). | ||
Z kolei EIR określa nie gwarantowaną przepływność maksymalną. Z EIR związany jest parametr Be oznaczający ilość nadmiarowych danych w bitach, które sieć zgadza się przesłać, jeśli istnieją wolne zasoby. | Z kolei EIR określa nie gwarantowaną przepływność maksymalną. Z EIR związany jest parametr Be oznaczający ilość nadmiarowych danych w bitach, które sieć zgadza się przesłać, jeśli istnieją wolne zasoby. |
Wersja z 15:42, 22 gru 2006
![]() |
![]() |
W modelu sieci ATM można wyróżnić trzy warstwy: fizyczną, ATM i warstwę adaptacyjną. Każda z warstw realizuje określone funkcje. |