Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Podobne dokumenty
Akademickie Centrum Informatyki PS. Wydział Informatyki PS

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Adresy w sieciach komputerowych

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

Protokoły sieciowe - TCP/IP

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

Przesyłania danych przez protokół TCP/IP

ZiMSK. VLAN, trunk, intervlan-routing 1

Sieci Komputerowe Modele warstwowe sieci

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

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

BRINET Sp. z o. o.

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

Sieci komputerowe test

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

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

SIECI KOMPUTEROWE Adresowanie IP

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

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

Zadania z sieci Rozwiązanie

Plan wykładu. Wyznaczanie tras. Podsieci liczba urządzeń w klasie C. Funkcje warstwy sieciowej

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

MASKI SIECIOWE W IPv4

Działanie komputera i sieci komputerowej.

Na powyższym obrazku widać, że wszystkie 24 porty przełącznika znajdują się w tej samej sieci VLAN, a mianowicie VLAN 1.

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

SIECI KOMPUTEROWE. Podstawowe wiadomości

Test sprawdzający wiadomości z przedmiotu Systemy operacyjne i sieci komputerowe.

SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

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

Sieć komputerowa Adresy sprzętowe Adresy logiczne System adresacji IP (wersja IPv4)

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Scenariusz lekcji Opracowanie: mgr Bożena Marchlińska NKJO w Ciechanowie Czas trwania jednostki lekcyjnej: 90 min.

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

Warstwa sieciowa. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa

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

Uproszczony opis obsługi ruchu w węźle IP. Trasa routingu. Warunek:

Sieci komputerowe - administracja

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

pasja-informatyki.pl

Urządzenia sieciowe. Część 1: Repeater, Hub, Switch. mgr inż. Krzysztof Szałajko

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Sieci komputerowe. Wstęp

Urządzenia sieciowe. host urządzenie końcowe umożliwiające połączenie z siecią może istnieć bez sieci

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

Podstawowe pojęcia dotyczące sieci komputerowych

PODSTAWOWE PODZIAŁY SIECI KOMPUTEROWYCH

Sieci komputerowe - Urządzenia w sieciach

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

Uniwersalny Konwerter Protokołów

Tytuł pracy : Sieci VLAN. Autor: Andrzej Piwowar IVFDS

ARP Address Resolution Protocol (RFC 826)

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

Co w sieci piszczy? Programowanie aplikacji sieciowych w C#

ZiMSK. Charakterystyka urządzeń sieciowych: Switch, Router, Firewall (v.2012) 1

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

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

Sieci komputerowe : zbuduj swoją własną sieć - to naprawdę proste! / Witold Wrotek. wyd. 2. Gliwice, cop Spis treści

W routerach Vigor interfejs LAN jest wyeksponowany w postaci czterech równorzędnych portów Ethernet:

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Adresowanie grupowe. Bartłomiej Świercz. Katedra Mikroelektroniki i Technik Informatycznych. Łódź, 25 kwietnia 2006

Komunikacja w sieciach komputerowych

Warstwy i funkcje modelu ISO/OSI

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

pasja-informatyki.pl

Enkapsulacja RARP DANE TYP PREAMBUŁA SFD ADRES DOCELOWY ADRES ŹRÓDŁOWY TYP SUMA KONTROLNA 2 B 2 B 1 B 1 B 2 B N B N B N B N B Typ: 0x0835 Ramka RARP T

Rodzaje, budowa i funkcje urządzeń sieciowych

Adresacja IP w sieciach komputerowych. Adresacja IP w sieciach komputerowych

DLACZEGO QoS ROUTING

Protokół ARP Datagram IP

Mosty przełączniki. zasady pracy pętle mostowe STP. Domeny kolizyjne, a rozgłoszeniowe

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl)

router wielu sieci pakietów

Skąd dostać adres? Metody uzyskiwania adresów IP. Statycznie RARP. Część sieciowa. Część hosta

Dr Michał Tanaś(

Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego TCP

Laboratorium Badanie topologii i budowa małej sieci

Podstawy sieci komputerowych. Technologia Informacyjna Lekcja 19

Systemy operacyjne i sieci komputerowe Szymon Wilk Adresowanie w sieciach Klasy adresów IP a) klasa A

