Počítačové siete Point-to-point linky a PPP

Podobné dokumenty
Počítačové siete

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

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)

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

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

Blokové a prúdové šifry

Firewal ing v Linuxe

Školská sieť EDU. Rozdelenie škôl. Obsah: Deleba škôl podľa času zaradenia do projektu: Delba škôl podľa rýchlosti pripojenia:

Semestrální projekt do předmětu. Technologie počítačových sítí

Total Commander. Základné nastavenia

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

Local Interconnect Network - LIN

Konfigurácia IP Bell 02C Dverný vrátnik a FIBARO Home Center 2

Počítačové siete Multiplexing

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

Projekt IEEE 802, normy ISO 8802

Moduly MicroUnit serie. všechny typy s výjimkou řady MU-43x, MU-44x a MU-84x

Príručka na rýchlu inštaláciu VDSL pripojenia. Zyxel VMG1312. Volajte na našu Zákaznícku linku: 02/

Bitmapové a vektorové grafické editory. Grafické editory používame na kresbu, resp. editovanie obrázkov. Obrázky sa dajú kresliť dvoma spôsobmi.

Počítačové siete Smerovacie (routing) protokoly Internetu OSPF (v.2)

Telemetrický komunikační protokol JETI

Protokol S-BUS pro MORSE Popis protokolu

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

Technické požadavky na IP vrstvu rozhraní T-S pro tlkm. služby poskytující konektivitu ADSL/VDSL

Autentizace uživatele připojeného přes 802.1X k přepínači Cisco Catalyst 2900/3550 pomocí služby RADIUS

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

Úrad pre dohľad nad zdravotnou starostlivosťou Žellova 2, Bratislava. Dátové rozhranie pre externý subjekt SP

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

Úrad pre dohľad nad zdravotnou starostlivosťou Žellova 2, Bratislava. Dátové rozhranie pre externý subjekt SP

Počítačové siete Smerovacie (routing) protokoly Internetu BGP (v.4)

Príručka na rýchlu inštaláciu VDSL. Zyxel VMG1312-B30A. Volajte na našu Zákaznícku linku: 02/

Ing. Jozef Klus KOMBINAČNÉ LOGICKÉ OBVODY

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

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

Architektury komunikujících systémů

Súťaž MLADÝ ELEKTROTECHNIK 2010 Peter Kopecký 9.A, ZŠ Duklianska 1. Bánovce nad Bebravou Nastaviteľný zdroj

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

Architektury komunikujících systémů

7.CVIČENIE. Základy HTML

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

KARTA RS 485/232 do PC

EXTRAKT z české technické normy

Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták

Návod na používanie. Leadtek 7FD5 Flash-OFDM WiFi router

MONTÁŽNY NÁVOD NÁVOD K LADENIU A OBSLUHE DIAĽKOVÉHO OVLÁDANIA TXM G / GX KPA2

Návod k servisnému programu pre fiskálny modul FM2000. manuál. (c)varos

MIDAM UC 301 modbus regulátor topeni, otočné tlačítko, RTC, 2xDO, 1x DI, externí odporové čidlo PT1000, RS485

íta ové sít TCP/IP Protocol Family de facto Request for Comments

Technické požadavky na IP vrstvu rozhraní T-S pro tlkm. služby poskytující konektivitu ADSL/VDSL

Stručný návod na inštaláciu Wi-Fi routra pre T-Mobile mobilný internet

Naformátuj to. Naformátuj to. pre samoukov

Formáty MPEG videosúborov a ich kompresia. Bohdal, PhD.

LL LED svietidlá na osvetlenie priemyslu. MMXIII-X LEADER LIGHT s.r.o. Všetky práva vyhradené. Uvedené dáta podliehajú zmenám.

Stručný návod na inštaláciu Smerovač PCI Express

SWAN a.s., Borská 6, Bratislava, tel.: , Návod na inštaláciu. 4G WiFi routra Huawei B310

