Linková vrstva, metody přístupu

Podobné dokumenty
Protokoly vrstvy datových spojů LAN Specifikace IEEE 802 pokrývá :

Projekt IEEE 802, normy ISO 8802

Počítačové sítě pro V3.x Teoretická průprava I. Ing. František Kovařík

SPS Úvod Technologie Ethernetu

Lokální sítě LAN KIV/PD Přenos dat Martin Šimek

STANDARDY POČÍTAČOVÝCH SÍTÍ

Počítačové sítě Datový spoj

Skupina IEEE 802. Institute of Electrical and Electronics Engineers skupina 802: standardy pro lokální sítě. podvrstvy

Počítačové sítě Datový spoj

Počítačové sítě Implementace RM OSI. Počítačové sítě - Vrstva datových spojů 1

Počítačové sítě. Miloš Hrdý. 21. října 2007

Kódování signálu. Problémy při návrhu linkové úrovně. Úvod do počítačových sítí. Linková úroveň

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

Lokální počítačové sítě

Ethernet Historie Ethernetu Princip

PŘÍSTUPOVÉ METODY KE KOMUNIKAČNÍMU KANÁLU

Identifikátor materiálu: ICT-3-01

Počítačové sítě I. 4. Fyzická vrstva sítí. Miroslav Spousta, 2004

Přednáška 3. Opakovače,směrovače, mosty a síťové brány

Telekomunikační sítě LAN sítě

TOPOLOGIE DATOVÝCH SÍTÍ

Skupina IEEE 802. Institute of Electrical and Electronics Engineers skupina 802 standardy pro lokální sítě. podvrstvy

Počítačové sítě 1 Přednáška č.3 Datová vrstva

Inovace bakalářského studijního oboru Aplikovaná chemie

3. Linková vrstva. Linková (spojová) vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl

Model ISO - OSI. 5 až 7 - uživatelská část, 1 až 3 - síťová část

4. Co je to modulace, základní typy modulací, co je to vícestavová fázová modulace, použití. Znázorněte modulaci, která využívá 4 amplitud a 4 fází.

Lokální sítě LAN KIV/PD Přenos dat Martin Šimek

EXTRAKT z české technické normy

Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík

Zabezpečení dat při přenosu

PB169 Operační systémy a sítě

Inovace bakalářského studijního oboru Aplikovaná chemie

PROJEKT ŘEMESLO - TRADICE A BUDOUCNOST Číslo projektu: CZ.1.07/1.1.38/ PŘEDMĚT PRÁCE S POČÍTAČEM

Počítačové sítě Protokoly, architektura Normalizace architektury otevřených systémů Referenční model OSI standard ISO 7498 r

Fyzická vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Local Interconnect Network - LIN

Směrovací protokoly, propojování sítí

CCNA I. 3. Connecting to the Network. CCNA I.: 3. Connecting to the network

Inovace bakalářského studijního oboru Aplikovaná chemie

POKUD JSOU PRACOVNÍCI SPOJENI DO SÍTĚ MOHOU SDÍLET: Data Zprávy Grafiku Tiskárny Faxové přístroje Modemy Další hardwarové zdroje

Protokol S-BUS pro MORSE Popis protokolu

Počítačové siete

Datové komunikace. Informační systémy 2

Počítačové sítě internet

Standard IEEE

SPŠ a VOŠ Písek, Písek, K. Čapka 402. Učební texty. Datové sítě I. Vypracovala: Mgr. Radka Pecková

Počítačové sítě Teoretická průprava II. Ing. František Kovařík

KOMUNIKAČNÍ TECHNIKA. Vývoj, výroba a odbyt výrobků vyžaduje stále rychlejší výměnu informací ve formě řeči, obrazu, textu a dat.

A7B38UOS Sítě LAN Ethernet Síťové nástroje

Univerzita Jana Evangelisty Purkyně Automatizace Téma: Datová komunikace. Osnova přednášky

Ethernet. Značení Verze Typy 10 Mb/s 100 Mb/s 1000 Mb/s. Josef J. Horálek, Soňa Neradová IPS1 - Přednáška č.4

