Rywalizacja w sieci cd. Protokoły komunikacyjne. Model ISO. Protokoły komunikacyjne (cd.) Struktura komunikatu. Przesyłanie między warstwami



Podobne dokumenty
Protokoły sieciowe - TCP/IP

Sieci Komputerowe Modele warstwowe sieci

Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak

Warstwy i funkcje modelu ISO/OSI

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia

Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37

TCP/IP. Warstwa łącza danych. mgr inż. Krzysztof Szałajko

Model OSI. mgr inż. Krzysztof Szałajko

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.

Pytanie 1 Z jakich protokołów korzysta usługa WWW? (Wybierz prawidłowe odpowiedzi)

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Dr Michał Tanaś(

Podstawy Transmisji Danych. Wykład IV. Protokół IPV4. Sieci WAN to połączenia pomiędzy sieciami LAN

PODSTAWOWE PODZIAŁY SIECI KOMPUTEROWYCH

Model warstwowy Warstwa fizyczna Warstwa łacza danych Warstwa sieciowa Warstwa transportowa Warstwa aplikacj. Protokoły sieciowe

Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol)

Sieci komputerowe Wykład

Podstawowe pojęcia dotyczące sieci komputerowych


Technologie informacyjne (5) Zdzisław Szyjewski

Przesyłania danych przez protokół TCP/IP

Model sieci OSI, protokoły sieciowe, adresy IP

Sieci komputerowe - warstwa fizyczna

Zestaw ten opiera się na pakietach co oznacza, że dane podczas wysyłania są dzielone na niewielkie porcje. Wojciech Śleziak

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak

SIECI KOMPUTEROWE mgr inż. Adam Mencwal Katedra Informatyki Stosowanej

Sieci komputerowe. Dr inż. Dariusz Skibicki

Sieci komputerowe. Zadania warstwy łącza danych. Ramka Ethernet. Adresacja Ethernet

Sieci komputerowe - administracja

Sieci komputerowe. Zajęcia 2 Warstwa łącza, sprzęt i topologie sieci Ethernet

Model ISO/OSI opis Laboratorium Numer 7

Sieci Komputerowe. Wykład 1: TCP/IP i adresowanie w sieci Internet

Adres IP

Sieci komputerowe w sterowaniu informacje ogólne, model TCP/IP, protokoły warstwy internetowej i sieciowej

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

Sieci komputerowe. Wstęp

Łącza WAN. Piotr Steć. 28 listopada 2002 roku. Rodzaje Łącz Linie Telefoniczne DSL Modemy kablowe Łącza Satelitarne

Podstawy sieci komputerowych

Budowa karty sieciowej; Sterowniki kart sieciowych; Specyfikacja interfejsu sterownika sieciowego; Open data link interface (ODI); Packet driver

To systemy połączonych komputerów zdolnych do wzajemnego przesyłania informacji, do dzielenia się zasobami, udostępniania tzw.

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Podstawy sieci komputerowych

MASKI SIECIOWE W IPv4

Wprowadzenie do sieci komputerowych

Ethernet. Ethernet odnosi się nie do jednej, lecz do wielu technologii sieci lokalnych LAN, z których wyróżnić należy cztery podstawowe kategorie:

ISO/OSI warstwach 2 i 1 Standardy IEEE podwarstwy

ZiMSK. VLAN, trunk, intervlan-routing 1

Protokoły internetowe

Księgarnia PWN: Mark McGregor Akademia sieci cisco. Semestr szósty

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Programowanie Sieciowe 1

Sieci komputerowe. Dr inż. Robert Banasiak. Sieci Komputerowe 2010/2011 Studia niestacjonarne

5R]G]LDï %LEOLRJUDğD Skorowidz

Rok szkolny 2014/15 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. SIECI KOMPUTEROWE kl. 2c

Protokół sieciowy: Zbiór formalnych reguł i konwencji dotyczących formatu i synchronizacji w czasie wymiany komunikatów między procesami