Sieci komputerowe. Informatyka Poziom rozszerzony

1PSI: TEST do wykonania (protokoły sieciowe jedna prawidłowa odp.): Tematy prac semestralnych G. Romotowski. Sieci Komputerowe:

Plan wykładu. Warstwa sieci. Po co adresacja w warstwie sieci? Warstwa sieci

Ćwiczenie 1. Podstawowa terminologia lokalnych sieci komputerowych. Topologie sieci komputerowych. Ocena. Zadanie 1

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

Pytania na kolokwium z Systemów Teleinformatycznych

System multimedialny Muzeum Górnośląski Park Etnograficzny.

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer

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

1 Moduł Diagnostyki Sieci

Przekierowanie portów w routerze - podstawy

Technologie informacyjne - wykład 8 -

Switching czyli przełączanie. Sieci komputerowe Switching. Wstęp. Wstęp. Bridge HUB. Co to jest? Po co nam switching? Czym go zrealizować?

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ ADRESACJA W SIECIACH IP. WSTĘP DO SIECI INTERNET Kraków, dn. 24 października 2016r.

Internet. dodatkowy switch. Koncentrator WLAN, czyli wbudowany Access Point

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

Funkcje warstwy sieciowej. Podstawy wyznaczania tras. Dostarczenie pakietu od nadawcy od odbiorcy (RIP, IGRP, OSPF, EGP, BGP)

Instrukcja do oprogramowania ENAP DEC-1

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

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

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

Transkrypt:

Akademickie Centrum Informatyki PS Wydział Informatyki PS

Wydział Informatyki Sieci komputerowe i Telekomunikacyjne Unicasting, Multicasting, Broadcasting Krzysztof Bogusławski tel. 449 41 82 kbogu@man.szczecin.pl

1. Sieci LAN jako medium współdzielone 2. Połączenia prywatne" 3. Adresowanie multicastingowe 4. Zagadnienia wydajności Prezentacja ta wyjaśni operacje rozpoznawania adresów w konwencjonalnych sieciach LAN oraz pokaże implikacje tego rodzaju operacji gdy skupimy się na zorientowanych połączeniowo sieciach ATM. Aby przejść bezpośrednio do wybranej sekcji, kliknij na odpowiednim prostokącie. W przeciwnym razie przejdź do następnego slajdu.

1. Sieci LAN jako medium współdzielone 2. Połączenia prywatne" 3. Adresowanie multicastingowe 4. Zagadnienia wydajności W tej sekcji opiszę sposób działania technologii współdzielonych sieci LAN w powiązaniu z adresowaniem i rozpoznawaniem ramek

1. Sieci LAN jako medium współdzielone Oto typowa współdzielona sieć LAN. Wiele hostów, zazwyczaj PC, dzieli wspólny kanał komunikacyjny.

1. Sieci LAN jako medium współdzielone Jeżeli Host 1 nadaje informacje przez współdzielony kanał, przechodzą one przez wszystkie pozostałe urządzenia podłączone do tego kanału.

1. Sieci LAN jako medium współdzielone Jeżeli Host 1 nadaje informacje przez współdzielony kanał, przechodzą one przez wszystkie pozostałe urządzenia podłączone do tego kanału.

1. Sieci LAN jako medium współdzielone Dokładna fizyczna reprezentacja przechodzenia zależy od konkretnej realizacji sieci. Powyższa sieć Ethernet jest systemem opartym na magistrali. Sieci LAN o topologii pierścienia, lub oparte na hubach mogą wyglądać inaczej, ale działają przy tym samym założeniu: wszystkie urządzenia podłączone do wspólnego kanału widzą nawzajem wysyłane przez siebie wiadomości.

1. Sieci LAN jako medium współdzielone Są dwa powody, dla których taki typ transmisji (broadcasting) w sieci LAN może być niepożądany. Po pierwsze, często chcemy by wiadomości przesyłane między określonymi urządzeniami (np. Host 1 i Host 3) były dla innych urządzeń (np. Host 2) niewidoczne. Po drugie, nawet w intensywnie wykorzystywanych sieciach LAN, połączenia między określonymi urządzeniami nie powinny wpływać na wydajność stacji nie biorących udziału w połączeniu.

