Protokoly linkové úrovně

Podobné dokumenty
Protokoly spojové vrstvy KIV/PD

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

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

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

Rozhraní SCSI. Rozhraní SCSI. Architektura SCSI

Projekt IEEE 802, normy ISO 8802

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

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

Zabezpečení dat při přenosu

Protokol DF1 pro MORSE Allen-Bradley

Vrstvy periferních rozhraní

EXTRAKT z české technické normy

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

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

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

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta informačních technologií

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

PROTOKOL RDS. Dotaz na stav stanice " STAV CNC Informace o stavu CNC a radiové stanice FORMÁT JEDNOTLIVÝCH ZPRÁV

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

Sériové komunikace KIV/PD Přenos dat Martin Šimek

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

6. Transportní vrstva

Local Interconnect Network - LIN

Protokol S-BUS pro MORSE Popis protokolu

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

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

Popis protokolu AX.25

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

Modemy a síťové karty

Lekce 6: Techniky přenosu dat

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í.

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

Komunikační protokol

BASPELIN CPM. Popis komunikačního protokolu verze EQ22 CPM EQ22 KOMPR

BASPELIN CPM. Popis komunikačního protokolu verze EQ3 CPM EQ3 KOMPR

EXTRAKT z mezinárodní normy

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

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

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

Vlastnosti podporované transportním protokolem TCP:

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

CAL (CAN Application Layer) a CANopen

ŘPS - PROFIBUS. Ing. Josef Grosman. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií

Aktivní prvky: brány a směrovače. směrovače

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

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

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?

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

Seriové ATA, principy, vlastnosti

Ethernet Historie Ethernetu Princip

AS-Interface. AS-Interface = Jednoduché systémové řešení. Představení technologie AS-Interface

Telekomunikační sítě WAN sítě

Systém řízení sběrnice

Architektura protokolů

TOPOLOGIE DATOVÝCH SÍTÍ

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

Komunikační protokol

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

Uživatelský modul. DF1 Ethernet

TFTP Trivial File Transfer Protocol

Základní principy konstrukce systémové sběrnice - shrnutí. Shrnout základní principy konstrukce a fungování systémových sběrnic.

Počítačové sítě Systém pro přenos souborů protokol FTP

7. Relační a prezentační vrstva

AS-Interface. AS-Interface. = Jednoduché systémové řešení

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

Architektury komunikujících systémů

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

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

Canon Controller. Komunikační protokol. Řídicí jednotka k objektivům Canon EF/EF-S

TCP-Wedge ZDARMA. Přidává podporu TCP/IP: Sběr dat z adres portu IP na libovolné síti TCP/IP - ethernet / internet.

X.25 Frame Relay. Frame Relay

FN485 Gateway 2 Galvanically Isolated V1.0 Instalační návod

Komunikační protokol EX Bus. Komunikační protokol EX Bus. Topologie. Fyzická vrstva. Přístup ke sdílenému přenosovému mediu (sběrnici)

Architektury komunikujících systémů

Linková vrstva, metody přístupu

Řízení IO přenosů DMA řadičem

EXTRAKT z technické normy CEN ISO

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

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

Vrstvy periferních rozhraní

Převodník RS-232 na mnohavidové optické vlákno ELO E14C. Uživatelský manuál

Pozice sběrnice v počítači

Uživatelský manuál. KNXgw232

návod k obsluze Ht60B popis komunikační linky HTH8 s.r.o. Komunikační linka 60B, 11/05, rev. 1

EXTRAKT z české technické normy

Optické sítě. Počítačové sítě a systémy. _ 3. a 4. ročník SŠ technické. Ing. Fales Alexandr Software: SMART Notebook

Popis funkcí a parametrů programu. Reliance External communicator. Verze 1.5.0

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

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

UC 485. PŘEVODNÍK LINKY RS232 na RS485 nebo RS422 S GALVANICKÝM ODDĚLENÍM. 15 kv E S D P rot ect ed

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