Dr Michał Tanaś(

STRUKTURA OGÓLNA SIECI LAN

Bazy Danych i Usługi Sieciowe

MODUŁ: SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

WLAN 2: tryb infrastruktury

SIECI KOMPUTEROWE. Podstawowe wiadomości

Protokół sieciowy Protokół

Wykład VI. Administrowanie szkolną siecią komputerową. dr Artur Bartoszewski

Sieci WAN. Mgr Joanna Baran

Sieci komputerowe - administracja

Diagnozowanie i utrzymanie sieci. Księga eksperta.

Sieci komputerowe. ABC sieci - podstawowe pojęcia. Ewa Burnecka / Janusz Szwabiński. ewa@ift.uni.wroc.pl / szwabin@ift.uni.wroc.pl

ARP Address Resolution Protocol (RFC 826)

PBS. Wykład Zabezpieczenie przełączników i dostępu do sieci LAN

Sieci komputerowe Modele OSI i TCP/IP

Sieci komputerowe. Informatyka Poziom rozszerzony

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

Sieci LAN. - klient-serwer, - sieci typy peer-to-peer.

SIECI KOMPUTEROWE Protokoły sieciowe

TCP/IP. Warstwa aplikacji. mgr inż. Krzysztof Szałajko

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Urządzenia sieciowe. Tutorial 1 Topologie sieci. Definicja sieci i rodzaje topologii

Dwa lub więcej komputerów połączonych ze sobą z określonymi zasadami komunikacji (protokołem komunikacyjnym).

Zadania z sieci Rozwiązanie

Temat: Sieci komputerowe.

Sieci Komputerowe. Wykład 1: Historia, model ISO, Ethernet, WiFi

PI-12 01/12. podłączonych do innych komputerów, komputerach. wspólnej bazie. ! Współużytkowanie drukarek, ploterów czy modemów

Spis treści. 1 Wprowadzenie. 1.1 Podstawowe pojęcia. 1 Wprowadzenie Podstawowe pojęcia Sieci komunikacyjne... 3

Zarządzanie systemami informatycznymi. Protokoły warstw aplikacji i sieci TCP/IP

Wirtualizacja zasobów IPv6 w projekcie IIP

Podstawowa konfiguracja routerów. Interfejsy sieciowe routerów. Sprawdzanie komunikacji w sieci. Podstawy routingu statycznego

Zadanie1: Odszukaj w Wolnej Encyklopedii Wikipedii informacje na temat NAT (ang. Network Address Translation).

Sieci komputerowe. Wojciech Myszka Jakub Słowiński Katedra Mechaniki i Inżynierii Materiałowej 2014

Pytania na kolokwium z Systemów Teleinformatycznych

SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

Technologie informacyjne (6) Zdzisław Szyjewski

Informatyka MTDI 1. Wykład 2. Urządzenia sieciowe Adresowanie w sieci Protokoły Model ISO/OSI

router wielu sieci pakietów

SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5

W standardzie zarządzania energią ACPI, dopływ energii do poszczególnych urządzeń jest kontrolowany przez:

Sieci komputerowe test

Technologie WAN transmisja synchroniczna i asynchroniczna

Wykład 4: Protokoły TCP/UDP i usługi sieciowe. A. Kisiel,Protokoły TCP/UDP i usługi sieciowe

Transkrypt:

Struktury sieciowe Struktury sieciowe Podstawy Topologia Typy sieci Komunikacja Protokoły komunikacyjne Podstawy Topologia Typy sieci Komunikacja Protokoły komunikacyjne 15.1 15.2 System rozproszony Motywacja Dzielenie zasobów Dzielenie plików i drukowanie zdalne. Przetwarzanie informacji w rozproszonych bazach danych. Zdalne korzystanie ze specjalistycznego sprzętu. Przyspieszenie obliczeń load sharing Niezawodność zdalne wykrywanie i usuwanie awarii. Komunikacja przesyłanie wiadomości. 15.3 15.4 Sieciowe systemy operacyjne Rozproszone systemy operacyjne Użytkownicy są świadomi wielości maszyn. Dostęp do maszyn za pośrednictwem: Zdalnego logowania na wybranej maszynie. Przesyłania danych z maszyn zdalnych do lokalnych z wykorzystaniem FTP. Użytkownicy nie są świadomi wielości maszyn. Dostęp do zasobów zdalnych podobnie jak do lokalnych. Migracja danych (Data Migration) przesyłanie danych poprzez transfer całego pliku lub jedynie tych części, które są niezbędne do bezpośredniej pracy. Migracja obliczeń (Computation Migration) przesyłanie funkcji realizujących obliczenia, zamiast danych, na których operują. 15.5 15.6 1

Rozproszone systemy operacyjne (cd.) Topologie sieciowe Migracja procesów wykonanie procesu w całości lub w częściachnaróżnych maszynach odległych. Równomierne rozłożenie obciążenia (Load balancing) rozdzielanie procesów pomiędzy węzły w sieci. Przyspieszanie obliczeń (Computation speedup) procesy potomne mogą wykonywać się współbieżnie na maszynach w różnych miejscach. Preferencja sprzętu (Hardware preference) wykonanie procesu może wymagać specjalistycznego procesora. Preferencja oprogramowanai (Software preference) potrzebne oprogramowanie bywa dostępne jedynie w szczególnym miejscu. Dostęp do danych (Data access) zdalne wykonanie procesu bez (zamiast przesyłania danych do lokalnego przetwarzania). 15.7 15.8 Typy sieci Typy sieci - przykład Lokalne: Local-Area Network (LAN) na małym obszarze. Wspólna szyna, pierścień, gwiazda. Prędkość 10 lub 100 megabits/sek. Nadawanie szybkie i tanie. Węzły (Nodes): Stacje robocze lub PC Niewiele (zwykle jeden, dwa) komputerów głównych. Typowa sieć LAN: 15.9 15.10 Typy sieci WAN Procesory komunikacyjne w sieci WAN Sieć rozległa: Wide-Area Network (WAN) łączy miejsca odległe. Połączenia punkt-do-punktu (point-to-point) liniami telefonicznymi (zwykle łącz dzierżawione od firmy telekomunikacyjnej). Szybkość 100 kbit/s. Przesyłanie wymaga zwykle wymiany wielu komunikatów. Węzły: W większości komputery główne 15.11 15.12 2

Komunikacja Nazwy i odwzorowanie nazw Projektant sieci komunikacyjnej musi uwzględnić następujące zagadnienia: Nazwnictwo i rozpoznawanie nazw: W jaki sposób dwa procesy zdalne rozpoznają się i nawiążą łączność? Strategie marszrut (routing strategies). Jak wiadomości są przesyłane przez sieć? Strategie połączeń (connection strategies). W jaki sposób dwa procesy przesyłają sekwencje wiadomości? Połączenie (contention). Sieć jest zasobem dzielonym; jak rozwiązuje się konflikty żądania dostępu do niej? Systemy w sieci mają nazwy Do wiadomości dołączany jest identyfikator procesu. Procesy na zdalnych systyemach są identyfikowane przez parę: <host-name, identifier> Usługa nazw domenowych: Domain name service (DNS) definiuje strukturę nazw na komputerze oraz w sieci (Internet). 15.13 15.14 Strategie marszrut Strategie marszrut cd. Trasa stała (Fixed routing). Ścieżka od A do B określonaapriori;może ulec zmianie jedynie w przypadku awarii sprzętu. Zwykle wybierana najkrótsza sścieżka, koszty komunikacji minimalizowane. Stała trasa nie adaptuje się do zmian obciążenia. Zapewnia, że komunikaty będą dostarczane w kolejności, w jakiej były wysłane. Droga wirtualna. Trasa od A do B jest ustalana na czas jednej sesji. Różne sesje korzystają zróżnych tras między A i B. Częściowa adaptacja do zmienności obciążenia. Zapewnia, że komunikaty będą dostarczane w kolejności, w jakiej były wysłane. Trasowanie dynamiczne (Dynamic routing). Trasa od A do B wybierana na czas transmisji komunikatu. Zwykle wybierane łącze najmniej obciążone w danej chwili. Adaptacja do zmian obciążenia; unikanie tras najbardziej obciążonych. Komunikaty mogą przychodzić w innym porządku niż były wysłane do komunikatu dołączany jest jednak numer kolejny. 15.15 15.16 Strategie połączeń Rywalizacja w sieci Komutacja połączeń (Circuit switching). Stałe łącze fizyczne ustanawiane na czas połączenia (jak w telefonii). Komutacja komunikatów (Message switching). Łącze zestawiane na czas transmisji pojedynczej wiadomości. Komutacja pakietów (Packet switching). Wiadomości oróżnej długości są dzielone na pakiety o stałej długości; każdy pakiet może być przesyłany inną trasą w sieci. Przy odbiorze pakiety są zestawiane w oryginalną wiadomość. Może się pojawić, gdy żądanie transmisji w sieci jednocześnie z wielu miejsc. Techniki unikania: CSMA/CD. Carrier sense with multiple access (CSMA); collision detection (CD) Komputer sprawdza, czy w łączy trwa transmisja innej wiadomości. Gdy mimo to rozpocznie transmisję pojawi się kolizja, którą wykryje i zatrzyma transmisję. SCMA/CD używane w sieci Ethernet. 15.17 15.18 3

Rywalizacja w sieci cd. Protokoły komunikacyjne Przekazywanie znacznika (Token passing). Unikalna wiadomość (znacznik) krąży w systemie (zwykle w sieci pierścieniowej). Kopmuter może rozpocząć nadawanie dopiero po otrzymaniu znacznika. Po zakończeniu nadawania komputer oddaje znaczni do sieci. Warstwy w sieci komunikacyjnej; Warstwa fizyczna (Physical layer) obsługuje kwestie fizycznej transmisji strumienia bitów. Warstwa łącza danych (Data-link layer) obsługuje transmisję ramek (frames), tzn. pakietów o stałej długości, a także wykrywanie i usuwanie błędów transmisji warstwy fizycznej. Warstwa sieciowa (Network layer) zapewnia połączenie i transmisję pakietów, w tym adresowanie pakietów wychodzących, dekodowanie adresu z pakietów odbieranych, prowadzenie zapisów dot. tras. 15.19 15.20 Protokoły komunikacyjne (cd.) Model ISO Warstwa transportowa (Transport layer) odpowiada za dostęp do sieci niskiego poziomu, przesyłanie wiadomości pomiędzy klientami, w tym: dzielenie wiadomości na pakiety, czuwanie nad porządkiem pakietów, sterowanie przepływem, generowanie adresów fizycznych. Warstwa sesji (Session layer) implementacja sesji lub protokołów komunikacji między procesami. Warstwa prezentacji (Presentation layer) rozwiązuje problemy wynikające z różnic stosowanych formatów w różnych miejscach sieci, w tym konwersje kodów. Warstwa aplikacji (Application layer) obsługuje bezpośrednio użytkownika, w tym protokoły zdalnego logowania, pocztę elektroniczną, bazy rozproszone. 15.21 15.22 Przesyłanie między warstwami Struktura komunikatu 15.23 15.24 4

Warstwy protokołów TCP/IP Ramka w sieci Ethernet 15.25 15.26 5