Projektování distribuovaných systémů Lekce 2 Ing. Jiří ledvina, CSc

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

DALI, pomoc a riešenia

Inventúra účtov- základný popis.

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

Uživatelský manuál. KNXgw232

Pripojenie na internet cez WiFi pre zamestnancov a študentov

Uživatelský modul. DF1 Ethernet

Praktické úlohy- 2.oblast zaměření

Protokoly spojové vrstvy KIV/PD

Krížovka. Hot Potatoes JCross ( červená farba) = vytvorenie krížovky, do ktorej vpisujeme odpovede na zadané otázky. Priradenie

Pracovné prostredie MS EXCEL 2003.

Užívateľská príručka systému CEHZ. Základné zostavy Farmy podľa druhu činnosti

GSM GPRS technológia. Ing. Marek Kudla

Príručka pre používateľa bezpečnostného tokenu na účel autentifikácie do multiklientskeho platobného portálu -MKPP

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

Základé pojmy v ISDN

Protokoly linkové úrovně

Štruktúra údajov pre kontajner XML údajov 1. Dátové prvky pre kontajner XML údajov

Majú microgridy budúcnosť na Slovensku? Libor Láznička, sféra, a. s.

Linková vrstva, metody přístupu

NEINTERAKTÍVNA KOMUNIKÁCIA

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

* _1115* Technika pohonu \ Automatizácia pohonu \ Systémová integrácia \ Služby. Korektúra. Decentrálne riadenie pohonu MOVIFIT -MC

Návod na rýchlu inštaláciu. Verzia 1.00 DIR-100

Analýza aplikačních protokolů

Import cenových akcií FRESH

PODPROGRAMY. Vyčlenenie podprogramu a jeho pomenovanie robíme v deklarácii programu a aktiváciu vykonáme volaním podprogramu.

Lekce 6: Techniky přenosu dat

SPARKLAN WX-7615A - návod k obsluze. Verze i4 Portfolio s.r.o.

EDA Klient (príjem výsledkov z oddelení klinickej biochémie a mikrobiológie prostredníctvom internetu)

Autentifikačné zariadenia:

Používateľská príručka pre autorov

VZOR. Informácia o platobnom účte spotrebiteľa 1 )

Vývojová doska "ATMIA" pre ATMEGA8/16/32 - Update 05

Programovanie I. Úvod do programovania Mgr. Stanislav Horal, Katedra informatiky, FPV, UCM

VPN - Virtual private networks

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

12. Bezpečnost počítačových sítí

Modem a lokálna sieť LAN Používateľská príručka

Čiarové kódy referenčná príručka

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.

Postup inštalácie aplikácie Blackberry Connect pre Sony Ericsson P990.

Technická príručka pre pripojenie k portálu

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

Transkript:

Počítačové siete Point-to-point linky a PPP

Point-to-point linky spájajú len 2 uzly siete nepotrebujú riadenie prístupu k médiu za predpokladu full-duplex alebo simplex liniek v prípade half-duplex by to potrebné bolo chceme zabezpečiť prenos rámcov rozumnej veľkosti aby boli použiteľné pre sieťovú vrstvu 2

Typy liniek bitovo-orientovaná synchrónna linka prenos je riadený hodinami v každom takte sa prenesie 1 bit prenáša prúd bitov je potrebná synchronizácia hodín vysielača a prijímača nerieši napr. hranice byte-ov (oktetov) samostatná linka pre hodinový signál vhodné kódovanie a extrakcia hodinového signálu z dát používateľ musí vedieť rozpoznať hranice rámca z prúdu bitov 3

Non-Return-to-Zero 4

Problém synchronizácie hodín potrebujeme merať úroveň v správny čas nechceme samostatnú linku s hodinovými pulzmi môžeme poznať frekvenciu hodín potrebujeme synchronizovať posun vieme detekovať hrany signálu problém je, keď je hrán (prechodov) málo napr. dlhá postupnosť 1 alebo 0 5

Return-to-Zero 6

Return-to-Zero 7

