jakis inny wyklad


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 wdimsi
jakiś wykład automatyka
jakis wyklad 08 06 2011
jakis wyklad o plywaniu siala
Sieci komputerowe wyklady dr Furtak
Wykład 05 Opadanie i fluidyzacja
WYKŁAD 1 Wprowadzenie do biotechnologii farmaceutycznej
mo3 wykladyJJ
ZARZĄDZANIE WARTOŚCIĄ PRZEDSIĘBIORSTWA Z DNIA 26 MARZEC 2011 WYKŁAD NR 3
Wyklad 2 PNOP 08 9 zaoczne
Wyklad studport 8
Kryptografia wyklad

więcej podobnych podstron