Základy počítačových komunikací

SAS (Single-Attachment Station) - s jednou dvojicí konektorů, tj. pro použití pouze na jednoduchém kruhu.

Modemy a síťové karty

Kruhové sítě LAN KIV/PD Přenos dat Martin Šimek

Počítačové sítě. Lekce 3: Referenční model ISO/OSI

Přepínaný Ethernet. Virtuální sítě.

Bezdrátové sítě (WiFi, Bluetooth, ZigBee) a možnosti jejich implementace.

X.25 Frame Relay. Frame Relay

Síť Ethernet (5) Síť Ethernet (6)

TFTP Trivial File Transfer Protocol

Topologie počítačových sítí Topologie = popisuje způsob zapojení sítí, jejich architekturu adt 1) Sběrnicová topologie (BUS)

PB169 Operační systémy a sítě

Principy ATM sítí. Ing. Vladimír Horák Ústav výpočetní techniky Univerzity Karlovy Operační centrum sítě PASNET

Aktivní prvky: síťové karty

Vrstva přístupu k médiu (MAC) a/b/g/n

Základy topologie a komunikace sítí LAN

Počítačové sítě. Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI. přednášky

LLC multiplexing/demultiplexing MAC formát rámce a přístupová metoda Nabízí se možnost standardizace rozhraní spojové a fyzické vrstvy

CARRIER ETHERNET MULTI POPIS SLUŽBY, CENY ZA PRODEJ, INSTALACI A SERVIS

Informační a komunikační technologie. 1.7 Počítačové sítě

Úvod do počítačových sítí

SÍTĚ OTÁZKY 1) Přenos signálu a. Vyjmenujte média pro šíření a přenosy signálu? b. Jaké jsou charakteristické atributy analogového signálu?

MODELY POČÍTAČOVÝCH SÍTÍ

Ústav automobilního a dopravního inženýrství. Datové sběrnice CAN. Brno, Česká republika

Informační a komunikační technologie. 3. Počítačové sítě

Technologie počítačových sítí 4. přednáška

Systémy pro sběr a přenos dat

IPv6. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Počítačové sítě Transportní vrstva. Transportní vrstva

Y36PSI potvrzování přístupové metody protokoly linkové vrstvy. Jan Kubr - 3_linkova_vrstva Jan Kubr 1/36

Obsah. O autorech 9. Předmluva 13. KAPITOLA 1 Počítačové sítě a Internet 23. Jim Kurose 9 Keith Ross 9

Síťová vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Profibus (EN 50170) Standard pro distribuované průmyslové řízení. Distribuované systémy: ISO 7498 (Open System Interconnect)

Co je počítačová síť?

Počítačové sítě. Počítačová síť. VYT Počítačové sítě

Identifikátor materiálu: ICT-3-02

Rozdělení (typy) sítí

Kroucená dvojlinka. původně telefonní kabel, pro sítě začalo používat IBM (Token Ring) kroucením sníženo rušení. potah (STP navíc stínění)

A7B36PSI Úvod 1/29. Jan Kubr. Honza Kubr - 1_uvod

přenosové rychlosti v počítačových sítích útlum

Sdílení přístupu ke společnému kanálu

Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF

6. Transportní vrstva

Distribuované systémy a počítačové sítě

Telekomunikační sítě Protokolové modely

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

IEEE aneb WiFi

Transportní vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Transkript:

Linková vrstva, metody přístupu RNDr. Ing. Vladimir Smotlacha, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Vladimír Smotlacha, 2011 Počítačové sít ě BI-PSI LS 2010/11, Předn. 3 https://edux.fit.cvut.cz/bi-psi Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Obsah linková vrstva typy služeb, protokoly detekce a oprava chyb kontrola toku potvrzovací schémata podvrstvy MAC a LLC metody přístupu rámce HDLC, PPP, Ethernet, IEEE 802.x implementace Ethernet bezdrátové sítě 2