Manchester 8

Manchester 9

Non-Return-to-Zero-Inverted 10

Synchronizácia hodín 11

Synchronizácia hodín 12

Typy liniek byte-ovo(oktetovo)-synchrónna linka prenos riadený hodinami zabezpečuje synchronizáciu až na úroveň oktetov transparentne rieši hranice oktetov používateľ musí vedieť rozpoznať hranice rámca z prúdu oktetov 13

Typy liniek asynchrónna linka začiatok prenosu oktetu môže byť kedykoľvek jednotlivé bity oktetu sú prenášané pravidelne začiatok sa rozpoznáva pomocou start bitu hodiny prijímača sa synchronizujú samostatne pre každý oktet medzi oktetmi môže byť rôzne dlhá prestávka start bit (0), dáta, stop bit (1) prestávka predĺženie stop bitu príklad: sériový port RS-232C používateľ musí vedieť rozpoznať hranice rámca z prúdu oktetov 14

Asynchrónna linka 15

PPP Point to Point Protocol protokol linkovej vrstvy fyzická vrstva musí umožniť prenos byte-ov alebo bitov napr. sériová linka, modem,... použitie vytáčané spojenia GPRS/EDGE/UMTS PPPoE / PPPoA cez DSL 16

PPP vlastnosti umožňuje prenos rôznych sieťových protokolov vlastný protokol na konfiguráciu vlastností linky (LCP) protokoly na konfiguráciu sieťovej vrstvy (NCP) pre rôzne sieťové protokoly konfigurovateľnosť a rozširovateľnosť so zachovaním kompatibility použiteľnosť cez množstvo rôznych fyzických liniek asynchrónne linky, byte-ovo synchrónne linky, bitovo-orientované synchrónne linky voliteľná autentifikácia PAP, CHAP 17

PPP +------+ +-----------+ +--------------+ UP OPENED SUCCESS/NONE Dead -------> Establish ----------> Authenticate --+ +------+ +-----------+ +--------------+ ^ FAIL FAIL +<--------------+ +----------+ +-----------+ +---------+ DOWN CLOSING +------------ Terminate <---+<---------- Network <-+ +-----------+ +---------+ 18

PPP rámec protokol (1 2 B) dáta padding 19

HDLC HDLC (High-level Data Link Control) protokol pôvodne určený pre použitie s bitovo-orientovanými synchrónnymi linkami PPP používa rovnaký formát rámca aj na oktetovo-orientovaných linkách HDLC rámec flag (0x7e) slúži na označenie začiatku a konca rámca adresa (0xff) 0xff = všetky stanice riadiaci byte (0x03) dáta FCS (16/32 bit CRC) zahŕňa všetko od adresy po koniec dát flag 20

PPP v HDLC flag (0x7e) adresa (0xff) riadiaci byte (0x03) protokol (1 2 B) dáta padding FCS (16/32 bit CRC) flag 21

PPP určovanie hranice rámca každý rámec začína a končí byte-om 0x7e byte-stuffing (pre byte-ovo orientované linky) nepovolený byte x sa nahradí 0x7d,(x xor 0x20) nepovolené: 0x7e, 0x7d a konfigurovateľné často hodnoty 00-0x1f pri príjme sa zahadzujú bit-stuffing (pre bitovo orientované linky) po 11111 sa vždy vloží 0 22

PPP protokoly riadiace LCP (0xc021) PAP (0xc023) CHAP (0xc223) konfigurácia sieťovej vrstvy (NCP) konfigurácia parametrov IPCP (0x8021) pre TCP/IP dáta IP (0x0021) - prenos IP paketov 23

PPP protokoly číslo protokolu sa by default posiela ako 2B pomocou LCP sa môže dohodnúť kompresia potom sa posiela 1B alebo 2B ako sa zistí, či je číslo protokolu 1 alebo 2B? číslo je uložené v poradí MSB, LSB spodný bit LSB musí byť 1 všetky čísla protokolov musia by nepárne spodný bit MSB musí byť 0 24

PPP Link Config. Protocol (LCP) konfiguračné pakety smer kód Configure-Request I->R 1 Configure-Ack R->I 2 Configure-Nak R->I 3 Configure-Reject R->I 4 ukončovacie pakety Terminate-Request I->R 5 Terminate-Ack R->I 6 25

PPP LCP pakety pre manažment linky Code-Reject R->I 7 Protocol-Reject R->I 8 Echo-Request I->R 9 Echo-Reply R->I 10 Discard-Request I->R 11 26

PPP LCP 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Code Identifier Length +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Data... +-+-+-+-+ code kód LCP paketu identifier slúži na párovanie požiadavky a odpovede length dĺžka LCP paketu (od kódu) dáta 0 alebo viac byte-ov parametrov 27

PPP LCP Configure-Request Configure-Ack vyjadrenie akceptácie všetkých navrhnutých volieb z príslušného Configure-Request Configure-Nak v dátach má uvedené voľby, ktoré iniciátor chce dohodnúť odmietnutie niektorých navrhnutých hodnôt a poslanie akceptovateľných hodnôt Configure-Reject odmietnutie neznámych alebo nekonfigurovateľných volieb 28

PPP LCP voľby 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Type Length Data... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ typ názov dĺžka popis 1 Max. Receive Unit 4 max. veľkosť informačnej časti rámca 3 Auth. Protocol 4+ požiadavka na autentifikáciu daným protokolom 4 Quality Protocol 4+ požiadavka na použitie protokolu na meranie kvality 5 Magic Number 6 slúži na detekciu loopback-u 7 Protocol Field Compr. 2 povolenie 1B protokolu 8 Addr.&Ctrl.FieldCompr. 2 povolenie vynechania adresy a riadiaceho B 2 Async. Ctrl. Ch. Map 32 bitový vektor problémových znakov na linke 6 29

PPP over Ethernet (PPPoE) slúži na vytvorenie virtuálnych liniek cez Ethernet, nad ktorými beží PPP používa sa napr. v DSL využíva sa napr. možnosť autentifikácie 2 fázy discovery vyhľadanie poskytovateľa, vytvorenie session session prenos PPP rámcov cez virtuálnu PtoP linku 30

PPPoE 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ VER TYPE CODE SESSION_ID +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ LENGTH payload ~ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ver = 1, type = 1 code = typ PPPoE paketu session_id = identifikátor virtuálnej linky alebo 0 length = dĺžka poľa payload payload = dáta 31

PPPoE Discovery typ protokolu v Ethernet hlavičke 0x8863 niekoľko typov paketov určených položkou code dáta tvorí postupnosť tagov: 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ TAG_TYPE TAG_LENGTH +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ TAG_VALUE... ~ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 32

PPPoE Discovery PPPoE Active Discovery Initiation (PADI) PPPoE Active Discovery Offer (PADO) code=0x19, unicast, meno požadovanej služby PPPoE Active Discovery Session-confirmation (PADS) code=0x7, unicast, meno AP, mená služieb PPPoE Active Discovery Request (PADR) code=0x9, broadcast, meno požadovanej služby code=0x65, unicast, meno služby, session_id PPPoE Active Discovery Terminate (PADT) code=0xa7, unicast, session_id 33

PPPoE Session unicast, typ protokolu 0x8864, code=0, session_id nastavené dáta obsahujú PPP rámec LCP, NCP, transportné protokoly 34

PPPoE Discovery Tags 0x0101 Service-Name 0x0102 AC-Name UTF-8 reťazec identifikujúci AP 0x0103 Host-Uniq UTF-8 reťazec obsahujúci meno služby, prázdny pre ľubovoľnú ľubovoľné dáta slúžiace na párovanie požiadavky a odpovede, AP musí skopírovať do odpovede 0x0104 AC-Cookie v PADO, klient musí zopakovať v PADR, ochrana proti DoS 0x0201 Service-Name-Error 0x0202 AC-System-Error 35