1. Sieci LAN jako medium współdzielone 2. Połączenia prywatne" 3. Adresowanie multicastingowe 4. Zagadnienia wydajności Zobaczmy teraz w jaki sposób możemy uzyskać wrażenie prywatności we współdzielonych sieciach LAN.

2. Połączenia prywatne Dla uzyskania prywatności w naszych połączeniach, możemy każdemu urządzeniu dzielącemu wspólny kanał przydzielić unikalny adres i transmitować nasze informacje w jednostkach zawierających adres urządzenia docelowego. W jednostce tej możemy umieścić również nasz własny adres, aby stacja docelowa mogła nam odpowiedzieć. Zwróćcie uwagę, że adresy te działają na warstwie MAC modelu OSI.

2. Połączenia prywatne Jednostki informacji zawierające te adresy nazywamy ramkami.

2. Połączenia prywatne 7 warstw modelu OSI Aplikacji Prezentacji Sesji Transportowa Sieci Łącze danych Fizyczna Jednostki informacji zawierające te adresy nazywamy ramkami. Są one opisane przez protokoły będące częścią warstwy Łącza danych w modelu OSI.

2. Połączenia prywatne 7 warstw modelu OSI Aplikacji Prezentacji Sesji Transportowa Sieci Łącza danych danych Fizyczna LLC MAC Dokładniej, ramki są częścią podwarstwy MAC (Media Access Control) w warstwie Łącza danych, stąd nazywane są często ramkami MAC.

2. Połączenia prywatne 7 warstw modelu OSI Aplikacji Prezentacji Sesji Transportowa Sieci Łącza danych danych Fizyczna LLC MAC Adresy MAC źródła (AZ) i celu (AC) używane do stworzenia prywatnego połączenia umieszczone są wewnątrz ramki.

2. Połączenia prywatne 7 warstw modelu OSI Aplikacji Prezentacji Sesji Transportowa Sieci Łącza danych danych Fizyczna LLC MAC Dla tej ramki, adres źródła (AZ) ustawiony jest na adres MAC stacji Host 1, czyli H1.

2. Połączenia prywatne 7 warstw modelu OSI Aplikacji Prezentacji Sesji Transportowa Sieci Łącza danych danych Fizyczna LLC MAC Dla tej ramki, adres żródła (AZ) ustawiony jest na adres MAC stacji Host 1, czyli H1. Adres celu (AC) ustawiony jest na adres MAC stacji Host 3, czyli H3.

2. Połączenia prywatne 7 warstw modelu OSI Aplikacji Prezentacji Sesji Transportowa Sieci Łącza danych danych Fizyczna LLC MAC Podczas transmisji ramki, Host 2 nie powinien jej otrzymać. W ten sposób stworzone zostało prywatne połączenie.

2. Połączenia prywatne 7 warstw modelu OSI Aplikacji Prezentacji Sesji Transportowa Sieci Łącza danych danych Fizyczna LLC MAC Zwróćcie uwagę na fakt, że prawdziwe adresy MAC mają długość 48 bitów. Powyższej abstrakcyjnej reprezentacji używam dla uproszczenia (oraz oszczędzenia miejsca na rysunku).

2. Połączenia prywatne Przyjrzyjmy się sposobowi, w jaki uzyskiwana jest prywatność.

2. Połączenia prywatne Przyjrzyjmy się sposobowi, w jaki uzyskiwana jest prywatność. Spójrzmy z bliska na stację Host 3.

2. Połączenia prywatne Każdy host w sieci LAN musi zawierać adapter pozwalający na połączenie z kablem dającym dostęp do współdzielonej sieci LAN. Adaptery te są ogólnie nazywane kartami sieciowymi (Network Interface Card - NIC).

