Sieci komputerowe. Wykład 2: Sieci LAN w technologii Ethernet. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski



Podobne dokumenty
Sieci komputerowe. Wykład 2: Sieci LAN w technologii Ethernet. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

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

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

Sieci komputerowe Wykład 3

Sieci komputerowe Wykład 5: Ni zsze warstwy Marcin Bie nkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 5 1 / 48

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

ETHERNET. mgr inż. Krzysztof Szałajko

Podstawy 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:

Sieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 24

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

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

Sieci komputerowe - warstwa fizyczna

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

Sieci komputerowe - standardy LAN

Sieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 25

Mapa wykładu. 5.6 Koncentratory, mosty, i switche 5.7 Bezprzewodowe łącza i sieci lokalne 5.8 PPP 5.9 ATM 5.10 Frame Relay

Niższe warstwy. Sieci komputerowe. Wykład 5. Marcin Bieńkowski

Niższe warstwy. Sieci komputerowe. Wykład 5. Marcin Bieńkowski

Wykład 5. Projektowanie i Realizacja Sieci Komputerowych. 1. Technologie sieci LAN (warstwa 2) urządzenia 2. Sposoby przełączania

Warstwa łącza danych. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa. Sieciowa.

Sieci komputerowe test

Niższe warstwy. Sieci komputerowe. Wykład 5. Marcin Bieńkowski

Sieci komputerowe. Wykład 1: Podstawowe pojęcia i modele. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

TECHNOLOGIE SIECI LAN

- system budowy sieci opracowany przez firmę Xerox, podniesiony do poziomu standardu w wyniku współpracy firm: Xerox, DEC i Intel.

ORGANIZACJA ZAJĘĆ WSTĘP DO SIECI

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

Sieci Komputerowe Mechanizmy kontroli błędów w sieciach

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

Sieci komputerowe Zasada działania i konfigurowanie przełączników

MODEM. Wewnętrzny modem PCI, 56Kbps DATA/FAX/VOICE, V.92

Warstwy i funkcje modelu ISO/OSI

Adresy w sieciach komputerowych

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

Protokoły dostępu do łącza fizycznego. 24 października 2014 Mirosław Juszczak,

Model OSI. mgr inż. Krzysztof Szałajko

Beskid Cafe. Hufcowa Kawiarenka Internetowa

Technika sieciowa Ethernet

Sieci komputerowe. Informatyka Poziom rozszerzony

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

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

Sieci komputerowe E13

Aby lepiej zrozumieć działanie adresów przedstawmy uproszczony schemat pakietów IP podróżujących w sieci.

Sieci komputerowe. Zajęcia 1 c.d. Warstwa fizyczna, Ethernet

Rodzaje, budowa i funkcje urządzeń sieciowych

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Przesyłania danych przez protokół TCP/IP

Szybkość transmisji [bit/s] 10Base5 500 Manchester magistrala koncentryk 50 10M. Kodowanie Topologia 4B/5B, MLT-3 4B/5B, NRZI. gwiazda.

Sieci bazujące na SERWERZE - centralne - tylko serwer oferuje usługi - bezpieczeństwo danych - dane i programy są fizycznie na serwerze

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

Podstawowe pojęcia dotyczące sieci komputerowych

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

Pytania na kolokwium z Systemów Teleinformatycznych

2. Topologie sieci komputerowych

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

Zadania z sieci Rozwiązanie

Sieci komputerowe. Wykład 5: Warstwa transportowa: TCP i UDP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Media sieciowe. Omówimy tutaj podstawowe media sieciowe i sposoby ich łączenia z różnymi urządzeniami sieciowymi. Kabel koncentryczny

Technologie sieciowe Ethernet (IEEE 802.3) Jest najszerzej wykorzystywaną technologią w sieciach lokalnych (LAN).

Sieć LAN to dziś nieodzowny element infrastruktury informatycznej

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

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

Plan całości wykładu. jeśli zostanie czasu... sieci radiowe komunikacja audio/wideo zarządzanie sieciami. 5a-1

Sieci komputerowe - Urządzenia w sieciach

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

Technologie informacyjne (5) Zdzisław Szyjewski

Kodowe zabezpieczenie przed błędami oraz kanał telekomunikacyjny i jego właściwości

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

Wykład 2 Transmisja danych i sieci komputerowe. Rodzaje nośników. Piotr Kolanek

Planowanie sieci komputerowej. mgr inż. Krzysztof Szałajko

Sieci komputerowe 1PSI

ZiMSK. VLAN, trunk, intervlan-routing 1

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

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

Urządzenia fizyczne sieci. Pudełko Urządzenia Techniki Komputerowej

Topologie sieci komputerowych

8. Podstawowe zagadnienia dotyczące sieci komputerowych

pasja-informatyki.pl

