Sieci komputerowe i Internet

35
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

description

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. Model OSI. Działanie protokołu ARP:. A. B. ARP cache. ARP cache. Y. X. Z. router. ARP cache. ARP cache. ARP - PowerPoint PPT Presentation

Transcript of Sieci komputerowe i Internet

Page 1: Sieci komputerowe i Internet

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

Model OSI

Page 3: Sieci komputerowe i Internet

Działanie protokołu ARP:A B

ARPcache

ARPcache

router

Y X Z

ARPcache

ARPcache

ARPcache

Page 4: Sieci komputerowe i Internet

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

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

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

Przykłady sieci LAN

Page 8: Sieci komputerowe i Internet

Porównanie modeli ISO/OSI i IEEE LAN

Page 9: Sieci komputerowe i Internet

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

Typy transmisji w sieciach LAN:

- unicast- jednen do jednego;

- multicast - jeden do wielu;

- broadcast - jeden do wszystkich.

Page 11: Sieci komputerowe i Internet

Topologie sieci LAN (fizyczne i logiczne):

- magistrala (bus);

- pierścień (ring);

Page 12: Sieci komputerowe i Internet

Topologie sieci LAN (fizyczne i logiczne) - c.d.:

- gwiazda (star);

- drzewo (tree).

Page 13: Sieci komputerowe i Internet

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

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

Ethernet / IEEE 802.3 (10 Mbps)

Page 16: Sieci komputerowe i Internet

Topologia fizyczna: drzewo (non-rooted branching tree)

Topologia logiczna: magistrala (bus)

Page 17: Sieci komputerowe i Internet

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

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

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

Podwyższony poziom napięcia - kolizja - rozchodzi sięwzdłuż medium transmisyjnego

Page 21: Sieci komputerowe i Internet

Stacja A wykrywa kolizję - przestaje nadawać

Page 22: Sieci komputerowe i Internet

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

Podobnie postępuje stacja B

Po odczekaniu stacje ponawiają próbę transmisji(maksymalnie do 16 razy)

Page 24: Sieci komputerowe i Internet

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

Na drugim końcu kabla stacja B rozpoczyna transmisjępo upływie 9.6 s okresu ciszy

Page 26: Sieci komputerowe i Internet

Kolizja zaczyna się blisko stacji B

Page 27: Sieci komputerowe i Internet

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

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

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

IEEE 802.2 Service Access Points

Page 31: Sieci komputerowe i Internet

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

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

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

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

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