2. Połączenia prywatne Każda karta zawiera unikalny 48-bitowy adres MAC, na który adapter będzie odpowiadał. Adres ten nazywany jest adresem Unicast. Odpowiedź kontrolowana jest przez szybkie obwody rozpoznawania adresów, zaimplementowane sprzętowo na karcie sieciowej. Obwody te potrafią skanować strumień danych przy pełnej prędkości transferu, w poszukiwaniu ramki z adresem celu pasującym do unikalnego adresu Unicast karty.

2. Połączenia prywatne W czasie gdy ramki przelatują przez współdzielony kanał sieci, obwody rozpoznawania adresów sprawdzają w każdej ramce adres celu. Jeśli adres pasuje...

2. Połączenia prywatne wtedy cała ramka MAC kopiowana jest do bufora wejściowego. Zauważcie, że ramka nie jest usuwana, lecz po skopiowaniu jest wciąż transmitowana przez sieć.

2. Połączenia prywatne Gdy ramka znajduje się już w buforze wejściowym karty, wywoływane jest przerwanie procesora stacji.

2. Połączenia prywatne Przerwanie zmusza stację do zaprzestania wszystkich działań i obsłużenia przerwania oraz sprawdzenia, czy ramka zawiera istotne informacje. Zazwyczaj wymaga to sprawdzenia przez oprogramowanie warstwy sieciowej stacji, poprawności protokołu i adresowania.

2. Połączenia prywatne Przyjmowanie ramek LAN Wszystkie hosty potencjalnie widzą każdą ramkę w sieci LAN Ramki mogą być przesyłane prywatnie przy użyciu adresów Unicast Układy rozpoznawania adresów na karcie skanują sieć szukając adresu MAC Unicast celu Jeśli adres pasuję, ramka jest przyjmowana przez skopiowanie jej do bufora wejściowego i wywoływane jest przerwanie CPU Oto cztery podstawowe pojęcia potrzebne do zrozumienia przyjmowania ramek unicast w konwencjonalnej sieci LAN. Gdy emulujemy zachowanie LAN używając sieci ATM, takie właśnie zachowanie jest wymagane przez używane protokoły komunikacyjne.

1. Sieci LAN jako medium współdzielone 2. Połączenia prywatne" 3. Adresowanie multicastingowe 4. Zagadnienia wydajności Przedstawiłem do tej pory ideę prywatnego połączenia w sieci LAN przy użyciu adresowania unicastingowego. W następnej sekcji omówię adresy typu multicast, używane w transmisji informacji do więcej niż jednego urządzenia w sieci.

3. Adresowanie multicastingowe Przypuśćmy, że nasza sieć zawiera nieco większą ilość hostów...

3. Adresowanie multicastingowe na przykład tyle.

3. Adresowanie multicastingowe Wyobraźmy też sobie, że komputery te wykonują aplikacje specyficzne dla osób ich używających.

3. Adresowanie multicastingowe Wyobraźmy też sobie, że komputery te wykonują aplikacje specyficzne dla osób ich używających. trzy czerwone maszyny używane są przez sprzedawców.

3. Adresowanie multicastingowe Wyobraźmy też sobie, że komputery te wykonują aplikacje specyficzne dla osób ich używających. trzy czerwone maszyny używane są przez sprzedawców... dwie niebieskie maszyny używane są przez inżynierów...

3. Adresowanie multicastingowe Wyobraźmy też sobie, że komputery te wykonują aplikacje specyficzne dla osób ich używających. trzy czerwone maszyny używane są przez sprzedawców... dwie niebieskie maszyny używane są przez inżynierów......trzy zielone maszyny używane są przez administratorów...

3. Adresowanie multicastingowe Wyobraźmy też sobie, że komputery te wykonują aplikacje specyficzne dla osób ich używających. trzy czerwone maszyny używane są przez sprzedawców... dwie niebieskie maszyny używane są przez inżynierów...... trzy zielone maszyny używane są przez administratorów... a biała wykorzystywana jest jako serwer dla wszystkich grup.