Spolehlivost služeb (1) spolehlivostí myslíme reakci linkové vrstvy na ztracený blok dat (rámec, frame) ztraceným se zde rozumí i poškozený a tedy zahozený rámec nepotvrzovaná nespojovaná služba (unacknowledged connectionless service) linková vrstva neřeší spolehlivost případné chyby musí být odstraněny ve vyšší vrstvě příklad: Ethernet 3

Spolehlivost (2) potvrzovaná nespojovaná služba (acknowledged connectionless service) příjemce potvrzuje každý rámec (ACK, acknowledge) nepotvrzené rámce jsou opakovaně vyslány vysílač obsahuje časovač - timeout může dojít k duplicitnímu přijetí rámců musí řešit vyšší vrstva příklad: 802.11 (WiFi) 4

Spolehlivost (3) potvrzovaná spojovaná služba (acknowledged connection-oriented service) nejvyšší spolehlivost 3 fáze: navázání spojení přenos dat ukončení rámce jsou číslovány každý uzel v cestě udržuje informace o navázaném spoji časovač a paměť pro uložení rámců 5

Protokoly linkové vrstvy protokoly zodpovídají za přenos dat mezi propojenými systémy další možné úkoly zajištění spolehlivosti přenosu zaručené doručení rámce vyloučení duplikací správné pořadí rámců adresace v rámci segmentu koncové stanice mají přiděleny adresy mapování síťových adres na linkové adresy 6

Detekce a oprava chyb volba kódování závisí na mediu ve fyzické vrstvě chybovost (BER bit error rate) velké rozpětí - cca 10-3 - 10-12 výjimečné a náhodné chyby v optické lince a naopak časté chyby v bezdrátových linkách základním principem je redundance přenášené informace snížení kapacity kanálu 7

Detekce chyb parita (sudá nebo lichá) detekce chyb v jednom bitu počet 1 v určitém řádku nebo sloupci je sudý / lichý kontrolní součet (checksum) součet hodnot všech přenesených bytů nebo slov CRC (Cyclic Redundancy Check) je zvolen klič G(x) CRC je zbytek po dělení zprávy M(x) klíčem G(x) 8

Samoopravné kódy opakovací ( koktavý ) kód každý bit je opakován např. 3x výsledek je daný hlasováním Hammingovy kódy lineární samoopravné kódy příklad: Hamming(4,7) kóduje 4 bity do 7 bitů, lze opravit jeden chybný bit a detekovat chybu ve dvou bitech 9

Data v linkovém kanálu problém bandwidth * delay součin zpoždění a kapacity udává počet dat na cestě má vliv na způsob potvrzování a opakování rámců příklady Ethernet (10 baset) v LAN 10 Mb/s * 0.5 ms = 625 Byte měně než jeden rámec mezinárodní optická linka 10 Gb/s 10 Gb/s * 5 ms = 6.25 Mbyte řádově tisíce rámců v přenosovém kanále 10

Potvrzovací schémata (1) pozitivní potvrzení každý rámec je potvrzen pokud nepřijde potvrzení do dané doby (timeout), je rámec vyslán znova 11

Potvrzovací schémata (2) negativní potvrzení přijímací strana pakety potvrzuje lze zaslat i negativní potvrzení (NAK), pokud paket nepřijde nebo je poškozen nepřijde-li ACK ani NAK, uplatní se timeout 12

Potvrzovací schémata (3) číslování rámců (frame numbering) pakety jsou cyklicky číslovány přijímací strana potvrdí dosavadní příjem číslem paketu, který očekává 13

Potvrzovací schémata (4) klouzavé okénko (sliding window) jako frame numbering, ale vysílač může odeslat n > 1 rámců bez čekání na odpověď nezbytné, pokud přenosový kanál pojme více než 1 rámec (viz bandwidth * delay ) 14

Podvrstvy v linkové vrstvě linková vrstva podle OSI je příliš obecná vyčlenily se dvě podvrstvy MAC (Medium Access Control) řízení přístupu k mediu zavádí adresaci rámců (MAC adresa) LLC (Logical Link Control) podporuje sdílení nižších vrstev různými síťovými vrstvami obsahuje řízení datového toku 15