5. Směrování v počítačových sítích a směrovací protokoly

4. Síťová vrstva. Síťová vrstva. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si funkci síťové vrstvy a jednotlivé protokoly.

Rozdělení (typy) sítí

Knihovna DMX512lib Komunikace protokolem DMX512. TXV prvé vydání srpen 2010 změny vyhrazeny

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

Definice pojmů a přehled rozsahu služby

Uživatelský manuál. KNX232e / KNX232e1k

VDL 4. Katedra radioelektroniky ČVUT FEL

Propojování sítí,, aktivní prvky a jejich principy

Transkript:

Protokoly linkové úrovně KIV/PD Přenos dat Martin Šimek

O čem přednáška je? 2 Režimy komunikace mezi stanicemi Znakově orientované protokoly (BSC) Bitově orientované protokoly (HDLC)

Komunikace mezi stanicemi 3 dvoubodový spoj linkový protokol zajišťuje přímou komunikaci koncových uzlů mnohabodový spoj sdílené médium neumožňující vícenásobné přidělení při současném požadavku více uzlů na přidělení média musí existovat mechanizmus výběru jednoho

Režimy výzvy a výběru 4 režim výzvy (pooling) přenos dat z podřízených stanic do řídící řídící stanice vyzývá podřízené k vyslání dat pořadí určuje řídící stanice (cyklicky, priorita, apod.) režim výběru (selection) přenos dat z řídící stanice do podřízených řídící stanice vybírá podřízené, kterým pak odešle data režimy výzva a výběr se střídají většinou se zahajuje výzvou, po převzetí dat z podřízené stanice se jí předají data komunikace může být zrychlená, když přenos dat proběhne během jednoho cyklu režimu v obou směrech střídavě (s výjimkou záporného potvrzení)

Režimy výzvy a výběru, 2 5 mechanismus v sobě skýtá jedno potenciální nebezpečí v případě výpadku centrálního arbitra (řídící stanice) se celá síť na bázi mnohobodového spoje stává nepoužitelnou existují jiné alternativy, které existenci centrálního arbitra nepředpokládají soutěž musí mít přesně stanovená pravidla, která všichni soutěžící musí dodržovat - jsou definována ve formě tzv. přístupové metody (access method) charakteristické hlavně pro lokální sítě nejrozšířenější jsou dnes dvě přístupové metody metoda CSMA/CD (sítě typu Ethernet), a metoda Token passing (sítě TokenRinga TokenBus)

Typy stanic 6 Primární stanice Řídí provoz spoje Vytváří rámce zvané příkazy Udržuje samostatný logický spoj s každou sekundární stanicí Sekundární stanice Je řízená primární stanicí Vytváří rámce zvané odpovědí Kombinovaná stanice Vytváří příkazy i odpovědi

Konfigurace spoje 7 Unbalanced nevyvážená konfigurace 1 primární stanice a 1 nebo více sekundárních stanic na jednom spoji 2-bodový nebo mnohabodový spoj Podporuje duplex i poloviční duplex Balanced vyvážená konfigurace 2 kombinované stanice na jednom spoji 2-bodové spoje Podporuje duplex i poloviční duplex

8 Režimy přenosu Normal Response Mode, NRM nevyvážená (unbalanced) konfigurace adresa vždy značí adresu sekundární stanice ve směru řídící/podřízená jde o výběr/výzvu příkaz odpověď

9 Režimy přenosu Asynchronous Balanced Mode, ABM vyvážená (balanced) konfigurace stanice se nazývají kombinované (combined) obě mohou současně vysílat i přijímat příkazy i odpovědi rozlišení směru je dáno adresami příkaz obsahuje protější adresu, odpověď místní adresu data jsou přenášena jako příkazy v režimu výběr režim výzva se používá k vyžádání potvrzení nebo hlášení o stavu protější stanice