3. Adresowanie multicastingowe 3 metody Wysłanie osobnych wiadomości Unicast do każdego członka grupy sprzedawcy Wysłanie jednej wiadomości docierającej do wszystkich użytkowników sieci Wysłanie wiadomości multicastingowej do grupy sprzedawcy Załóżmy, że pojawiło się zawiadomienie o zmianach na liście cen, które musi trafić do wszystkich sprzedawców. Są trzy sposoby na jakie serwer może zapewnić dotarcie do nich tej informacji.

3. Adresowanie multicastingowe Pierwsza metoda wymaga od serwera wysłania wiadomości Unicast do każdego członka grupy sprzedawcy. Oczywiście, każdy członek LAN posiada unikalny adres Unicast. Każda wysłana ramka odebrana zostanie tylko przez jednego członka grupy, gdyż jest ona zaadresowana jego adresem Unicast.

3. Adresowanie multicastingowe Metoda 1: Wiele wiadomości Unicast do członków grupy Członkowie grup Sprzedawcy: H1, H2, H7 Inżynierowie: H5, H4 Administratorzy: H9, H8, H3 Do wysłania ramek do członków grupy sprzedawcy ( czerwone komputery), serwer potrzebuje listy adresów Unicast MAC należących do tej grupy.

3. Adresowanie multicastingowe Metoda 1: Wiele wiadomości Unicast do członków grupy Członkowie grup Sprzedawcy: H1, H2, H7 Inżynierowie: H5, H4 Administratorzy: H9, H8, H3 Serwer może teraz wysłać jedną lub więcej ramek, reprezentujących wiadomość o nowej liście cen do każdego członka grupy. Zauważcie, że liczba ramek wysłanych przez serwer jest równa ilości członków grupy pomnożonej przez liczbę ramek potrzebną do przekazania całej wiadomości. Na przykład, wiadomość złożona z tysiąca ramek (około 1MB) wysłana do trzech członków grupy, składać się będzie z trzech tysięcy indywidualnych transmisji ramek. Wraz ze wzrostem ilości członków grupy, wzrastać będzie praca wykonywana przez serwer.

3. Adresowanie multicastingowe Metoda 1: Wiele wiadomości Unicast do członków grupy 3 metody Wysłanie osobnych wiadomości Unicast do każdego członka grupy sprzedawcy Wysłanie jednej wiadomości docierającej do wszystkich użytkowników sieci Wysłanie wiadomości multicastingowej do grupy sprzedawcy Aby operacje na protokołach wyższych warstw były bardziej bezpośrednie, układy kart sieciowych (NIC) rozpoznają również inny typ adresu. Adresy te nazywamy broadcastingowymi i multicastingowymi. Adresy broadcastingowe przeznaczone są do otrzymania i kopiowania przez wszystkie karty w sieci LAN. Adresy multicastingowe pozwalają nam wysłać wiadomość przez sieć do więcej niż jednej karty.

3. Adresowanie multicastingowe Spójrzmy z bliska na kartę NIC

3. Adresowanie multicastingowe Każda karta NIC używa układu rozpoznawania adresów do podejmowania decyzji, które ramki przechodzące przez kabel sieci LAN powinny zostać odebrane przez hosta. Karty te rozpoznają nie tylko adresy Unicast.

3. Adresowanie multicastingowe Adresy i rozpoznawanie 1. Wypalony adres Unicast Adres Unicast jest zazwyczaj nazywany adresem wypalonym, gdyż jest on na stałe zakodowany w układzie karty. Każdy producent karty posiada unikalny zestaw adresów MAC i jest odpowiedzialny za przydzielanie unikalnych adresów Unicast z tego zestawu do wytwarzanych przez siebie kart NIC.

3. Adresowanie multicastingowe Adresy i rozpoznawanie 1. Wypalony adres Unicast 2. Programowalny adres Unicast Chociaż wypalony adres jest niezmienialny, można sprawić (przy użyciu sterowników), aby karta odpowiadała na inny, konfigurowalny programowo adres. Adres ten czasowo zastępuje adres wypalony (do czasu wyłączenia, lub restartu karty). Adresy programowalne wymagane są przez niektóre stosy komunikacyjne (np. SNA, DECnet)

