ale tam jest błędów stylistycznych w tych slajdach ;p
[spoiler]
System otwarty
� Mianem systemu otwartego nazywamy dany system rozproszony w obrębie którego mogą działać urządzenia i oprogramowanie pochodzące od różnych producentów.
� System otwarty realizuje swoje zadnia za pomocą określonych funkcji
� Pogrupowane funkcje nazywa się podsystemami
� Grupy systemów otwartych wraz z ich podsystemami które oferują takie same funkcje łączy się w warstwy.
� Każda warstwa ma określone zadania do zrealizowania, jednak charakterystycznym zadaniem jakie wykonać musi każda warstwa(poza warstwą ostatnią danego systemu) jest przygotowanie danych tak aby mogły zostać one przyjęte i obsłużone przez warstwy wyższe.
Enkapsulacja
� Model OSI opisuje drogę jaka musza przebyć dane zaczynając od danych generowanych przez określona aplikację w obrębie jednej stacji roboczej a kończąc na aplikacjach stacji drugiej.
� Dane wędrując poprzez poszczególne warstwy OSI zmieniają swój format co nazywamy enkapsulacją.
Zalety modelu ISO/OSI
� Wsparcie dla projektowania protokołów routingu
� Wspieranie konkurencji producentów sprzętu
� Interoperacyjność urządzeń
� Zmiana protokołu/działania jednej warstwy nie wpływa na pozostałe
Warstwa Aplikacji
� Na tym poziomie rezydują procesy sieciowe przeznaczone dla użytkowników
� Współużytkowanie plików, buforowanie zadań wydruków, poczta elektroniczna, zarządzanie bazą danych oraz wiele innych.
� Zdefiniowane są role procesów oraz aplikacje przesyłające danę przez sieć (DNS, SSH, Telnet, HTTP ,SFTP)
� Wsparcie dla mechanizmów gromadzenia danych
� Architektura klient-serwer lub systemy równoważne
Warstwa prezentacji
� Wsparcie dla kodów sterujących, specjalnych znaków graficznych i zestawów znaków
� Tłumaczenie danych w dół, definiowanie formatu oraz odpowiednią składnię(specyfikacja OSI-RM), aby niższe warstwy otrzymywały dane w konkretnym formacie niezależnie od aplikacji
� Jeżeli chodzi o transmisje w górę warstwa prezentacji tłumaczy dane tak aby były one zgodne z wewnętrznym systemem interpretowania znaków
� Zapewnia kompresję danych
� Konwersja kodu EBCDIC do ASCII
� Serializacja struktur danych
� Szyfrowanie danych
Warstwa sesji
� Umożliwia połączenie między aplikacjami i odpowiednią wymianę danych poprzez synchronizację tych aplikacji.
� Decyduje o nawiązaniu/przerwaniu połączenia oraz może odzyskiwać dane poprzez ponowne ich przesłanie
� Przykłady protokołów : NFS,SQL,RPC,ASP
Warstwa transportowa
� Odpowiada za logiczną komunikację pomiędzy hostami
� Zaimplementowana jest najczęściej u nadawcy i odbiorcy a nie w sieci
� Komunikacja połączeniowa i bezpołączeniowa (TCP,UDP)
� Zajmuje się przesyłanie pakietów, dba o poprawne przesyłanie i sprawdza ich jakość
� Kontrola błędów transportu
� Pozycjonuje informacje według priorytetów i przydziela im pasma do transmisji
� Określa sposób segmentacji danych pochodzących z warstwy aplikacji oraz enkapsulację wymaganą dla każdej porcji danych
� Zapewnia obsługę portów
� Może używać jednocześnie kilku aplikacji serwisu transmisyjnego
� Naprawia błędy popełnione przez warstwę sieci
� Zapewnia pewne połączenie w niepewnym środowisku sieciowym
� Zapewnia mechanizm QOS
Warstwa sieciowa
� Zajmuje się routingiem, tzn. decyduje jaka trasą fizyczną mają być przesyłane konkretne pakiety
� W tej warstwie funkcjonują pakiety
� Warstwa ta nie rozróżnia mediów transmisyjnych
� Protokół IPv4 lub IPv6 oraz inne schematy adresacji
Warstwa łącza danych
� Zapewnia niezawodność łącza oraz posiada mmechanizmy naprawiające błędy ramek i pakietów tak, aby były one zgodne ze standardem(enkapsulacji pakietów warstwy sieciowej)
Warstwa fizyczna
� Warstwa fizyczna dostarcza metod do przesłania przez lokalne medium bitów tworzących ramkę warstwy łącza danych
� Transport ramki przez lokalne medium wymaga następujących elementów warstwy fizycznej:
o Medium fizyczne i odpowiednie złączki
o Reprezentacja bitów w medium
o Kodowanie danych i informacji kontrolnych
o Układ nadawczo-odbiorczy zaimplementowany w urządzeniach sieciowych
Adresowanie
� Dwie komunikujące się aplikacje(procesy) muszą znać swoje adresy
� Warstwa transportowa używa Transport Service Access Points znanych popularnie jako numery portów (np. http 80)
Typy portów
� Statyczne
przypisane do konkretnej aplikacji ogólnie znane od o do 1023 (DNS -53, FTP -20/21, http -80, LDAP-389)
� Numery od 1024 do 49151 są określane przez IANA jako zarejestrowane. Przewidziane są dla usług, które zwyczajowo korzystają z określonych portów. Przykładem może być port 3128, często wykorzystywany przez serwery proxy jako alternatywny port http
� Porty przydzielane dynamicznie
zawsze przydzielane są automatycznie. Są to porty o numerach od 49152 do 65535
Zestawianie połączenia w rzeczywistym środowisku sieciowym
� Sieć może tracić duplikowane lub przechowywać pakiety
� Sytuacja może się skomplikować
o Obciążone sieci mogą przesyłać opóźnione ACK
o Występowanie zwielokrotnionych transmisji
o Pakiety nadchodzą w różnej kolejności
� Może to spowodować liczne błędy np.:
o Podwójne obciążenie konta bankowego
o Wyciek danych
o Utrata cennych informacji
� Metody przeciwdziałanie
o Każdy pakiet ma ustawiony czas life time
o Przyporządkowany numer sekwencyjny , który będzie użyty przez socket przez cały czas życia pakietu
o Mechanizm trój stopniowego uzgadniania
[/spoiler]
Wyszukiwarka
Podobne podstrony:
Jakiś wykład na temat wdimsijakiś wykład automatykajakis wyklad 08 06 2011jakis wyklad o plywaniu sialaSieci komputerowe wyklady dr FurtakWykład 05 Opadanie i fluidyzacjaWYKŁAD 1 Wprowadzenie do biotechnologii farmaceutycznejmo3 wykladyJJZARZĄDZANIE WARTOŚCIĄ PRZEDSIĘBIORSTWA Z DNIA 26 MARZEC 2011 WYKŁAD NR 3Wyklad 2 PNOP 08 9 zaoczneWyklad studport 8Kryptografia wykladwięcej podobnych podstron