Sieci komputerowe - Wstęp do intersieci, protokół IPv4

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

Topologie sieciowe. mgr inż. Krzysztof Szałajko

Sieci lokalne Adresowanie IP Usługi sieciowe. Sieci. Jacek Izdebski. ektanet.pl. 27 stycznia 2011

16.2. Podstawowe elementy sieci Okablowanie

Wykład 6. Ethernet c.d. Interfejsy bezprzewodowe

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

Rola warstwy fizycznej. Sieci komputerowe. Media transmisyjne. Propagacja sygnału w liniach miedzianych

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.

ISO/OSI warstwach 2 i 1 Standardy IEEE podwarstwy

Witryny i aplikacje internetowe 1 PSI

Systemy Operacyjne. Wybór kabla sieciowego. Z kablami związane są róŝne specyfikacje oraz oczekiwania dotyczące wydajności.

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

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

WRSTWA FIZYCZNA W ETHERNECIE. Warstwa fizyczna opisywana jest według schematu, jaki przedstawia poniższy rysunek

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

Konwerter Transmisji KT-02

SIECI KOMPUTEROWE Typy sieci: Media transmisyjne: Kategorie skrętek miedzianych:

Przemysłowe Sieci Informatyczne

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 2. Przedmowa Wstęp... 13

Sieci komputerowe II. Uniwersytet Warszawski Podanie notatek

Transkrypt:

Sieci komputerowe Wykład 2: Sieci LAN w technologii Ethernet Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 2 1 / 27

Sieci LAN LAN: Local Area Network sieć lokalna Zazwyczaj nieduża Na małym obszarze (do kilkuset metrów) Szybka Dzisiaj zajmiemy się warstwa 1 (fizyczna) i 2 (łacza danych) dla najpopularniejszego typu sieci lokalnych: Ethernetu. Sieci komputerowe (II UWr) Wykład 2 2 / 27

Sieci LAN LAN: Local Area Network sieć lokalna Zazwyczaj nieduża Na małym obszarze (do kilkuset metrów) Szybka Dzisiaj zajmiemy się warstwa 1 (fizyczna) i 2 (łacza danych) dla najpopularniejszego typu sieci lokalnych: Ethernetu. Sieci komputerowe (II UWr) Wykład 2 2 / 27

Warstwa fizyczna Warstwa fizyczna 3 podstawowe typy Ethernetu, różniace się szybkościami przesyłu Ethernet (10 Mbit/sek) Fast Ethernet (100 Mbit/sek) Gigabit Ethernet (1 Gbit/sek) Uwaga: M = Mega = 1.000. Sieci komputerowe (II UWr) Wykład 2 3 / 27

Kable Warstwa fizyczna Kabel koncentryczny (10Base2) Ethernet 10 Mbit/sek Obrazek ze strony http://www.phy.davidson.edu/stuhome/phstewart/il/speed/cableinfo.html Sieci komputerowe (II UWr) Wykład 2 4 / 27

Kable, cd. Warstwa fizyczna Koncentryk, cd. Kabel długości do 200m Transmisja półdupleksowa Sieci komputerowe (II UWr) Wykład 2 5 / 27

Kable, cd. Warstwa fizyczna Światłowody Wszystkie przepustowości (choć stosowany raczej przy wyższych przepustowościach). Niewrażliwe na przepięcia, zakłócenia elektromagnetyczne. Moga być bardzo długie. Trudno się podpiać w środku bezpieczeństwo. Transmisja zazwyczaj simpleksowa (po jednej stronie dioda laserowa do nadawania, po drugiej fotodioda do odbierania). Sieci komputerowe (II UWr) Wykład 2 6 / 27

Kable, cd. Warstwa fizyczna Skrętka (ang. twisted pair), (10Base-T, 100Base-T*, 1000Base-T*) Najtańsze i najpopularniejsze rozwiazanie Różne kategorie przewodów z różnymi możliwościami kat. 3-16 Mhz kat. 5-100 Mhz kat. 6-250 Mhz Działa na odległość ok. 100m, powyżej tego limitu wzmacniaki (repeater) Sieci komputerowe (II UWr) Wykład 2 7 / 27

Kable, cd. Warstwa fizyczna Skrętka, cd. 8 przewodów w środku. Dwupunktowa: komputer z komputerem lub komputer z urzadzeniem sieciowym Więcej niż dwa komputery koncentrator (hub) W obu przypadkach kable takie same, ale permutacja przewodów na złaczach jest różna kabel prosty, kabel z przeplotem (crossed) Możliwa transmisja pełnodupleksowa Sieci komputerowe (II UWr) Wykład 2 8 / 27

Przesyłanie bitów Warstwa fizyczna Standardowe podejście: kodujemy bit 0 jako 1V, a 1 jako 1V (albo podobnie). Problem długie ciagi zer lub jedynek moga być źle zliczane przez odbiornik. Rozwiazanie Kodowanie Manchester Sieci komputerowe (II UWr) Wykład 2 9 / 27