3. Adresowanie multicastingowe Adresy i rozpoznawanie 1. Wypalony adres Unicast 2. Programowalny adres Unicast 3. Jeden lub więcej adres Multicast Karta NIC może też zawierać niewielką liczbę (zazwyczaj 8) programowalnych adresów multicast.

3. Adresowanie multicastingowe Adresy i rozpoznawanie 1. Wypalony adres Unicast 2. Programowalny adres Unicast 3. Jeden lub więcej adres Multicast 4. Adres Broadcast Na koniec, karta powinna odpowiadać na specjalny adres multicastingowy zwany adresem Broadcast. Adres ten przeznaczony jest do otrzymania i kopiowania przez wszystkie hosty w sieci LAN. Wiele starszych protokołów komunikacyjnych używa broadcastingu do sprawdzenia, jakie hosty są w sieci LAN, lub do powiadamiania klientów sieci LAN o usługach.

3. Adresowanie multicastingowe Przy użyciu broadcastingu, wiadomość z serwera przechodzi przez każdego hosta sieci LAN i jest kopiowana przez każdą kartę NIC.

3. Adresowanie multicastingowe Każdej z grup, funkcjonujących w sieci LAN można przydzielić adres Multicast. Adres taki może być na przykład wpisany w karty NIC poszczególnych członków grupy sprzedawcy (czerwoni). Oczywiście każdy członek tej grupy otrzyma taki sam adres. Adresy Multicast mogą również otrzymać grupy administratorzy (zieloni) i inżynierowie (niebiescy).

3. Adresowanie multicastingowe Jeżeli serwer zna adres Multicast grupy sprzedawcy, może on wysyłać ramki z tym adresem. Ramki te odebrane zostaną tylko przez karty NIC z wpisanym odpowiednim adresem Multicast. Protokoły transmisji takie jak TCP/IP zawierają protokoły dynamicznej rejestracji adresów Multicast hostów (np. IGMP dla TCP/IP).

3. Adresowanie multicastingowe A zatem adres MAC Multicast pozwala na prywatną transmisję do określonej grupy celów. Wpisywany jest on w karty NIC. Może to być niewidoczne dla użytkownika, np. komputer z uruchomionym stosem IP powinien odpowiedzieć na wiadomość zaadresowaną multicastingowo wszystkie hosty IP.

3. Adresowanie multicastingowe Adresy i rozpoznawanie 1. Adres Unicast 2. Adres Multicast wszystkie hosty IP 3. Jeden lub więcej adresów Multicast aplikacji 4. Adres Broadcast Stacja PC może należeć do wielu grup Multicast. Zgodnie z wcześniejszym opisem, typowa karta Ethernet może przechować do ośmiu adresów Multicast.

1. Sieci LAN jako medium współdzielone 2. Połączenia prywatne" 3. Adresowanie multicastingowe 4. Zagadnienia wydajności Jakie wpływ na wydajność ma adresowanie Unicast, Multicast i Broadcast?

Zagadnienia wydajności... MENU Efekty dla pojedynczej stacji roboczej Efekty dla sieci LAN Efekty dla sieci rozszerzonej Rozważmy w trzech różnych aspektach jak adresowanie typu: Unicast, Broadcast i Multicast wpływa na wydajność.

4. Zagadnienia wydajności Wykres kołowy reprezentuje całkowitą moc procesora stacji PC. Teoretycznie, po włączeniu komputera dostępne jest 100% tej mocy.

4. Zagadnienia wydajności Kilka procent mocy CPU zabiera utrzymanie komputera na chodzie (część zielona).

4. Zagadnienia wydajności Od czasu do czasu PC może otrzymać serię transmisji LAN, co oznacza, że CPU otrzyma sygnał przerwania, a oprogramowanie komunikacyjne będzie miało do wykonania pewną pracę. Przyjmijmy, że reprezentuje to kolor żółty

4. Zagadnienia wydajności Oprogramowanie komunikacyjne Jeżeli sieć LAN używa adresowania Multicast (grupowego lub nie) albo Unicast, żółty czas CPU jest wykorzystywany efektywnie, gdyż wiadomości adresowane są dokładnie do tego PC.