10 Režimy přenosu Asynchronous Response Mode, ARM vyvážená (balanced) konfigurace dvě dvojice P(primární), S(sekundární) stanic informace se přenáší pouze jako příkazy, potvrzení pouze jako odpovědi rozlišení je dáno adresami - adresa opět určuje adresu S stanice příslušné dvojice nutné řešit konflikty, kdy obě stanice (např. P1, S2) vyžadují současně přenos v daném směru

Znakově orientované protokoly BSC 11 Binary Synchronous Communication poloduplexní znakový přenos dat mezi jednou řídicí a jednou nebo více podřízenými stanicemi přenos může být synchronní nebo asynchronní, sériový nebo paralelní po okruzích dvoubodových, mnohobodových nebo kruhových při asynchronním přenosu jsou znaky orámovány Start a Stop impulsy, mezi znaky mohou být libovolné intervaly při synchronním přenosu se vysílají pouze informační bity, mezery jsou vyplněny znaky SYN

BSC, rámce 12 rámce jsou datové (fragmentované a nefragmentované) a řídící data jsou zabezpečena křížovou paritou tj. příčně po jednotlivých znacích (nepovinné) a podélně pro celý blok zabezpečení se netýká znaků SYN a prvního řídicího znaku (SOH nebo STX) BSC definovaný ISO využívá CRC-16

nefragmentovaný datový rámec SYN SYN SOH SEQ ADR STX TXT ETX BCC fragmentovaný datový rámec SYN SYN SOH SEQ ADR STX TXT ETB BCC SYN SYN SOH SEQ STX TXT ETB BCC SYN SYN SOH SEQ STX TXT ETX BCC řídící rámce SYN SYN EOT ADR P/S ENQ -pool/select SYN SYN ACK SYN SYN NAK 0/1 0/1 -kladné potvrzení -záporné potvrzení 13 SYN SYN EOT -ukončení spojení

Bitově orientované protokoly HDLC 14 High-level Data Link Control odvozen z protokolu SDLC (Synchronous Data Link Control) z IBM SNA, přijato ANSI a pak ISO 3309, 4335, 7478, 7776, 7809 CCITT přijalo a modifikovalo jako LAP (Link Access Procedure) pro X.25 později opět modifikace CCITT jako LAPB (kompatibilnější spozdější verzí HDLC) synchronní plně duplexní komunikace v konfiguraci dvoubodové i vícebodové stále používán (nebo jeho mutace LAP, LAPB, LAPD, LAPM, LAPF,...) v ISDN, Frame Relay, jako encapsulace na sériových linkách ve WAN,...

HDLC, struktura rámce 15

HDLC, struktura rámce, 2 16

HDLC, pole příznaků, 01111110 17

HDLC, pole adresy 18 adresa je dlouhá 0, 8 nebo 16 bitů vrežimu ARM mají adresy jiný význam označují směr toku příkazů a odpovědí 1: A B příkaz, B A odpověď 3: B A příkaz, A B odpověď 1 broadcast, multicast 0 unicast 6 bit. SAP 1 8 bitová 0 16 bitová 1 1 broadcast, multicast 0 unicast 0 16 bitová konec adresy 1 6 bit. SAP 0 7 bit. SAP 1

HDLC, řídící pole 19 protokol HDLC definuje ve svém řídícím poli 3 typy rámců informační (I - information frame) přenášená data pro vyšší vrstvy včetně mechanismu pro řízení toku a chybové řízení (piggybacking) dohlížecí (S - supervisory frame) ARQ pokud se nepoužívá piggybacking nečíslované (U - unnumbered frame) doplňkové řídící nástroje řídicí pole může mít základní (jeden oktet) a rozšířený formát (dva oktety)

HDLC, význam řídících bitů, čítače, bit P/F 20 N(S) - send sequence number udává pořadí právě vysílaného informačního rámce N(R) - receive sequence number pořadí očekávaného informačního rámce počítají se modulo 8 nebo 128 P/F poll/final bit P u příkazových rámců (command frame) vyzývá partnera k odpovědi F u rámců typu odpověď (response frame) indikuje odpověď na vyzývající příkaz

