wyklady-slajdy, Materiały, IV Semestr, Sieci komputerowe, EGZAMIN, Wykłady

[ Pobierz całość w formacie PDF ]
System otwartyMianem 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š okrelonych funkcjiPogrupowane funkcje nazywa się podsystemamiGrupy systemów otwartych wraz z ich podsystemami które oferujš takie same funkcje łšczy się w warstwy.Każda warstwa ma okrelone 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.EnkapsulacjaModel OSI opisuje drogę jaka musza przebyć dane zaczynajšc od danych generowanych przez okrelona 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/OSIWsparcie dla projektowania protokołów routinguWspieranie konkurencji producentów sprzętuInteroperacyjnoć urzšdzeńZmiana protokołu/działania jednej warstwy nie wpływa na pozostałeWarstwa AplikacjiNa tym poziomie rezydujš procesy sieciowe przeznaczone dla użytkownikówWspół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 danychArchitektura klient-serwer lub systemy równoważneWarstwa prezentacjiWsparcie dla kodów sterujšcych, specjalnych znaków graficznych i zestawów znakówTł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 aplikacjiJeżeli chodzi o transmisje w górę warstwa prezentacji tłumaczy dane tak aby były one zgodne z wewnętrznym systemem interpretowania znakówZapewnia kompresję danychKonwersja kodu EBCDIC do ASCIISerializacja struktur danychSzyfrowanie danychWarstwa sesjiUmoż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łaniePrzykłady protokołów : NFS,SQL,RPC,ASPWarstwa transportowaOdpowiada za logicznš komunikację pomiędzy hostamiZaimplementowana jest najczęciej u nadawcy i odbiorcy a nie w sieciKomunikacja 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 transportuPozycjonuje informacje według priorytetów i przydziela im pasma do transmisjiOkrela sposób segmentacji danych pochodzšcych z warstwy aplikacji oraz enkapsulację wymaganš dla każdej porcji danychZapewnia obsługę portówMoże używać jednoczenie kilku aplikacji serwisu transmisyjnegoNaprawia błędy popełnione przez warstwę sieciZapewnia pewne połšczenie w niepewnym rodowisku sieciowymZapewnia mechanizm QOSWarstwa sieciowaZajmuje się routingiem, tzn. decyduje jaka trasš fizycznš majš być przesyłane konkretne pakietyW tej warstwie funkcjonujš pakietyWarstwa ta nie rozróżnia mediów transmisyjnychProtokół IPv4 lub IPv6 oraz inne schematy adresacjiWarstwa łšcza danychZapewnia 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 fizycznaWarstwa fizyczna dostarcza metod do przesłania przez lokalne medium bitów tworzšcych ramkę warstwy łšcza danychTransport ramki przez lokalne medium wymaga następujšcych elementów warstwy fizycznej:o Medium fizyczne i odpowiednie złšczkio Reprezentacja bitów w mediumo Kodowanie danych i informacji kontrolnycho Układ nadawczo-odbiorczy zaimplementowany w urzšdzeniach sieciowychAdresowanieDwie komunikujšce się aplikacje(procesy) muszš znać swoje adresyWarstwa transportowa używa Transport Service Access Points znanych popularnie jako numery portów (np. http 80)Typy portówStatyczne 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š okrelane przez IANA jako zarejestrowane. Przewidziane sš dla usług, które zwyczajowo korzystajš z okrelonych portów. Przykładem może być port 3128, często wykorzystywany przez serwery proxy jako alternatywny port httpPorty przydzielane dynamicznie zawsze przydzielane sš automatycznie. Sš to porty o numerach od 49152 do 65535Zestawianie połšczenia w rzeczywistym rodowisku sieciowymSieć może tracić duplikowane lub przechowywać pakietySytuacja może się skomplikowaćo Obcišżone sieci mogš przesyłać opónione ACKo Występowanie zwielokrotnionych transmisjio Pakiety nadchodzš w różnej kolejnociMoże to spowodować liczne błędy np.:o Podwójne obcišżenie konta bankowegoo Wyciek danycho Utrata cennych informacjiMetody przeciwdziałanieo Każdy pakiet ma ustawiony czas life timeo Przyporzšdkowany numer sekwencyjny , który będzie użyty przez socket przez cały czas życia pakietuo Mechanizm trój stopniowego uzgadniania [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • telefongry.keep.pl






  • Formularz

    POst

    Post*

    **Add some explanations if needed