4. Zagadnienia wydajności Jednakże, jeśli komunikat jest typu broadcast, to jakie są szanse ramki na to, że jest przeznaczona dla tego konkretnego komputera? Zielona i żółta część wykresu pokazuje tą część ruchu w sieci, która adresowana jest do tego konkretnego PC. Część czerwona natomiast, to ruch broadcastowy generowany przez innych użytkowników sieci LAN. Jak widać, każdy niechciany komunikat broadcastowy wysysa moc procesora z naszego PC.

4. Zagadnienia wydajności Obciążenie serwera - Unicast Nowa Nowa lista Nowa cen lista Nowa cen lista Nowa cen lista Nowa cen lista Nowa cen lista cen lista cen Innym efektem tego typu ruchu w sieci jest liczba pakietów potrzebnych do przesłania wiadomości. W tym przykładzie mamy serwer gotowy do wysłania listy cen o wielkości 1MB do 7 z 8 stacji w sieci (do wszystkich poza czerwoną )

4. Zagadnienia wydajności Obciążenie serwera - Unicast Nowa Nowa lista Nowa cen lista Nowa cen lista Nowa cen lista Nowa cen lista Nowa cen lista cen lista cen Jeśli serwer wysyła ramki unicastingowo, musi nadać wiadomość 7 razy, czyli przez sieć przepłynie 7MB danych.

4. Zagadnienia wydajności Obciążenie WAN - Unicast Nowa Nowa lista Nowa cen lista Nowa cen lista Nowa cen lista Nowa cen lista Nowa cen lista cen lista cen Reszta świata Jeśli sieć LAN połączona jest z resztą świata (WAN) przez router, wiadomości Unicast do 7 stacji roboczych nie przedostaną się do sieci WAN.

4. Zagadnienia wydajności Obciążenie WAN - Unicast Nowa lista cen Reszta świata Jeśli jednak w sieci WAN istnieją inne stacje, które muszą otrzymać zmienioną listę cen, wówczas dodatkowa kopia wiadomości musi być wysłana do każdej z nich. Wyraźnie więc widać, że mechanizm Unicast nie jest tu najlepszy.

4. Zagadnienia wydajności Obciążenie serwera - Broadcast Nowa lista cen Używając broadcastingu, serwer wysyła tylko jedną kopię wiadomości...

4. Zagadnienia wydajności Obciążenie serwera - Broadcast Ja też dostałem! Nowa lista cen Używając broadcastingu, serwer wysyła tylko jedną kopię......ale, jak to omówiłem wcześniej, każda stacja w sieci LAN skopiuje tą wiadomość. W najlepszym razie spowoduje to tylko przerwanie dla procesora czerwonej stacji, w najgorszym - zagrożenie dla bezpieczeństwa danych.

4. Zagadnienia wydajności Obciążenie segmentu sieci - Broadcast Nowa lista cen Pod względem zajętości sieci, broadcasting jest w porządku, gdyż tylko jedna kopia wiadomości jest umieszczana w sieci. Jeśli jednak ilość stacji w sieci LAN wzrośnie, wtedy zwiększy się również zagęszczenie komunikatów broadcastowych. Ponieważ wiadomość broadcastowa MUSI być wysłana do każdego członka sieci LAN, nie istnieje jasny mechanizm limitowania rozrzutu komunikatów broadcastu.

4. Zagadnienia wydajności Obciążenie WAN - Broadcast Nowa lista cen Reszta świata Dokładniej mówiąc, router MUSI blokować ruch broadcastowy warstwy MAC. W pewnych okolicznościach, routery mogą przekazać wiadomość broadcastową. Obejmuje to użycie Proxy ARP (router odpowiada na wiadomość broadcastową), wiadomość typu wszystkie podsieci (jest to wiadomość warstwy sieciowej, która może być uaktywniona w routerze), oraz tzw. NetBIOS-over-IP (rozprzestrzenianie się komunikatu broadcast może być powstrzymane poprzez filtrowanie numerów portów UDP)

