+ All Categories
Home > Documents > Sítě LAN Ethernet Síťov é nástroje - cvut.cz

Sítě LAN Ethernet Síťov é nástroje - cvut.cz

Date post: 15-Nov-2021
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
26
A7B38UOS S S í í t t ě ě LAN LAN Ethernet Ethernet S S í í ť ť ov ov é é n n á á stroje stroje
Transcript
Page 1: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

A7B38UOS

SSííttěě LANLANEthernetEthernet

SSííťťovovéé nnáástrojestroje

Page 2: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 22

LAN – lokální počítačové sítě

stanice spolu komunikují pomocí sdíleného média:– kroucená dvoulinka (Twisted Pair)– optický kabel (Fibre Cable)– bezdrátové spojení (Wireless Connection)

způsob vytvoření sdíleného média - topologie:– sběrnice Ethernet, Token Bus– strom Ethernet 10xBaseT, 100 VG AnyLAN– kruhová síť Token Ring, FDDI

Problém: – máme mnoho zájemců o 1 médium (kanál),– může dojít k současnému vysílaní více stanic – KOLIZE– je třeba najít metody pro řízení přístupu k médiu

Page 3: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 33

Topologie - sdílené médium

Sběrnice

Kruh

Strom

Page 4: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 44

Metody řízení přístupu k médiu

Statické rozdělení kapacity kanálu– frekvenční multiplex

FDMA – Frequency Division Multiple Access– časový multiplex

TDMA – Time Division Multiple Access

Deterministické - řízené Nedeterministické - neřízené Distribuované Centralizované

Page 5: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 55

Deterministické metody

jednoznačně stanovená pravidla nevyskytuje se vliv náhody vedou vždy k výsledku - bezkolizní výsledek je plně předvídatelný stanice získá pověření – peška (token) příklady: Token Ring, FDDI

Fiber-Distributed Data Interface

Page 6: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 66

Nedeterministické metody

je zde vliv náhody nemusí vždy vést k výsledku

– výsledek s určitou pravděpodobností

výsledek není předvídatelný princip:

– vyčkej náhodnou dobu a pak zkus vysílat

Page 7: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 77

Centralizované metody

v síti je centrální rozhodující prvek – arbitr arbitr rozhoduje o tom, kdo bude právě

vysílat většinou se jedná o deterministické metody příklady: 100 VG AnyLan

Page 8: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 88

Distribuované metody

není přítomen žádný arbitr přístup k médiu je realizován za vzájemné

součinnosti jednotlivých uzlů příklad: CSMA/CD

Carrier Sense Multiple Acces/Collision Detection

neboli Detekce nosné, Vícenásobný přístup,Detekce kolizí

využívá se u Ethernetu

Page 9: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 99

Metody CSMA / CD

princip přidělování média:

koliz

e

Page 10: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 1010

data ?

detekce nosné,

čekání na uvolnění média

vysílání

kolize ?

vysílej „jam“ do 51,2µs

čekání náhodnou dobu,

počítání pokusů

pokusů > 16 ?

konec, ohlášení chyby

ne

ano

ano

ne

CSMA / CD v Ethernetu

• čas stanoven normou• aby se o kolizi dozvěděla

všechna zařízení na danémsegmentu sítě, v tzv.

kolizní doméně

dnes již překonáno díkyplně duplexnímu provozu a

použití přepínačů

Page 11: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 1111

Ethernet

současná běžně používaná technologie Začínalo se na rychlostech 10Mb Dnes 100Mb, 1Gb, 10Gb, 100Gb název: Ether – éter polovina 70.let firma Xerox (PARC)

– autoři: Robert Metcalfe, David Boggs

Page 12: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 1212

Ethernet - hardware

Dříve: – koaxiální kabel– konektory BNC– T-člen pro připojení PC,– zakončení terminátory 50Ω

Dnes:– kroucená dvoulinka – TP (Twisted Pair)

Cat5e, 4 páry (8 vodičů)– stíněná STP (Shielded)– nestíněná UTP (Unshielded)– konektory RJ45

Page 13: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 1313

Ethernetové rámce

jedná se o tzv. MAC rámce – Medium Access Controll

v Ethernetu je několik druhů rámců:Ethernet II raw 802.3IEEE 802.3 802.3 SNAP

Page 14: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 1414

Ethernetové adresy - MAC