Przesyłanie bitów Warstwa fizyczna Standardowe podejście: kodujemy bit 0 jako 1V, a 1 jako 1V (albo podobnie). Problem długie ciagi zer lub jedynek moga być źle zliczane przez odbiornik. Rozwiazanie Kodowanie Manchester 1 0 0 0 0 1 0 1 1 1 Kodowanie binarne Kodowanie Manchester Sieci komputerowe (II UWr) Wykład 2 9 / 27

Kolizje Warstwa fizyczna Sieć złożona z komputerów, wzmacniaków i koncentratorów. Jeśli jeden komputer wysyła bit, to słysza go wszystkie inne komputery. Jeśli dwa komputery nadaja jednocześnie, to pojawiaja się kolizje. Sama warstwa fizyczna nie umie sobie radzić z kolizjami; potrzebuje pomocy warstwy drugiej. Sieci komputerowe (II UWr) Wykład 2 10 / 27

Kolizje Warstwa fizyczna Sieć złożona z komputerów, wzmacniaków i koncentratorów. Jeśli jeden komputer wysyła bit, to słysza go wszystkie inne komputery. Jeśli dwa komputery nadaja jednocześnie, to pojawiaja się kolizje. Sama warstwa fizyczna nie umie sobie radzić z kolizjami; potrzebuje pomocy warstwy drugiej. Sieci komputerowe (II UWr) Wykład 2 10 / 27

Kolizje, cd. Warstwa łacza danych Można kupić sprzęt, który działa jak koncentrator, ale madrzej: przełacznik sieciowy (ang. switch). Jednak: O przełacznikach będzie potem. A jeśli nas nie stać na przełacznik? A jeśli żyjemy w latach, kiedy jeszcze nie było przełaczników? Co z sieciami radiowymi? Sieci komputerowe (II UWr) Wykład 2 11 / 27

Warstwa łacza danych Protokół CSMA/CD Protokół CSMA/CD (Carrier Sense Multiple Access with Collision Detection) Załozenia: Wiele nadajników korzysta ze wspólnego medium. Wykrywanie nośnej (carrier sense) wszyscy wiedza kiedy ktoś inny nadaje. Wykrywanie kolizji wiemy, że nastapiła. Nie ma dodatkowego kanału na komunikaty kontrolne. Sytuacja jak w rozmowie konferencyjnej paru osób. Sieci komputerowe (II UWr) Wykład 2 12 / 27

Warstwa łacza danych Protokół CSMA/CD, cd. Algorytm odczekiwania wykładniczego (wersja podstawowa) Zaczynamy w momencie kiedy zwolni się łacze. Dzielimy czas na szczeliny, każda długości 2 τ, gdzie τ = max czas propagacji sygnału. 1 k 0 2 Patrzymy na fazę f k złożona z 2 k szczelin, losujemy jedna szczelinę r z f k. 3 Próbujemy nadać w r. O niepowodzeniu dowiadujemy się przed końcem bieżacej szczeliny. 4 Koniec fazy f k 5 k k + 1; powrót do 2. Sieci komputerowe (II UWr) Wykład 2 13 / 27

Warstwa łacza danych Protokół CSMA/CD, cd. Algorytm odczekiwania wykładniczego (wersja rzeczywista) Fazy f k dla k > 10 składaja się z 2 10 szczelin Jeśli k > 16, to algorytm poddaje się i zgłasza bład wysyłania warstwie 3. Sieci komputerowe (II UWr) Wykład 2 14 / 27

Warstwa łacza danych Protokół CSMA/CD, cd. Będziemy analizować prostszy algorytm: W każdej szczelinie każdy z komputerów nadaje z prawdopodobieństwem p. Sieci komputerowe (II UWr) Wykład 2 15 / 27

Warstwa łacza danych Co się dzieje w warstwie drugiej Zadania warstwy drugiej Udostępniać dobrze zdefiniowany interfejs warstwie trzeciej (WYŚLIJ_PAKIET / ODBIERZ_PAKIET) Radzić sobie z błędami transmisji Sieci komputerowe (II UWr) Wykład 2 16 / 27

Warstwa łacza danych Budowa ramki ethernetowej 8 6 6 2 0 1500 0 46 4 Preambu la Adres docelowy Adres zrodlowy D lug. Dane Wype lnienie Suma kontrolna Dane to pole, w którym jest zazwyczaj pakiet wygenerowany przez warstwę trzecia. Preambuła: ciag 0101010101..., zakodowany Manchesterem pozwala zsynchronizować zegar nadajnika z zegarem odbiornika. Sieci komputerowe (II UWr) Wykład 2 17 / 27