4. Zagadnienia wydajności Obciążenie WAN - VLAN Broadcasting Nowa lista cen Reszta świata Interesującym wyjątkiem jest przypadek sieci VLAN, czyli wirtualnych sieci LAN. Ponieważ każde urządzenie sieciowe nazywane jest obecnie switchem (switch warstwy pierwszej, switch warstwy 2, itd.), bardzo popularna jest idea rozszerzenia sieci VLAN na sieci WAN. Jendak jest to niebezpieczne, ponieważ przez rozszerzanie warstwy MAC domeny broadcastowej ładowanie linku WAN może się zakończyć niepożądanym ruchem broadcastowym.

4. Zagadnienia wydajności Obciążenie segmentu sieci - Multicast Switch z filtrem multicastingu Nowa lista cen Pod względem zajętości sieci, multicasting jest podobny do broadcastingu. Ponieważ jednak adres multicastowy grupy jest unikalny, można zaprojektować switch z filtrem, który zapobiegnie przedostawaniu się wiadomości multicastowych do stacji nie będących członkami grupy. W tym przykładzie, nowa lista cen nigdy nie pojawi się w łączu z podłączonym do niego czerwonym PC

4. Zagadnienia wydajności Obciążenie WAN - MAC Multicast Nowa lista cen Reszta świata W środowisku WAN, komunikaty multicastowe warstwy MAC są filtrowane automatycznie.

4. Zagadnienia wydajności Obciążenie WAN - IP Multicast Reszta świata Jeśli wykorzystywany jest multicasting IP, członkowie grup mogą dołączać się z dowolnego miejsca w sieci. Routery posiadające znajomość topologii multicastingu mogą podejmować inteligentne decyzje o przekazywaniu wiadomości. W tym przykładzie, w chmurach z białymi kołami znajdują się członkowie grupy, którzy powinni otrzymać nową listę cen. Routing multicastowy pozwoli na przesłanie pojedynczej kopii wiadomości z serwera i przekaże ją selektywnie do górnej i dolnej chmury, z pominięciem środkowej.

4. Zagadnienia wydajności Podsumowanie części 1 Istnieją trzy sposoby adresowania w sieciach LAN opartych na ramkach: Unicast Broadcast Multicast Każdy typ ramki ma specyficzne zastosowanie. Każdy typ ramki ma wpływ na wydajność. Wydajność stacji roboczej Wydajność segmentu sieci Wydajność sieci rozszerzonej Istnieją trzy różne formaty adresów używane w konwencjonalnych, opartych na ramkach sieciach LAN. Unicast, w którym tylko jedna stacja odpowie na adres. Broadcast, wszystkie stacje w sieci LAN odpowiedzą na adres. Multicast, w którym tylko wybrane grupy stacji odpowiedzą na adres

4. Zagadnienia wydajności Istnieją trzy sposoby adresowania w sieciach LAN opartych na ramkach: Unicast Broadcast Multicast Podsumowanie części 1 Każdy typ ramki ma specyficzne zastosowanie. Każdy typ ramki ma wpływ na wydajność. Wydajność stacji roboczej Wydajność segmentu sieci Wydajność sieci rozszerzonej Istnieją trzy różne formaty adresów używane w konwencjonalnych, opartych na ramkach sieciach LAN. Unicast, w którym tylko jedna stacja odpowie na adres. Broadcast, wszystkie stacje w sieci LAN odpowiedzą na adres. Multicast, w którym tylko wybrane grupy stacji odpowiedzą na adres

4. Zagadnienia wydajności Istnieją trzy sposoby adresowania w sieciach LAN opartych na ramkach: Unicast Broadcast Multicast Podsumowanie części 1 Każdy typ ramki ma specyficzne zastosowanie. Każdy typ ramki ma wpływ na wydajność. Wydajność stacji roboczej Wydajność segmentu sieci Wydajność sieci rozszerzonej Istnieją trzy różne formaty adresów używane w konwencjonalnych, opartych na ramkach sieciach LAN. Unicast, w którym tylko jedna stacja odpowie na adres. Broadcast, wszystkie stacje w sieci LAN odpowiedzą na adres. Multicast, w którym tylko wybrane grupy stacji odpowiedzą na adres

Koniec Inne prezentacje znajdują się na stronie: http://kbogu.man.szczecin.pl