Řízení přístupu k mediu MAC - Medium access control podvrstva linkové vrstvy existuje jen v případě sdíleného media alokace kanálů statická - multiplexing centralizované řízení např. výzva řídicí stanice nabízí možnost vysílat distribuované řízení např. token ring v síti se předává speciální rámec ( token ), jehož aktuální držitel je oprávněn vysílat náhodný přístup 16

Náhodný přístupu k mediu ALOHA radiová síť na Hawaii v 70. letech uživatel mohl vyslat rámec kdykoliv centrální stanice opakovala (na jiné frekvenci) každý přijatý rámec v případě chyby, uživatel zopakoval vysílání po prodlevě náhodné délky CSMA CSMA/CD 17

CSMA Carrier Sense Multiple Access vylepšení systému ALOHA než stanice začne vysílat, poslouchá na lince zda nevysílá už někdo jiný pokud ne, začne vysílat pokud ano, čeká na konec relace a pak začne hned vysílat dojde-li ke kolizi, čeká stanice náhodně dlouho problém: konečná doba šíření signálu počet kolizí závisí na bandwidth*delay (kolik dat je v kanálu) 18

CSMA/CD CSMA with Collision Detection v průběhu vysílání stanice poslouchá provoz na lince v případě kolize (přijme něco jiného než vysílá), přeruší vysílání lepší využití media oproti CSMA nepokračuje se ve vysílání poškozeného rámce 19

Podvrstva LLC LLC (Logical Link Control) podvrstva linkové vrstvy standardizováno v IEEE 802.2 poskytuje mechanismus pro existenci rozdílných síťových protokolů nad společnou MAC vrstvou (na tomtéž mediu) např. IP, IPX (Novell), NetBIOS,.. podporuje řízení toku a kontrolu chyb 20

Rámce rozdělení proudu bitů do rámce (frame) problém jak určit hranici rámce explicitní počet stejná délka rámců na začátku rámce je uvedena informace o délce doplňkový znak (byte stuffing) flag, udávající začátek a konec rámce doplňkový bit (bit stuffing) vložený bit vznikne speciální sekvence, která se nevyskytuje jinde v proudu dat 21

HDLC High Level Data Link Control, ISO 13239 velmi rozsáhlá norma, existují různé implementace s omezenou kompatibilitou bitově orientovaný protokol synchronní i asynchronní přenos využit u sériových linek 22

HDLC formát flag 0111 1110 bit stuffing vkládání 0 po pěti 1 adresa 8b (NRM) kontrolní součet 16/32 data v některých rámcích nejsou Flag Adresa Řídící pole Data Kontrolní součet Flag 23

HDLC - rámce I-rámec N(R) P N(S) 0 S-rámec N(R) P C 0 1 01 RR 05 RNR 09 REJ U-rámec C P C 1 1 03 UI 2f,3f SABM 43,53 DISC 0f,1f DM 63,73 UA 87,97 FRMR 24

Serial Line IP počátek 80. let - 3com rfc 1055 SLIP definuje pouze zapouzdření paketů na sériové lince nedefinuje: adresaci, typ paketů, detekci chyb, kompresi,... rámec označen znaky END definuje speciální znaky END 0xc0 (192) ESC 0xdb (219) 25

SLIP - rámec END (0xc0) v datovém toku nahrazen 0xdb 0xdc ESC (0xdb) v datovém toku nahrazen 0xdb 0xdd data db c0 SLIP data na lince c0 db dd db dc c0 26

PPP Point to Point Protocol, rfc 1661, rfc 1662 podmnožina HDLC asynchronní, bitově i znakově synchronní umožňuje souběh více protokolů pouze U-rámce na počátku 8/16 identifikátor protokolu nelze číslovat a opakovat rámce (I-rámce) bitové spoje bit stuffing znakové spoje 0x7e -> 0x7d 0x5e 0x7d -> 0x7d 0x5d 27

PPP - rámce Křídlová značka 01111110 Adresa 11111111 Řídící pole 03 Protokol Data Kontrolní součet Křídlová značka 01111110 c021 LCP 8021 NCP 0021 IPv4 0057 IPv6 28