používají se 48 bitové (6B) adresy pro překlad na IP se používá protokol ARP každé rozhraní by mělo mít celosvětově

jedinečnou adresu – dnes se dají měnit výrobce dostává přidělený adresový prostor např.: 3Com 00-20-AF …

SMC 00-40-27 …

Page 15: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 1515

Síťové prvky

rozbočovač (Hub) přepínač (Switch) směrovač (Router) most (Bridge)

Dnes většina prvků vybavena i technologiípro WLAN

Page 16: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 1616

Propojování sítí

transformace dat (rámců) z jednoho typu sítě do sítě jiného typu

rozdělení sítě na disjunktní koliznídomény – odpadají zbytečné přenosy rámců do jiných domén

důvody:– izolace vůči poruchám– vyšší průchodnost

Page 17: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 1717

Směrování v sítích

metody směrování směrovací protokoly směrovací tabulky

rozlišujeme:routing rozhodování o volbě směruforwarding samotné předání dat ze

vstupu na výstup

Page 18: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 1818

Rozdělení směrovacích algoritmů

adaptivní neadaptivní

centralizované směrování izolované směrování distribuované hierarchické

směrovače se přizpůsobujíaktuálnímu stavu sítě

dnes nejčastější, algoritmy:

• vector-distance routing• link-state

Page 19: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 1919

Vector-distance routing

každý směrovač získává info od přímých sousedů pravidelná aktualizace info o nejkratších vzdálenostech výměna směr. tabulek velké objemy dat nevhodné pro velké sítě, malá stabilita využito v RIP (Routing Information Protocol) zjednodušená jedna položka:

jak efektivní cesta to bude, tzv. metrika

kam se chci dostat

přes kterého souseda

Page 20: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 2020

Link-state routing

každý směrovač sám vypočítává úplnou topologii– výpočtově náročnější– nejdříve rozešle tzv. Hello Packet přímým sousedům– průběžně zjišťuje odezvy od sousedů

info se rozesílají všem uzlům záplavovým směrováním aktualizace jen při změně menší objemy dat výpočet nejkratších cest: upravený Dijkstrův algoritmus využito u OSPF (Open Shortest Path First)

– dnes více používaný– stabilnější teorie

grafů

Page 21: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 2121

Síťové nástroje

začleněné v OS vs. SW třetích strankomerční vs. volně dostupné

důvody:– diagnostika a monitorování sítě– řešení problémů– bezpečnost

Page 22: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 2222

Základní nástroje

dostupné z příkazové řádky Unixové OS i MS Windows

Linux MS Windows Činnost

ping ping zjistí dostupnost vzdáleného stroje v síti (ICMP)

traceroute tracert vypíše cestu paketů k cílovému stroji (ICMP)

nslookup nslookup vypíše záznam v DNS

Page 23: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

20102010 A7B38UOSA7B38UOS 2323

Pokročilé nástroje - volné

wireshark (Ethereal)– analyzátor síťového

provozu

nmap– analyzátor dostupných

portů

dig– údaje z DNS

snort– systém pro detekci

útoků (IDS)

Page 24: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

Programový přístup k síti

komunikace dvou procesů, každý v jiném uzlu sítě

obvykle princip klient-server je třeba zvážit typ protokolu a tedy i typ

spojení snaha o podobný přístup jako k souborům

– čtení / zápis

20102010 A7B38UOSA7B38UOS 2424

Je však třeba pamatovat na časovéhledisko: vznikají prodlevy, kterénelze ovlivnit ani odhadnout.

Page 25: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

BSD sockets

„zásuvka (el.), schránka“, v hantýrce soket reprezentuje vždy jednu stranu spojení charakterizován:

– doménou použití– typem komunikace– protokolem

20102010 A7B38UOSA7B38UOS 2525

AF_UNIX, AF_LOCALAF_INETAF_INET6AF_APPLETALK…

SOCK_STREAMSOCK_DGRAMSOCK_SEQPACKETSOCK_RAW…

Page 26: Sítě LAN Ethernet Síťov é nástroje - cvut.cz

BSD sockets – systémová volání

socket()

bind()

connect()

listen() na serverové straně accept()

read(),readv(),recv(),recvmsg()

write(),send(),writev(),sendmsg()

close(), shutdown()20102010 A7B38UOSA7B38UOS 2626


Recommended