HDLC, význam řídících bitů, S a M 21 S -rozlišení dohlíženích rámců RR (0) pokud není do čeho piggybackovat RNR (2) potvrzuje přijetí, ale pozastavení vysílače REJ (1) indikace chyby přenosu SREJ (3) žádost o specifikovaný rámec M - rozlišení nečíslovaných rámců SNRM(E) SARM(E) SABM(E) RIM SIM RD DISC DM UA RESET nastavení režimu přenosu žádost o nastavení inicializačního módu nastavení inicializačního módu žádost o odpojení ukončení logického spojení potvrzeni ukončení log. Spojení potvrzení nečíslovaného rámce vynulování čítačů

HDLC, princip činnosti 22 Vyměňují se informační, dohlížecí a nečíslované rámce Provoz ve 3 fázích Inicializace vytvoření spojení Přenos dat Rozpojení rušení spojení

HDLC, příklad činnosti 23

HDLC, příklad činnosti, 2 24

HDLC, práce s čítači 25 V(S), V(R) lokální čítače N(S), N(R) čítače vrámci nulování při příjmu nebo odeslání UA (potvrzení nečíslovaného rámce) při příjmu nebo odeslání RESET vysílání dat V(S) N(S) a V(R) N(R) V(S) = (V(S)+1) mod N

HDLC, práce s čítači, příjem dat 26 je-li N(S)=V(R), pak a testuje konec okénka když konec okénka není, neudělá nic pokud je konec okénka, vyšle rámec RR(V(R)) vpřípadě, že přijímač nemá dostatek místa v bufferu, pošle řídící rámec RNR(V(R)) a po uvolnění místa pošle RR s V(R) odkud chce pokračovat neplatí-li N(S)=V(R), ale platí V(R)<N(S) (V(R)+K) mod N ztratil se rámec a pošle se buď REJ(V(R)) (Go-Back-N) nebo SREJ(V(R)) (Selective-Reject) neplatí-li ani druhá podmínka, jsou přijímač a vysílač rozsynchronizovány a je nutné znovu vytvořit spojení nebo vynulovat čítače RESET

HDLC, práce s čítači, příjem odpovědi 27 příjem RR(N(S)) N(S) V(S) a vysílání od I(N(S)) příjem RNR(N(S)) N(S) V(S) a čekání na RR příjem REJ(N(S)) N(S) V(S) a vysílání od I(N(S)) příjem SREJ(N(S)) vysílání I(N(S))

Protokoly odvozené od HDLC, LabB 28 Link Access Procedure Balanced protokol linkové vrstvy v protokolovém zásobníku X.25 podmnožina HDLC, pouze SABM režim jiný formát řídícího pole, adresa využita pro specifikaci povelu pouze na linkách point-to-point povolené povely podmnožinou HDLC: RR,RNR,REJ,SABM,DISC,DM,UA,FRMR (pouze Go-Back-N režim) číslování rámců modulo 8

Protokoly odvozené od HDLC, LabD 29 Link Access Procedure on the D channel protokol linkové vrstvy navržený pro signalizační požadavky v sítích ISDN mutace HDLC, použití v ISDN na 2. vrstvě u D-kanálu pouze SABME režim, jinak odpovídá LabB řídící pole odpovídá extended režimu HDLC číslování rámců modulo 128

Protokoly odvozené od HDLC, LabF 30 Link Access Procedure Frame Relay rámce 5-8189 B nemá řídící pole, spojeno s adresovým polem DLCI: Data Link Connection Identifier C/R - Command/Response DE -Discard Eligible -nastavuje stanice pro explicitní označení

Protokoly odvozené od HDLC, PPP 31

PPP, formát rámce 32

PPP, Data Control Protocol 33