Ethernet - rámec dvě různé normy ethernetových rámců: Ethernet II (DIX) původní verze konzorcia DIX = Digital, Intel, Xerox IEEE 802.3 (ISO 8802-3) obecnější verze podle IEEE v Internetu je podpora Ethernet II povinná lze rozlišit, jakého typu je rámec oba typy se mohou najednou vyskytovat ve stejném segmentu 29

Ethernet II preambule 8B DA 6B SA 6B Typ 2B Data (+ padd) 46B-1500B CRC 4B preambule 10101010...101011 DA, SA adresa cíle, adresa zdroje 3B výrobce XXXXXXFB F 0..globální, 1..firemní B 0..adresa karty, 1..multicast 111...111 broadcast typ ID protokolu 0800 IP 0806 ARP 8035 RARP 86DD IPv6 88A2 ATA over Ethernet 30

Ethernet 802.3 preambule 8B DA 2B-6B SA 2B-6B Délka 2B Data (+ padd) 46B-1500B CRC 4B délka 0-5dc data přímo rámce IEEE 802.3 Novell IPX rámce IEEE 802.2 nelze IP, protože chybí ARP rámce IEEE 802.2 SNAP 31

IEEE 802.2 preambule 8B DA 2B-6B SA 2B-6B Délka 2B Data (+ padd) 46B-1500B CRC 4B DSAP 1B AA SSAP 1B AA Control 1B 03 Org 3B 000000 Protokol 2B 0800 Data (+ padd) DSAP, SSAP Destination/Source Service Access Point aa,ab SNAP e0 Novell Netware f0 IBM NetBIOS control odpovídá HDLC pro SNAP U-rámec UI (Unnumbered Information) org identifikace organizace 000000... Ethernet II typ, jinak definovaný organizací 32

Ethernet - klasický 10Base5 koaxiální kabel ( tlustý ), 50 Ω, max. 500m adaptéry s odbočkami ( nabodnuto do kabelu) 10Base2 koaxiální kabel RG-58 ( tenký ), 50 Ω, max. 185m spojka T u každé síťové karty 10Base-T kroucená dvoulinka (twisted pair UTP nebo STP) propojeno do hvězdy na hub nebo switch 33

Ethernet - přepínaný propojení bod-bod (žádné kolize) vyžaduje přepínač (switch) varianty 100 Mb/s 1 Gb/s 10 Gb/s 100Base-TX - kroucená dvoulinka - UTP 100Base-FX - optické vlákno (multimode) 1000Base-SX (resp. LX) optické vlákno, dosah 500m a 5km 1000Base-TX - UTP 10GBase-SR (resp. LR,ER) optické vlákno, dosah 300m - 40km 34

802.11 802.11 WiFi využívá CSMA/CD 2 typy stanic klient AP (Access Point) komunikace mezi AP a klientem mezi klienty - ad-hoc network rozdílný dosah stanic někteří klienti se nemusí slyšet, tedy ani detekovat vysíláni 35

802.11 šifrování provozu autentizační protokoly volný přístup WPE WPA2 implementace 802.11a 5 GHz 54 Mb/s 802.11b 2.4 GHz 11 Mb/s 802.11g 2.4 GHz 54 Mb/s 802.11n 5 / 2.4 GHz 100 Mb/s a více 36

802.16 802.16 WiMAX optimalizováno pro IP přístup do Internetu rozsáhlé bezdrátové sítě (desítky km) alternativa k 3G licencované frekvenční pásmo 37

Bluetooth Ericsson, IEEE 802.15.1 PAN personal area network přenosová rychlost 720 kb/s architektura piconet (rozsah cca 10 m) master max. 7 aktivních klientů max. 255 neaktivních klientů scatternet propojení piconet společným klientem aplikace to přece každý zná 38

Poděkování Janu Kubrovi z FEL ČVUT za poskytnutí slajdů, z nichž některé byly částečně využity v této přednášce 39

Děkuji za pozornost 40