Warstwa łacza danych Adresy ethernetowe Adres MAC 6-bajtowy ciag, przykładowo: 00:14:2A:1F:F3:BA. Przypisany (teoretycznie) na stałe do karty sieciowej. W praktyce można go łatwo zmienić. Pierwsze trzy bajty przyznaje IEEE producentowi kart sieciowych, ostatnie trzy nadaje nadaje producent dowolnie. Teoretycznie unikatowy. Przypadki szczególne Jeśli wszystkie bity adresu odbiorcy sa równe 1, to jest to adres broadcast. Jeśli pierwszy adresu odbiorcy jest równy 1, to jest to adres multicast (rozgłaszania grupowego). musi być obsługiwany przez infrastrukturę sieciowa. Sieci komputerowe (II UWr) Wykład 2 18 / 27

Warstwa łacza danych Adresy ethernetowe Adres MAC 6-bajtowy ciag, przykładowo: 00:14:2A:1F:F3:BA. Przypisany (teoretycznie) na stałe do karty sieciowej. W praktyce można go łatwo zmienić. Pierwsze trzy bajty przyznaje IEEE producentowi kart sieciowych, ostatnie trzy nadaje nadaje producent dowolnie. Teoretycznie unikatowy. Przypadki szczególne Jeśli wszystkie bity adresu odbiorcy sa równe 1, to jest to adres broadcast. Jeśli pierwszy adresu odbiorcy jest równy 1, to jest to adres multicast (rozgłaszania grupowego). musi być obsługiwany przez infrastrukturę sieciowa. Sieci komputerowe (II UWr) Wykład 2 18 / 27

Warstwa łacza danych Adresy ethernetowe, cd. Tryb nasłuchu (promiscuous mode) Tryb, w którym karta przetwarza wszystkie adresy, nie tylko przeznaczone dla niej. Sieci komputerowe (II UWr) Wykład 2 19 / 27

Długość ramki Warstwa łacza danych Max długość danych = 1500 bajtów = max długość ramki = 1518 (+ preambuła). Względy historyczne droga pamięć RAM. Małe dane maja większa szanse na dotarcie. Sieci komputerowe (II UWr) Wykład 2 20 / 27

Warstwa łacza danych Długość ramki, cd Min długość danych = 46 bajtów (za mało danych = wypełnienie). Łatwiej odróżnić poprawna ramkę od śmieci. Wysyłanie powinno trwać minimalnie czas 2 τ (τ = czas propagacji sygnału przez cały kabel). Gwarancja, że nadawca dowie się o niepowodzeniu wysyłania. Sieci komputerowe (II UWr) Wykład 2 21 / 27

Mosty Przełaczanie w warstwie łacza danych Most (ang. bridge) Łaczy dwie sieci lokalne. Rozumie protokoły warstwy drugiej. Uczy się w trakcie działania, które adresy MAC leża w której sieci lokalnej. Kolejne transmisje przechodza przez most tylko w razie konieczności: izolacja kolizji wewnatrz sieci lokalnych, ale komunikacja między sieciami możliwa większa prywatność. Sieci komputerowe (II UWr) Wykład 2 22 / 27

Przełaczanie w warstwie łacza danych Przełaczniki sieciowe Przełacznik (ang. switch) Generalizacja mostu, wiele złacz Do złacz można podpiać całe sieci jak i pojedyncze komputery. Sieci komputerowe (II UWr) Wykład 2 23 / 27

Przełaczanie w warstwie łacza danych Domena kolizyjna Domena kolizyjna: pozdbiór krawędzi po których propaguja się kolizje. Przykładowo: S H Zamiennie używa się pojęcia segment sieci. Sieci komputerowe (II UWr) Wykład 2 24 / 27

Przełaczanie w warstwie łacza danych Domena broadcast Domena broadcast Komputery osiagalne przez adres rozgłoszeniowy. Domena broadcast jest cała sieć LAN. Granice d.b. = routery i inne urzadzenia pracujace w warstwie trzeciej. Sieci komputerowe (II UWr) Wykład 2 25 / 27

Sumy kontrolne Korekcja błędów Ramka ethernetowa zawiera 4-bajtowe pole na sumę kontrolna. Jest to tak zwana suma CRC. Znacznie prostszym schematem kontrolnym jest bit parzystości. Sieci komputerowe (II UWr) Wykład 2 26 / 27

Bit parzystości Korekcja błędów m-bitowy komunikat; dodajemy 1 bit, tak żeby suma bitów równych 1 w powstałym (m + 1)-bitowym ciagu była parzysta. Bit parzystości pozwala wykryć wszystkie błędy polegajace na zamianie pojedynczego bitu. Ale juz zamiana dwóch bitów przejdzie niezauważona. Sieci komputerowe (II UWr) Wykład 2 27 / 27