Download - Sieci komputerowe i Internet
![Page 1: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/1.jpg)
Sieci komputerowe i Internet
• Wykład II:
• Podstawy technologii sieciowych -c.d.
• Wprowadzenie do sieci LAN
• Sieć Ethernet / IEEE-802.3 CSMA/CD
• Mostowanie transparentne
![Page 2: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/2.jpg)
Model OSI
![Page 3: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/3.jpg)
Działanie protokołu ARP:A B
ARPcache
ARPcache
router
Y X Z
ARPcache
ARPcache
ARPcache
![Page 4: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/4.jpg)
Sterowanie przepływem danych (Flow Control)(w celu zapobiegania zatorom i przepełnieniom):
- buforowanie (tymczasowe przechowywanie nadmiaru danych);
- komunikaty zwrotne (zmniejszanie tempa przepływu danych);
- potwierdzanie (dalsza transmisja warunkowana otrzymaniem potwierdzenia z węzła docelowego).
![Page 5: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/5.jpg)
Kontrola błędów:- Cyclic Redundancy Check (CRC);- odrzucanie bądź retransmisja.
Multipleksowanie:łączenie wielu strumieni danych w jeden kanał fizyczny.
Metody multipleksowania:- Time-division multiplexing (TDM) - z podziałem czasu;- Frequency-division multiplexing (FDM) - z podziałem widma częstotliwości;- statystyczne - dynamiczny przydział wg obciążenia;- Code-division multiplexing (CDM) -kodowe.
![Page 6: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/6.jpg)
Sieci LAN
LAN - wysoko wydajna i niezawodna sieć przesyłudanych obejmująca niewielki obszar.
Przykłady:- Ethernet / IEEE 802.3- Token Ring / IEEE 802.5- Fiber Distributed Data Interface (FDDI)- Arcnet
![Page 7: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/7.jpg)
Przykłady sieci LAN
![Page 8: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/8.jpg)
Porównanie modeli ISO/OSI i IEEE LAN
![Page 9: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/9.jpg)
Metody dostępu do medium fizycznego:
- Carrier Sense Multiple Access with Collision Detect (CSMA/CD) - dostęp oparty o rywalizację;
- token passing - dostęp oparty o przechwytywanieżetonu krążącego w sieci.
![Page 10: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/10.jpg)
Typy transmisji w sieciach LAN:
- unicast- jednen do jednego;
- multicast - jeden do wielu;
- broadcast - jeden do wszystkich.
![Page 11: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/11.jpg)
Topologie sieci LAN (fizyczne i logiczne):
- magistrala (bus);
- pierścień (ring);
![Page 12: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/12.jpg)
Topologie sieci LAN (fizyczne i logiczne) - c.d.:
- gwiazda (star);
- drzewo (tree).
![Page 13: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/13.jpg)
Urządzenia sieciowe LAN:
- wzmacniacze (repeaters); /warstwa 1/
- koncentratory (hubs);
- mosty (bridges); /warstwa 2/
- przełączniki (switches);
- bramy (routers). /warstwa 3/
![Page 14: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/14.jpg)
Ethernet - historia
Dr Robert M. Metcalfe - Xerox PARC (1974)
Ethernet II - DIX (DEC, Intel, Xerox) (1980)
IEEE 802.3 CSMA/CD (1985)
![Page 15: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/15.jpg)
Ethernet / IEEE 802.3 (10 Mbps)
![Page 16: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/16.jpg)
Topologia fizyczna: drzewo (non-rooted branching tree)
Topologia logiczna: magistrala (bus)
![Page 17: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/17.jpg)
Carrier Sense Multiple Access with CollisionDetection (CSMA/CD):
- śledzenie sygnału nośnego (CS);
- równoprawna rywalizacja w dostępie do medium (MA);
- wykrywanie i obsługa kolizji (CD).
![Page 18: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/18.jpg)
Obsługa kolizji:
- early collisions - w czasie transmisji pierwszych 64 bajtów ramki
Po upływie 9.6 s ciszy stacja A rozpoczyna transmisję ramki
![Page 19: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/19.jpg)
Zanim sygnał z A dotrze do B, po stwierdzeniu ciszyprzez 9.6 s stacja B również rozpoczyna nadawanie
![Page 20: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/20.jpg)
Podwyższony poziom napięcia - kolizja - rozchodzi sięwzdłuż medium transmisyjnego
![Page 21: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/21.jpg)
Stacja A wykrywa kolizję - przestaje nadawać
![Page 22: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/22.jpg)
Po wykryciu kolizji stacja A nadaje 32-bitowy sygnałzakłócający (Jam) blokujący dostęp do medium innymstacjom.
Następnie A wykonuje Truncated BinaryExponential Backoff Algorithm
![Page 23: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/23.jpg)
Podobnie postępuje stacja B
Po odczekaniu stacje ponawiają próbę transmisji(maksymalnie do 16 razy)
![Page 24: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/24.jpg)
Obsługa kolizji:
- late collisions - po upływie czasu transmisji pierwszych 64 bajtów ramki
Warunek: sieć przekracza limit czasupropagacji sygnału n.p. za dużadługość segmentu
![Page 25: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/25.jpg)
Na drugim końcu kabla stacja B rozpoczyna transmisjępo upływie 9.6 s okresu ciszy
![Page 26: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/26.jpg)
Kolizja zaczyna się blisko stacji B
![Page 27: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/27.jpg)
Stacja B wykrywa kolizję i nadaje 32-bitowy jam
W tym czasie sygnał kolizji nadal wędrujew stronę stacji A
![Page 28: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/28.jpg)
Stacja A zakończyła nadawanie krótkiej 64-bitowej ramkizanim dotarł do nie sygnał kolizji, uważa ramkę za nadanągdy tymczasem miała miejsce kolizja
![Page 29: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/29.jpg)
Kodowanie sygnału w 10Base2, 10Base5, 10BaseT:
Manchester
- łatwa synchronizacja sygnału,- słaba wydajność widmowa (0.5 bit/ 1 bod).
![Page 30: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/30.jpg)
IEEE 802.2 Service Access Points
![Page 31: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/31.jpg)
Formaty ramek Ethernet / IEEE 802.3
FRAME TYPE Novell calls it... Cisco calls it...
Version II ETHERNET_II ARPAIEEE 802.3 ETHERNET_802.2 LLCIEEE 802.3 SNAP ETHERNET_SNAP SNAPNovell Proprietary ETHERNET_802.3 NOVELL("802.3 Raw")
Type /Length
![Page 32: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/32.jpg)
Ramka Ethernet Version II (DIX)
Destination / Source Address - adresy 48-bitowe (sprzętowe)Ethertype - określony przez Xerox typ danych (2 bajty)Data - dane np. TCP/IP, IPX (46-1500 bajtów)FCS - suma kontrolna Frame Check Sequence (CRC - 32 bity)
DestinationAddress
SourceAddress
Ether-type
![Page 33: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/33.jpg)
Ramka IEEE 802.3
Destination / Source Address - adresy 48-bitowe (sprzętowe)Length - długość pola danych warstwy Data Link (2 bajty)DSAP - Destination Service Access Point (1 bajt)SSAP - Source Service Access Point (1 bajt)Control - typ ramki LLC (1 bajt)Data - dane np. TCP/IP, IPX (43-1497 bajtów)FCS - suma kontrolna Frame Check Sequence (CRC - 32 bity)
LengthDestination
AddressSourceAddress DSAP SSAP Control
![Page 34: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/34.jpg)
Ramka IEEE 802.3 SNAP
Destination / Source Address - adresy 48-bitowe (sprzętowe)Length - długość pola danych warstwy Data Link (2 bajty)DSAP - Destination Service Access Point (=AA)(1 bajt)SSAP - Source Service Access Point (=AA)(1 bajt)Control - typ ramki LLC (1 bajt)SNAP - Sub-Network Access Protocol (3 bajty=0, 2bajty=Ethertype)Data - dane np. TCP/IP, IPX (38-1492 bajty)FCS - suma kontrolna Frame Check Sequence (CRC - 32 bity)
LengthDestination
AddressSourceAddress DSAP SSAP Control
![Page 35: Sieci komputerowe i Internet](https://reader036.vdocuments.net/reader036/viewer/2022062322/56814e90550346895dbc38da/html5/thumbnails/35.jpg)
Ramka Novell ("802.3 Raw")
Destination / Source Address - adresy 48-bitowe (sprzętowe)Length - długość ramki bez preambuły i FCS (2 bajty)Data - nagłówek IPX (zawierający pole sumy kontrolnej ustawione na FFFF) i dane (46-1500 bajtów)FCS - suma kontrolna Frame Check Sequence (CRC - 32 bity)
DestinationAddress
SourceAddress
Length