Egzamin, F. Lokalne i rozległe sieci komputerowe, 1


  1. Lokalne i rozległe sieci komputerowe

    1. Architektury sieci komputerowych

Architektura OSI

Architektura TCP/IP

Architektura IPX/SPX

Architektura SNA

7. Aplikacji

4. Aplikacyjna - SMTP ,FTP, HTTP

5. Aplikacyjna -NCP

5.Warstwa usług - oprogramowanie użytkowe, zarządzanie siecią, translacja (zmienia format danych

6. Prezentacji

5. Sesji

4. Sterowanie sesją - dotyczy dwóch skrajnych użytkowników, nawiązanie i utrzymanie połączenia, sterowanie dialogiem, rozłączenie;

4. Transportowa

3. Transportu - TCP - protokół sterujący transmisji

4. Transportu -SPX

3. Sterowanie drogą - wybór drogi, generacja nagłówka, detekcja błędów transmisji

3. Sieciowa

2. Sieciowa - IP - protokół internetowy

3..Sieciowa - IPX

2. Łącza Danych

2. Łącza Danych

2. Łącza Danych

2. Sterowanie łączem danych - dialog między dwoma węzłami: transmisja, kontrola, zapewnia dupleks

1. Fizyczna

1. Fizyczna - Ethernet (karta sieciowa i połączeni)a

1. Fizyczna (dostępu do nośnika)

1.Sterowanie kanałem fizycznym - standardy elektryczne, formowanie sygnału

    1. Model OSI/ISO w kontekście sieci lokalnych i rozległych.

Model ISO/OSI

Zasadę działanie sieci opisuje model ISO/OSI "Open System Interconnection" (Model łączenia systemów otwartych). Został on stworzony w celu ustandaryzowania wszelkich procesów zachodzących w sieci. Opisuje on zarówno właściwości fizyczne elementów (napięcia, wielkości wtyczek) jak i sam sposób działania sieci (komunikację, kodowanie danych, protokoły transmisyjne...). Dzięki niemu możliwe jest współdziałanie wszystkich urządzeń sieciowych wyprodukowanych przez różnych producentów i nie tylko. Model ISO/OSI dzieli proces działania sieci na 7 etapów (warstw, nazywanych także stosem), z których każdy obsługiwany jest przez pewien układ sprzętowy lub programowy. Każda warstwa komunikuje się za pomocą jednego lub kilku protokołów z analogiczną warstwą w drugim komputerze. Kolejne warstwy porozumiewają się także ze sobą dodając lub ujmując pewne dane.

Warstwy modelu ISO/OSI:

  1. warstwa fizyczna

  2. warstwa łącza danych

  3. warstwa sieciowa

  4. warstwa transportowa

  5. warstwa sesji

  6. warstwa prezentacji

  7. warstwa aplikacji

Warstwa fizyczna:

Warstwa najniższa nazwana jest warstwą fizyczną. Jest ona odpowiedzialna za przesyłanie strumieni bitów. Odbiera ramki danych z warstwy 2, czyli warstwy łącza danych i przesyła szeregowo, bit po bicie, całą ich strukturę oraz zawartość.

Jest również odpowiedzialna za odbiór kolejnych bitów przychodzących strumieni danych. Strumienie te są następnie przesyłane do warstwy łącza danych w celu ich ponownego ukształtowania.

Warstwa fizyczna w istocie widzi tylko zera i jedynki. Nie ma wbudowanego mechanizmu określania wagi ani znaczenia otrzymywanych bitów. Jest zajęta wyłącznie fizycznymi właściwościami eklektycznych i/lub optycznych technik sygnalizowania. Dotyczy to napięcia prądu elektrycznego używanego do przenoszenia sygnałów, rodzaju nośnika i właściwości impedancji, a nawet fizycznego kształtu złącza terminującego nośnik.

Warstwa łącza danych:

Warstwa łącza danych jest czasami nazywana warstwą liniową. Jak każda z warstw również i ta pełni dwie zasadnicze funkcje: odbierania i wysyłania. Jest ona odpowiedzialna za końcową zgodność przesyłanych danych. W wielu sytuacjach ramki mogą nie osiągnąć miejsca docelowego lub ulec uszkodzeniu podczas transmisji. Warstwa łącza danych jest odpowiedzialna za rozpoznanie i naprawę każdego takiego błędu. Warstwa łącza danych jest również odpowiedzialna za ponowne składanie otrzymanych z warstwy fizycznej strumieni binarnych i umieszczanie ich w ramkach.

Warstwy 1 i 2 są niezbędne do komunikacji każdego rodzaju sieci (LAN i WAN)

Warstwa sieci:

Warstwa sieci jest odpowiedzialna za określanie trasy transmisji między komputerem-nadawcą, a komputerem-odbiorcą. Warstwa ta nie ma żadnych wbudowanych mechanizmów kontroli korekcji błędów i w związku z tym musi polegać na wiarygodnej transmisji końcowej warsty łącza danych.

Korzystanie z warstwy sieciowej nie jest obowiązkowe. Wymagane jest jedynie wtedy, gdy komputery komunikujące się znajdują się w różnych segmentach sieci przedzielonych routerem.

Warstwa transportu:

Warstwa transportu pełni podobną funkcję do warstwy łącza danych w tym sensie, że jest odpowiedzialna za końcową integralność danych. Jednak w odróżnieniu od warstwy łącza danych-warstwa transportu umożliwia te usługę również poza sieciami LAN. Potrafi, bowiem wykrywać pakiety, które zostały prze routery odrzucone i automatycznie generować żądanie ich ponownej transmisji. Ważnym zadaniem warstwy transportowej jest szeregowanie przekazywanych informacji według priorytetów i przydzielanie im określonego pasma transmisji. Jeżeli wydajność niższych warstw sieciowych jest zbyt mała w stosunku do ilości przekazywanych z góry informacji, to warstwa transportowa układa je w określonych kolejkach według priorytetu. W ostateczności, kiedy kolejki się przepełniają warstwa transportowa zwraca do góry komunikaty o ich zapełnieniu i usuwa nadmiarowe dane. Warstwa ta umożliwia resekwencjonowanie pakietów, które mogły zostać przesłane w nieodpowiedniej kolejności. Warstwa transportowa rejestruje również komunikaty o przerwaniu połączenia i pozwala na bezpieczne zakończenie komunikacji.

Warstwa sesji:

Zadaniem warstwy sesji jest zarządzanie przebiegiem komunikacji podczas połączenia między dwoma komputerami. Warstwa ta określa czy komunikacja może zachodzić w jednym czy obu kierunkach. Gwarantuje również zakończenie wykonania bieżącego zadania przed przyjęciem kolejnego.

Warstwa prezentacji:

Podczas ruchu w dół zadaniem warstwy prezentacji jest przetworzenie danych od aplikacji do postaci kanonicznej (zgodnej ze specyfikacją OSI-RM), dzięki czemu niższe warstwy zawsze otrzymują dane w tym samym formacie. Kiedy informację płyną w górę, warstwa prezentacji tłumaczy format otrzymywanych danych na zgodny z wewnętrzną reprezentacją systemu docelowego. Wynika to z faktu, iż systemy komputerowe w różny sposób interpretują bity w bajcie danych. Dla jednych bitem o największej wartości jest bit lewy, dla innych największą wartość ma bit prawy.

Warstwa aplikacji:

Pełni rolę interfejsu pomiędzy aplikacją a usługami sieci. Warstwę te można uważać za inicjującą sesje komunikacyjne. Np. klient poczty elektronicznej mógłby generować żądanie pobrania nowych wiadomości od jej nadawcy. Taka aplikacja klientka generuje automatycznie żądanie do odpowiedniego protokołu(lub protokołów) warstwy 7 i uruchamia sesję komunikacji w celu otrzymania odpowiednich plików.

Warstwa dostępu do sieci jest najniższą warstwą w hierarchii architektury protokołów TCP/IP. W warstwie tej do datagramów IP dodaje się nagłówki oraz zakończenie i w ten sposób otrzymuje się ramki przesyłane w sieci. Funkcje tej warstwy odpowiadają w przybliżeniu funkcjom dwóm najniższych warstw modelu ISO/OSI. Do komunikacji w sieciach rozległych lub przez łącza szeregowe mogą być stosowane takie protokoły jak PPP (Point-to-Point Protocol) lub SLIP (Serial Line IP). Te dwa protokoły zostały specjalnie opracowane do przesyłania datagramów IP poprzez szeregowe łącza dwupunktowe. Protokół SLIP zazwyczaj jest stosowany do łączenia pojedynczych komputerów poprzez łącza szeregowe. Natomiast w sieciach rozległych zalecane jest stosowanie protokołu PPP.

Warstwa Internetu znajduje się powyżej warstwy dostępu do sieci. Podstawowym protokołem tej warstwy jest IP. Protokół ten jest odpowiedzialny za przesyłanie pakietów zwanych datagramami między użytkownikami sieci. Jest to protokół bezpołączeniowy, co oznacza, że datagramy są przesyłane przez sieć bez kontroli poprawności ich dostarczenia. W efekcie datagram może zostać zgubiony w sieci, przekłamany lub zniekształcony. Protokół IP jest przeznaczony do sieci o bardzo dobrej jakości i niezawodności łączy transmisyjnych. Drugim protokołem tej warstwy jest ICMP, który jest ściśle związany z IP. Służy on do przesyłania komunikatów o nieprawidłowościach w pracy sieci. Protokół pozwala na przesyłanie wiadomości sterujących między węzłami sieci. Wiadomości te dotyczą sterowania przepływem, testowania połączeń, wskazania alternatywnych połączeń i wykrywania niedo-stępnych użytkowników.

Warstwa transportowa zapewnia bezpośrednie połączenie między końcowymi użytkownikami (systemami) wymieniającymi informacje. Do najważniejszych protokołów tej warstwy zaliczamy TCP oraz UDP. Protokół TCP jest protokołem połączeniowym umożliwiającym wykrywanie błędów na obu końcach połączenia. Ma on możliwość ustanowienia i utrzymania połączenia wirtualnego między dwoma użytkownikami w celu przesyłania danych, sterowania przepływem, przesyłania potwierdzeń oraz kontroli i korekcji błędów. Protokół UDP jest protokołem bezpołączeniowym, nie posiadających mechanizmów sprawdzania poprawności dostarczenia danych do miejsca przeznaczenia. Segmenty TCP jak i pakiety UDP w celu ich dalszego przesłania są umieszczane wewnątrz datagramu IP.

Każda warstwa ma swoją terminologię określającą dane aktualnie przez nią obrabiane. Ponieważ protokół TCP/IP składa się z dwóch głównych protokołów warstwy transportowej TCP i UDP, więc również w nazewnictwie wprowadzony został podział.

Warstwa aplikacji zawiera procesy wykorzystujące protokoły TCP lub UDP. Protokoły tej warstwy dostarczają użytkownikom różnych usług. Do najbardziej znanych protokołów warstwy aplikacji korzystających z TCP należą:

Natomiast do bardziej znanych protokołów warstwy aplikacji korzystających
z protokołu UDP należą:

    1. Charakterystyka sieci LAN. Metody dostępu: definicjia, rodzaje, charakterystyka.

Metoda dostępu do nośnika def. - polega na przenoszeniu danych i jest realizowana w warstwie 2 modelu OSI, czyli w warstwie łącza danych. Pomimo ze potrzeba sterowania jest 1 i ta sama to sposoby jej zaspokajania są różne: