Irodalomjegyzék. Almási Béla Irodalom / 1. Számítógép-hálózatok

Hasonló dokumentumok
Hálózati alapismeretek

Számítógép-hálózat. Célok: Erőforrás megosztás. Megbízhatóság növelése. Sebességnövelés. Emberi kommunikáció.

Hálózati Architektúrák és Protokollok GI BSc. 3. laborgyakorlat

Adatkapcsolati réteg 1

I. - Számítógép-hálózatok alapfogalmai

Bevezetés. Számítógép-hálózatok. Dr. Lencse Gábor. egyetemi docens Széchenyi István Egyetem, Távközlési Tanszék

Hálózati architektúrák laborgyakorlat

Irodalomjegyzék. Informatikai Rendszerek és Hálózatok - Számítógép-hálózatok Alapfogalmak

MAC címek (fizikai címek)

Számítógép-hálózatok oktatási segédlet Almási, Béla

Hálózati architektúrák és Protokollok Levelező képzés - 1. Kocsis Gergely

Számítógépes hálózatok

Számítógép-hálózat fogalma (Network)

Hálózati architektúrák és protokollok

Számítógépek, perifériák és a gépeken futó programok (hálózati szoftver) együttese, amelyek egymással összeköttetésben állnak.

Rohonczy János: Hálózatok

Informatikai hálózattelepítő és - Informatikai rendszergazda

Hálózati architektúrák laborgyakorlat

Az Ethernet példája. Számítógépes Hálózatok Az Ethernet fizikai rétege. Ethernet Vezetékek

Adatátviteli eszközök

Hálózatok Rétegei. Számítógépes Hálózatok és Internet Eszközök. TCP/IP-Rétegmodell. Az Internet rétegei - TCP/IP-rétegek

Számítógép-hálózatok zárthelyi feladat. Mik az ISO-OSI hálózati referenciamodell hálózati rétegének főbb feladatai? (1 pont)

Hálózat szimuláció. Enterprise. SOHO hálózatok. Más kategória. Enterprise. Építsünk egy egyszerű hálózatot. Mi kell hozzá?

IV. - Hálózati réteg. Az IP hálózati protokoll

Helyi hálózatok - Local Area Networks. Készítette: Schubert Tamás (BMF) Tempus S_JEP LAN / 1 Számítógép-hálózatok

13. KOMMUNIKÁCIÓS HÁLÓZATOK

Hálózatok I. (MIN3E0IN-L) ELŐADÁS CÍME. Segédlet a gyakorlati órákhoz. 2.Gyakorlat. Göcs László

Hálózati Architektúrák és protokollok

Számítógép hálózatok gyakorlat

Tartalom. 1. és 2. rétegű eszközök. Hálózati kábelek. Első réteg. UTP kábel. Az UTP kábel felépítése

Hálózati ismeretek. Az együttműködés szükségessége:

Hálózati architektúrák és Protokollok PTI 3. Kocsis Gergely

Hálózatok I. A tárgy célkitűzése

Hálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak

Mobil kommunikáció /A mobil hálózat/ /elektronikus oktatási segédlet/ v3.0

6.óra Hálózatok Hálózat - Egyedi számítógépek fizikai összekötésével kapott rendszer. A hálózat működését egy speciális operációs rendszer irányítja.

Györgyi Tamás. Szoba: A 131 Tanári.

Hálózati architektúrák laborgyakorlat

Számítógép hálózatok

Busz... LAN. Intranet. Internet Hálózati terminológia

Számítógépes hálózatok

Tartalom. 1. és 2. rétegű eszközök. Hálózati kábelek. Első réteg. UTP kábel. Az UTP kábel felépítése

Informatikai hálózattelepítő és - Informatikai rendszergazda

Tartalom. Az adatkapcsolati réteg, Ethernet, ARP. Fogalma és feladatai. Adatkapcsolati réteg. A hálókártya képe

HÁLÓZATOK I. Segédlet a gyakorlati órákhoz. Készítette: Göcs László mérnöktanár KF-GAMF Informatika Tanszék tanév 1.

Gigabit Ethernet, 10 Gigabit Ethernet. Jákó András BME EISzK

Hálózati Architektúrák és Protokollok GI BSc. Kocsis Gergely 2015

Számítógépes Hálózatok 2010

Hálózati réteg. Feladata: a csomag eljusson a célig Több útválasztó Ez a legalacsonyabb rétek, mely a két végpont

Lokális hálózatok. A lokális hálózat felépítése. Logikai felépítés

Hálózati ismeretek. Bevezetés a hálózatokba

Számítógépes hálózatok

Address Resolution Protocol (ARP)

Train IT Hálózatok Almási Béla, Gál Zoltán Debreceni Egyetem

ÁTVITELI ALAPOK, ALAPFOGALMAK

* Rendelje a PPP protokollt az TCP/IP rétegmodell megfelelő rétegéhez. Kapcsolati réteg

Járműinformatika Multimédiás buszrendszerek (MOST, D2B és Bluetooth) 4. Óra

Két típusú összeköttetés PVC Permanent Virtual Circuits Szolgáltató hozza létre Operátor manuálisan hozza létre a végpontok között (PVI,PCI)

Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577) - IETF LAN Emulation (LANE) - ATM Forum Multiprotocol over ATM (MPOA) -

Újdonságok Nexus Platformon

Informatikai eszközök fizikai alapjai Lovász Béla

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján.

Hálózati Technológiák és Alkalmazások

OFDM technológia és néhány megvalósítás Alvarion berendezésekben

HÁLÓZATOK I. Készítette: Segédlet a gyakorlati órákhoz. Göcs László mérnöktanár KF-GAMF Informatika Tanszék tanév 1.

Hálózatok II. A hálózati réteg funkciói, szervezése

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján.

Hálózati alapismeretek

Kapcsolódás a hálózathoz. 4. fejezet

Helyi hálózatok. (LAN technológiák, közös médium hálózatok)

Számítógépes Hálózatok és Internet Eszközök

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján.

UTP vezeték. Helyi hálózatok tervezése és üzemeltetése 1

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely

HÁLÓZATOK I. Fogalmak besorolása rétegekbe Rétegek Hibrid referenciamodell 5. Applikációs 4. Transzport 3. Hálózati 1. Adatkapcsolati 1.

Programozható vezérlő rendszerek KOMMUNIKÁCIÓS HÁLÓZATOK 2.

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján.

Autóipari beágyazott rendszerek. A kommunikáció alapjai

Kommunikációs rendszerek programozása. Wireless LAN hálózatok (WLAN)

Számítógép hálózatok 3. gyakorlat Packet Tracer alapok M2M Statusreport 1

OSI-ISO modell. Az OSI rétegek feladatai: Adatkapcsolati réteg (data link layer) Hálózati réteg (network layer)

Hálózati architektúrák laborgyakorlat

Hálózati architektúrák és Protokollok GI 7. Kocsis Gergely

Informatikai hálózattelepítő és - Informatikai rendszergazda

BEÁGYAZOTT RENDSZEREK TERVEZÉSE UDP csomag küldése és fogadása beágyazott rendszerrel példa

Számítógépes Hálózatok. 4. gyakorlat

Járműfedélzeti rendszerek II. 8. előadás Dr. Bécsi Tamás

A számítógépes hálózat célja

Tájékoztató. Használható segédeszköz: -

Számítógépes Hálózatok

A MAC-cím (Media Access Control) egy hexadecimális számsorozat, amellyel még a gyártás során látják el a hálózati kártyákat. A hálózat többi eszköze

Számítógépes Hálózatok 2008

Számítógépes munkakörnyezet II. Szoftver

HÍRADÁSTECHNIKA I. Dr.Varga Péter János

Tájékoztató. Értékelés. 100% = 100 pont A VIZSGAFELADAT MEGOLDÁSÁRA JAVASOLT %-OS EREDMÉNY: EBBEN A VIZSGARÉSZBEN A VIZSGAFELADAT ARÁNYA 40%.

Frekvencia tartományok. Számítógépes Hálózatok és Internet Eszközök. Frekvencia tartományok rádió kommunikációhoz

TÁVKÖZLÉSI ISMERETEK

Fénytávközlő rendszerek és alkalmazások

A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja.

Tartalom. Hálózati kapcsolatok felépítése és tesztelése. Rétegek használata az adatok továbbításának leírására. OSI modell. Az OSI modell rétegei

Átírás:

Irodalomjegyzék 1. Andrew S. Tanenbaum: Computer Networks, 4th Edition, Prentice-Hall, 003.. Andrew S. Tanenbaum: Számítógép-hálózatok, 4. kiadás, Panem-Prentice Hall Könyvkiadó Kft. 003. 3. Fred Halsall: Data Communications, Computer Networks and Open Systems, Fourth Edition. Addison-Wesley Publishers Ltd. 1996. 4. Géher Károly: Híradástechnika, Műszaki Könyvkiadó, 000. 5. Schubert Tamás: Számítógép-hálózatok oktatási segédlet, BMF, TEMPUS SJEP-1435-97. 6. Stephen A. Thomas: IP kapcsolás és útválasztás, John Wiley &Sons Kiskapu Kft, 00. 7. William Stallings: Data and Computer Communications, 7th Edition. Prentice-Hall, 003. 8. Stan Schatt: Hogyan működik az ATM, Panem-McGraw Hill, 1998. 9. Szabó Zoltán: Szélessávú adatátvitel telefonvezetéken: DSL-technológia, Rádiótechnika Évkönyv 003, 14.-. oldal, 003. 10. RFC Dokumentumok http://www.rfc-editor.org 11. Oktatási segédlet (slide-ok): http://irh.inf.unideb.hu/user/almasi/cn/ Számítógép-hálózatok Irodalomjegyzék 1 Irodalom / 1

I. - Számítógép-hálózatok alapfogalmai Számítógép-hálózatok Alapfogalmak I / 1 Számítógép-hálózat Számítógép-hálózat: Számítógéprendszerek valamilyen információátvitellel megvalósítható cél érdekében történő (hardveres és szoftveres) összekapcsolása. Célok: Erőforrás megosztás. Megbízhatóság növelése. Sebességnövelés. Emberi kommunikáció. Számítógép-hálózatok Alapfogalmak I / Bevezetés / 1

Számítógép-hálózatok osztályozása méretük szerint Kiterjedés < 1m 1 km 10 km 100 km < Megnevezés Multicomputer Helyi hálózat (LAN) Városi hálózat (MAN) Nagy kiterjedésű hálózat (WAN) Számítógép-hálózatok Alapfogalmak I / 3 Számítógép-hálózati csomópont Csomópont (node): Önálló kommunikációra képes, saját hálózati címmel rendelkező eszköz (Pl. számítógép, nyomtató, forgalomirányító). Egy kommunikációban egy csomópont működhet adó (forrás) illetve vevő (nyelő) funkcióval. Számítógép-hálózatok Alapfogalmak I / 4 Bevezetés /

Jel, jelkódolás, moduláció Jel: Helytől és időtől függő, információt hordozó fizikai mennyiség(ek). Információ hordozó a kommunikációs csatornán, lehet analóg vagy digitális. Jelkódolás: A (digitális) információ leképezése (digitális) vivőjelre (pl. feszültségszintekre, feszültségszint váltásokra). Moduláció: Analóg vivőjelre történő leképezés. A csatornába kerülő (modulált) jel előállítása a forrásból érkező modulálójelből és az analóg vivőjelből. Inverz folyamata a demoduláció. A modem a modulációt és demodulációt végző berendezés. Számítógép-hálózatok Alapfogalmak I / 5 Adatátviteli közeg, Csatorna, Ütközés Adatátviteli közeg (média, vonal): Olyan eszköz, anyag, közeg melyen keresztül az információ (jel) továbbítása történik. (Pl. csavart pár, koax kábel, optikai kábel vagy levegő). Adatátviteli csatorna: Jelek továbbítására szolgáló adatút, frekvenciasáv. Gyakran az adatátviteli közegen több csatornát (adatutat) építenek ki. Ütközés: Ütközésről beszélünk, ha egy közös adatátviteli csatornán két (vagy több) csomópont egy időpillanatban továbbít információt. Számítógép-hálózatok Alapfogalmak I / 6 Bevezetés / 3

Adatátviteli sebesség Adatátviteli sebesség (hálózati sebesség, bit ráta): Időegység alatt átvitt információ mennyisége. Mértékegysége a bit/másodperc, b/s, bps. Nagyobb egységek: 1 Kbps = 1000 bps 1 Mbps = 1000 Kbps 1 Gbps = 1000 Mbps Számítógép-hálózatok Alapfogalmak I / 7 Modulációsebesség Modulációsebesség (jelváltás sebesség): Időegység alatt bekövetkező jelváltások száma. Mértékegysége a jelváltás/másodperc (baud). A modulációsebesség és az adatátviteli sebesség (természetesen) különböző mennyiségek mérésére szolgál. Számítógép-hálózatok Alapfogalmak I / 8 Bevezetés / 4

Információátviteli kapcsolatok Pont-pont kapcsolat: Ha az információközlés csak két pont (egy adó és egy vevő) között zajlik, akkor pont-pont kapcsolatról beszélünk. Többpontos kapcsolat, üzenetszórás: Többpontos kapcsolatról (pl.) akkor beszélünk, ha egy adó egyszerre több vevőt lát el információval. Az üzenetszórás olyan többpontos kapcsolat, ahol az adótól egy bizonyos hatósugáron belül minden vevő megkapja az információt (pl. rádiós műsorszórás). Számítógép-hálózatok Alapfogalmak I / 9 Információátvitel irányítottság Egyirányú (szimplex) összeköttetés: Ha két kommunikációs pont között az információközlés csak egy irányban lehetséges, akkor egyirányú (szimplex) összeköttetésről beszélünk (pl. rádiós műsorszórás). Váltakozó irányú (halfduplex) összeköttetés: Az információátvitel mindkét irányban lehetséges, de egy időpillanatban csak az egyik irányban (pl. CB rádió). Kétirányú (full duplex) összeköttetés: Az információátvitel egy időpillanatban mindkét irányban lehetséges (pl. telefon). Számítógép-hálózatok Alapfogalmak I / 10 Bevezetés / 5

Kapcsolási módok Vonalkapcsolt (áramkörkapcsolt) technológia: Az információátvitel előtt dedikált kapcsolat (kommunikációs áramkör) épül ki a két végpont között, s ez folyamatosan fennáll, amíg a kommunikáció tart. Üzenetkapcsolt (store-and-forward) technológia: Nem épül ki áramkör, hanem a teljes üzenet kapcsolóközpontról kapcsolóközpontra halad, mindig csak egy összeköttetést terhelve. Csomagkapcsolt technológia: Az információt (korlátozott maximális méretű) részekre (csomagokra) darabolják, s a csomagokat (mint önálló egységeket) üzenetkapcsolt elven továbbítják. Számítógép-hálózatok Alapfogalmak I / 11 Címzési alapfogalmak Egyedi cím (Unicast): Egy csomópont egy hálózati csatlakozójára (interfészére) vonatkozó azonosító. Bárki cím (Anycast): Interfészek egy halmazát (tipikusan különböző csomópontokon található interfészek halmazát) azonosító cím. Ha egy csomagot egy anycast címre küldünk, akkor a halmazból egy interfészre (célszerűen a legközelebbire) kell eljuttatni. Számítógép-hálózatok Alapfogalmak I / 1 Bevezetés / 6

Címzési alapfogalmak Többes cím (Multicast): Interfészek egy halmazát vagy csoportját (tipikusan különböző csomópontokon található interfészek csoportját) azonosító cím. Ha egy csomagot egy multicast címre küldünk, akkor a csoport minden elemére el kell juttatnunk. Mindenki cím (Broadcast): Egy tartományon (ún. broadcast domain) belül elhelyezkedő valamennyi csomópontot (ill. csomópontok interfészét) azonosító cím. Logikailag speciális multicast címnek is felfogható (a csoport a broadcast domain valamennyi interfészét magába foglalja). Számítógép-hálózatok Alapfogalmak I / 13 Számítógép-hálózati protokoll Protokoll: Szabályok és konvenciók összességének egy formális leírása, mellyel meghatározzák a hálózati eszközök (csomópontok) kommunikációját (kommunikációs szabályok halmaza). Számítógép-hálózatok Alapfogalmak I / 14 Bevezetés / 7

Rétegelt hálózati architektúra Számítógép-hálózatok Alapfogalmak I / 15 Rétegelt hálózati architektúra Miért kell a hálózati kommunikációt rétegekre (szintekre) bontani? Miért nem adjuk meg egyben a kommunikációt leíró protokollt? Protokoll megadása nehéz, komplex feladat. Egy hierarchikus rendben felépített protokoll-rendszer könnyebben kezelhető, áttekinthetőbb. Könnyebben implementálhatók, követhetők a változtatások. A rétegek (szintek) együttműködhetnek különböző gyártók implementációi esetén is. Számítógép-hálózatok Alapfogalmak I / 16 Bevezetés / 8

Rétegek (szintek), protokollok, interfészek 1. gép 5. réteg 4/5 réteg interfész 4. réteg 3/4 réteg interfész 3. réteg /3 réteg interfész. réteg 1/ réteg interfész 1. réteg 5. réteg protokoll 4. réteg protokoll 3. réteg protokoll. réteg protokoll 1. réteg protokoll Adatátviteli közeg. gép 5. réteg 4. réteg 3. réteg. réteg 1. réteg Számítógép-hálózatok Alapfogalmak I / 17 Rétegelt hálózati architektúra - fogalmak N. réteg protokoll: Az N. réteg (szint) specifikációját leíró protokoll. Társak (peers): A két kommunikációs végpont (csomópont) azonos szintjén elhelyezkedő entitások. Logikailag a társak kommunikálnak egymással a megfelelő réteg protokollját használva. N/N+1 szint interfész: Az N. és N+1. réteg kapcsolódási felülete, határfelülete. N. réteg szolgáltatása: Azon művelethalmaz (szolgáltatás), melyet az N. réteg nyújt az N+1. Réteg számára (az interfészen keresztül). Számítógép-hálózatok Alapfogalmak I / 18 Bevezetés / 9

Hálózati kommunikáció vázlata Réteg Forrás Cél 5 M 5. réteg protokoll M 4 H4 M 4. réteg protokoll H4 M 3 H3 H4 M1 H3 H4 M 3. réteg protokoll H3 H4 M1 H3 H4 M H H3 H4 M1 T H H3 H4 M T. réteg pr. H H3 H4 M1 T H H3 H4 M T 1 Számítógép-hálózatok Alapfogalmak I / 19 Hálózati kommunikáció - fogalmak Beágyazás (enkapszuláció): A (felsőbb szintről érkező) információ egy bizonyos protokoll fejléccel történő becsomagolása (mint pl. levél küldésekor a borítékba helyezés és boríték címzés). Protokoll adategység (PDU, Protocol Data Unit, csomag): Az adott protokoll által kezelt (fejlécből és adatból) álló egység. (Gyakran használt másik megnevezése a csomag.) Számítógép-hálózatok Alapfogalmak I / 0 Bevezetés / 10

OSI referenciamodell Réteg 7 6 5 4 3 1 Applikációs réteg Prezentációs réteg Session réteg Transzport réteg Hálózati réteg Adatkapcsolati réteg Fizikai réteg PDU megnevezés APDU PPDU SPDU TPDU Csomag Keret Bit Számítógép-hálózatok Alapfogalmak I / 1 OSI modell rétegei 1. Fizikai réteg: Elektromos és mechanikai jellemzők procedurális és funkcionális specifikációja két (közvetlen fizikai összeköttetésű) eszköz közötti jeltovábbítás céljából.. Adatkapcsolati réteg: Megbízható adatátvitelt biztosít egy fizikai összeköttetésen keresztül. Ezen réteg problémaköréhez tartozik a fizikai címzés, hálózati topológia, közeghozzáférés, fizikai átvitel hibajelzése és a keretek sorrendhelyes kézbesítése. Az IEEE két alrétegre (MAC, LLC) bontotta az adatkapcsolati réteget. Számítógép-hálózatok Alapfogalmak I / Bevezetés / 11

OSI modell rétegei 3. Hálózati réteg: Összeköttetést és útvonalválasztást biztosít két hálózati csomópont között. Ehhez a réteghez tartozik a hálózati címzés és az útvonalválasztás (routing). 4. Transzport (szállítási) réteg: Megbízható hálózati összeköttetést létesít két csomópont között. Feladatkörébe tartozik pl. a virtuális áramkörök kezelése, átviteli hibák felismerése/javítása és az áramlásszabályozás. Számítógép-hálózatok Alapfogalmak I / 3 OSI modell rétegei 5. Session réteg: Ez a réteg építi ki, kezeli és fejezi be az applikációk közötti dialógusokat (session, dialógus kontroll). 6. Prezentációs réteg: Feladata a különböző csomópontokon használt különböző adatstruktúrákból eredő információ-értelmezési problémák feloldása. 7. Applikációs réteg: Az applikációk (fájl átvitel, e-mail, stb.) működéséhez nélkülözhetetlen szolgáltatásokat biztosítja (pl. fájl átvitel esetén a különböző fájlnév konvenciók figyelembe vétele). Számítógép-hálózatok Alapfogalmak I / 4 Bevezetés / 1

Hálózati kapcsolóelemek Számítógép-hálózatok Alapfogalmak I / 5 Hálózati kapcsolóelemek - alapfogalmak Ütközési tartomány (Collision domain; Bandwith domain): Az a hálózatrész, melyben az ütközés érzékelhető. Az ütközési tartományban egy időpillanatban csak egy információátvitel folyhat. Üzenetszórási tartomány (Broadcast domain): Az a hálózatrész, ahol az üzenetszórás célcímmel feladott csomag (pdu) megjelenik, érzékelhető. Számítógép-hálózatok Alapfogalmak I / 6 Bevezetés / 13

Hálózati kapcsolóelemek A részhálózatok - a kapcsolóelem működése alapján - különböző OSI rétegekben kapcsolhatók össze: OSI réteg Transzport réteg felett Hálózati réteg Adatkapcsolati réteg Fizikai réteg Kapcsolóelem Átjáró (gateway) Forgalomirányító (router) Híd (bridge) Jelismétlő (repeater) Számítógép-hálózatok Alapfogalmak I / 7 Hálózati kapcsolóelemek Jelismétlő (repeater): Az átviteli közegen továbbított jeleket ismétli, erősíti. Az összekapcsolt részhálózatokat nem választja el. Többportos változatát szokás HUB-nak nevezni. Híd (bridge): Az adatkapcsolati rétegben működve szelektív összekapcsolást végez ( csak az megy át a hídon, aki a túloldalra tart ). Az összekapcsolt részhálózatok külön ütközési tartományt alkotnak. Az üzenetszórást általában minden összekapcsolt részhálózat felé továbbítja. Számítógép-hálózatok Alapfogalmak I / 8 Bevezetés / 14

Hálózati kapcsolóelemek Kapcsoló (switch): Olyan többportos eszköz, melynek bármely két portja között híd (bridge) funkcionalitás működik. Forgalomirányító (router): Az hálózati rétegben működve szelektív összekapcsolást, útvonalválasztást, forgalomirányítást végez. Az összekapcsolt részhálózatok külön ütközési tartományt és külön üzenetszórási tartományt alkotnak. Csomópont, saját hálózati címmel rendelkezik. Számítógép-hálózatok Alapfogalmak I / 9 TCP/IP - OSI modell leképezése 1. 7 OSI Rétegek Applikációs réteg TCP/IP Rétegek Applikációs réteg 6 5 Prezentációs réteg Session réteg Nincs jelen a TCP/IP modellben 4 3 1 Transzport réteg Hálózati réteg Adatkapcsolati réteg Fizikai réteg Transzport réteg Hálózati réteg Gép a hálózathoz réteg Számítógép-hálózatok Alapfogalmak I / 30 Bevezetés / 15

TCP/IP - OSI modell leképezése. OSI Rétegek TCP/IP Rétegek 7 Applikációs réteg Applikációs réteg 6 5 Prezentációs réteg Session réteg Nincs jelen a TCP/IP modellben 4 3 1 Transzport réteg Hálózati réteg Adatkapcsolati réteg Fizikai réteg Transzport réteg Hálózati réteg Alhálózat elérési szint Számítógép-hálózatok Alapfogalmak I / 31 Hibrid referenciamodell 5 4 3 1 Applikációs réteg Transzport réteg Hálózati réteg Adatkapcsolati réteg Fizikai réteg Számítógép-hálózatok Alapfogalmak I / 3 Bevezetés / 16

II. - Fizikai Réteg Számítógép-hálózatok Fizikai réteg II / 1 Fizikai Réteg - Korlátozott Sávszélesség Csatorna maximális adatátviteli sebessége Nyquist (194) és Shannon (1948) elméleti összefüggései a csatorna maximális adatátviteli sebességére. Nyquist meghatározta a maximális adatátviteli sebességet zajtalan csatornára: Ha a jel V diszkrét értékből áll, akkor a ahol C = H log V bit/s C a maximális adatátviteli sebesség, H az átviteli csatorna sávszélessége. Számítógép-hálózatok Fizikai réteg II / Fizikai / 1

Vonali zaj (noise) Az átviteli közeg környezetéből származó zavarokat vonali zajnak nevezik. Az átvitt jelek csillapítása miatt a zajszint összemérhetővé válhat a jelszinttel, és a jelek helyes érzékelése lehetetlenné válhat. Az átviteli médiumok jellemezhetők az átlagos jelteljesítmény (Signal) és zajteljesítmény (Noise) hányadosával (általában db skálán mérve): S/N Shannon meghatározta a maximális adatátviteli sebességet zajos csatornára: C = Hlog (1 + S/N) bit/s ahol C a maximális adatátviteli sebesség, S az átlagos jelteljesítmény, H az átviteli csatorna sávszélessége, N az átlagos zajteljesítmény. Számítógép-hálózatok Fizikai réteg II / 3 Csillapítás A jel amplitúdója csökken a jel haladása során az átviteli közegben. Az átviteli közeg hosszát úgy állapítják meg, hogy a jel biztonsággal értelmezhető legyen a vételi oldalon. Ha nagyobb távolságot kell áthidalni, akkor erősítők (jelismétlők) beiktatásával kell a jelet visszaállítani. A csillapítás frekvenciafüggő, ezért az erősítőknek frekvenciafüggő erősítéssel kell ezt kompenzálniuk. A csillapítás és az erősítés mértékét decibelben (db) adják meg: Csillapítás = 10log db ahol P 1 és P az átviteli közeg elején és végén mért teljesítmény (Watt). 10 P P 1 Számítógép-hálózatok Fizikai réteg II / 4 Fizikai /

Átviteli közegek, vezetékes médiumok Számítógép-hálózatok Fizikai réteg II / 5 Vezetékes médiumok csillapítása Csillapítás (db/km) 30 10 3 1 csavart érpár 3/8 koaxiális kábel Optikai szál 0,3 1 khz 1 MHz 1 GHz 1 THz 1000 THz Frekvencia Számítógép-hálózatok Fizikai réteg II / 6 Fizikai / 3

Csavart érpár fizikai jellemzők Fizikai jellemzők A legolcsóbb, legelterjedtebben használt átviteli közeg. Két szigetelt rézvezetéket szabályos minta szerint összecsavarnak. Többnyire néhány csavart érpárt kötegelnek és védőszigeteléssel vonnak be. A csavarás csökkenti az áthallást az érpárok között és zajvédelmet biztosít. A csavarás hossza kicsit különbözhet az egyes érpárokban, hogy csökkenjen az áthallás. A csavarás hossza nagy távolságú összeköttetésekben 50-150 mm között változik. A huzal átmérője 0.4-0.9 mm. Számítógép-hálózatok Fizikai réteg II / 7 Csavart érpár Több csavart érpárt (4) fognak össze, és külső szigeteléssel látnak el. Az összefogott érpárokat árnyékolhatják (Shielded twisted pair). Számítógép-hálózatok Fizikai réteg II / 8 Fizikai / 4

Csavart érpár Alkalmazásai Analóg és digitális átvitelre egyaránt használják. Analóg rendszer: telefon előfizetői hurok. Digitális rendszer (pl. LAN). A legolcsóbb médium, a legkönnyebb vele dolgozni, de az adatátviteli sebessége és az áthidalható távolság erősen korlátozott. Számítógép-hálózatok Fizikai réteg II / 9 Csavart érpár átviteli jellemzők Átviteli jellemzők A csavart érpár csillapítása erősen függ a frekvenciától. Érzékeny az interferenciára és a zajra. Például a párhuzamosan futó AC hálózatból könnyen fölveszi az 50Hz energiát. A zavarások csökkentésére árnyékolást alkalmaznak. A csavarás csökkenti az alacsony frekvenciás interferenciát. Különböző csavarási hosszak használata a szomszédos érpárok közötti áthallást (crosstalk) csökkenti. Pont-pont analóg jelzéssel (néhányszor) 100KHz sávszélesség is elérhető (több hangcsatorna átvitele). Rövid távolságra (néhányszor) 100 Mbps sebesség is elérhető. Számítógép-hálózatok Fizikai réteg II / 10 Fizikai / 5

Csavart érpár típusok Category 3 és Category 5 UTP Category 3. UTP kábel és csatlakozók ~16 MHz átvitelre. Korlátozott távolságra 16 Mbps sebességű átvitelt tesz lehetővé. Ez a hangminőségű kábel nagyon sok épületben megtalálható. Category 5. UTP kábel és csatlakozók 100 MHz átvitelre. Korlátozott távolságra 100 Mbps sebességű átvitelt tesz lehetővé. Az új épületeket gyakran ezzel az adat-minőségű kábellel huzalozzák be. (Új szabványok: Cat5e, Cat6: ~300MHz; Cat7 STP: ~600MHz.) A kétféle kábel közötti legfontosabb különbség az egységnyi hosszra eső csavarások számában mutatkozik: Cat3: 10-15 csavarás/m; Cat5: 0-30 csavarás/m. Számítógép-hálózatok Fizikai réteg II / 11 Koaxiális kábel fizikai jellemzők Fizikai jellemzők Belső vezető Külső vezető Külső bevonat Szigetelés Koaxiális kábel keresztmetszete A kábel átmérője: 5-5 mm. A koncentrikus felépítés miatt kevésbé érzékeny a zavarokra és az áthallásra, mint a csavart érpár. Nagyobb távolságra használható és többpontos alkalmazásban több állomást támogat a csavart érpárnál. Számítógép-hálózatok Fizikai réteg II / 1 Fizikai / 6

Koaxiális kábel Alkalmazásai Televízió adás továbbítása. Nagy távolságú telefon átvitel. Számítógépek összekapcsolása Helyi hálózatok. Átviteli jellemzők Analóg átvitel esetén néhány km-enként szükséges erősítés. Mintegy 400 MHz-ig használható. Digitális átvitel esetén km-enként szükséges jelismétlő használata. Számítógép-hálózatok Fizikai réteg II / 13 Optikai szál fizikai jellemzők Fizikai jellemzők Mag Burkolat Védőbevonat Optikai szál A kritikus szögnél kisebb szögben becsapódó fénysugarat elnyeli a bevonat Beesési szög Visszaverődési szög Számítógép-hálózatok Fizikai réteg II / 14 Fizikai / 7

Optikai szál fizikai jellemzők Fizikai jellemzők - 15 µm átmérőjű hajlékony optikai szál fénysugár továbbítására képes. Optikai szálat üvegből és műanyagból is készítenek. A védőbevonat szintén üveg vagy műanyag, más optikai tulajdonságokkal rendelkezik, mint a mag. A külső műanyag burkolat a szennyeződés, kopás és egyéb külső hatások ellen nyújt védelmet. Számítógép-hálózatok Fizikai réteg II / 15 Optikai szál - előnyök Alkalmazásai (pozitívumok): Nagyobb kapacitás Nagy adatátviteli sebesség érhető el ( Gbps több 10 km-en). Kisebb méret és súly Kisebb csillapítás A csillapítás kisebb, és széles frekvencia tartományban állandó. Elektromágneses izoláltság Külső elektromágneses hatásokra nem érzékeny, nincs áthallás. Nem sugároz energiát, ezért nem hallgatható le. Nehéz az üvegszálat megcsapolni. Nagyobb ismétlési távolság Kevesebb ismétlő kevesebb hibalehetőséggel és alacsonyabb költséggel jár. A technológia egyre fejlődik: pl. 3,5 Gbps adatátviteli sebesség 318 km távolságra ismétlés nélkül (AT&T, 1990-es évek). Számítógép-hálózatok Fizikai réteg II / 16 Fizikai / 8

Optikai szál Alkalmazásai Nagyvárosi fővonalak Vidéki nagytávolságú fővonalak (trunk) Telefonközpontok fővonalai Előfizetői hurkok Helyi hálózatok Átviteli jellemzők 10 14-10 15 Hz (infravörös) tartományban működik. 3 változatát használják: több módusú (multi mode) egy módusú (single mode) több módusú, emelkedő törésmutatójú (multi mode graded index) Fényforrás lehet: LED Lézer dióda. Számítógép-hálózatok Fizikai réteg II / 17 Optikai szál típusok Átviteli jellemzők Több módusú szál A fényforrásból különböző szögben kilépő fénysugarak különböző szögben verődnek vissza a két optikai közeg határáról, ezért különböző utat tesznek meg különböző idő alatt. Ezért a fényimpulzusok torzulnak. Emiatt az adatátviteli sebesség csökken. Egy módusú szál A mag átmérőjét csökkentve a hullámhossz méretére, csak a tengely irányú fénysugár jut át. A fényimpulzusok nem torzulnak, nagyobb adatátviteli sebesség érhető el. Több módusú, emelkedő törésmutatójú szál A mag anyagának törésmutatója a tengelytől távolodva növekszik. Ez mintegy fókuszálja a fényt. E típus tulajdonságai az előző kettő közé tehetők. Számítógép-hálózatok Fizikai réteg II / 18 Fizikai / 9

Optikai szál típusok Számítógép-hálózatok Fizikai réteg II / 19 Vezeték nélküli átvitel Az elektromágneses jelek átvitelét és érzékelését antennák végzik. A sugárzásnak két módja van: Irányított Mindenirányú (irányítatlan) Irányított esetben az antenna fókuszált elektromágneses sugarat bocsát ki, a vevő antennát pontosan kell pozícionálni. Mindenirányú sugárzás sok antennával vehető. A nagyobb frekvenciájú jelek jobban fókuszálhatók. Három frekvencia-tartomány jöhet szóba vezetéknélküli átvitelre: - 40 GHz (mikrohullámú átvitel) (irányított) 30 MHz - 1 GHz (rádiófrekvencia) (mindenirányú) 3 10 11-10 14 Hz (infravörös) Számítógép-hálózatok Fizikai réteg II / 0 Fizikai / 10

Jelkódolási technológiák Számítógép-hálózatok Fizikai réteg II / 1 Jelkódolás Jelkódolás: A fizikai rétegben megjelenő bitsorozatot az alkalmazott (digitális) csatorna jelkészletére, jelzésrendszerére (feszültségszintekre, feszültségszint váltásokra) képezzük le. Bipoláris kódolás: A csatornán két jelet (feszültségszintet) különíthetünk el, s az egyszerűség kedvéért a (+1) és a (-1) szimbólumokkal jelöljük őket. Számítógép-hálózatok Fizikai réteg II / Fizikai / 11

NRZ Jelkódolás NRZ Jelkódolás: A (+1) feszültségszintet tartjuk az 1 bit érték átviteli idejében, s a (-1) feszültségszintet pedig a 0 bit érték átviteli idejében. Könnyen implementálható, de nem biztosít szinkronizációt több azonos bit érték átvitele során. Példa: (+1) (-1) 0 1 0 0 0 1 0 1 1 1 0 1 Számítógép-hálózatok Fizikai réteg II / 3 RZ Jelkódolás RZ Jelkódolás: A (+1) feszültségszintet tartjuk az 1 bit érték átviteli idejének első felében és (-1)-et a második felében. A 0 bit érték esetén a teljes bit időtartamban (-1) feszültségszintet tartunk. Jelváltás sebesség duplikáció és szinkronizálatlan 0 bitsorozat átvitel jellemzi. Példa: (+1) (-1) 0 1 0 0 0 1 0 1 1 1 0 1 Számítógép-hálózatok Fizikai réteg II / 4 Fizikai / 1

NRZI Jelkódolás NRZI Jelkódolás: Az 1 bit érték átviteli idejében a megelőző időtartamban alkalmazott feszültségszint ellentettjét alkalmazzuk, a 0 bit érték átviteli idejében pedig tovább tartjuk a megelőző bit időtartamban alkalmazott feszültségszintet. Sok 0 bit átvitele során nem biztosít szinkronizációt. Példa: (+1) (-1) 0 1 0 0 0 1 0 1 1 1 0 1 Számítógép-hálózatok Fizikai réteg II / 5 Manchester(PE) Jelkódolás PE Jelkódolás: Az 1 bit értéket az átviteli idejének közepén bekövetkező (+1) (-1) feszültségszint váltás reprezentálja. A 0 bit értéket pedig az átviteli idejének közepén bekövetkező (-1) (+1) feszültségszint váltás reprezentálja. A folyamatos szinkronizáció biztosított, de dupla jelváltás sebességet igényel. Példa: (+1) (-1) 0 1 0 0 0 1 0 1 1 1 0 1 Számítógép-hálózatok Fizikai réteg II / 6 Fizikai / 13

Topológiák Számítógép-hálózatok Fizikai réteg II / 7 Topológiák Csillag (kiterjesztett csillag) Host (munkaállomás vagy szerver) Gyűrű Középpont Számítógép-hálózatok Fizikai réteg II / 8 Fizikai / 14

Topológiák Busz (sín) Busz Ismétlő Számítógép-hálózatok Fizikai réteg II / 9 Topológiák Fa Számítógép-hálózatok Fizikai réteg II / 30 Fizikai / 15

III. - Adatkapcsolati Réteg Számítógép-hálózatok Adatkapcsolati réteg III / 1 Adatkapcsolati réteg szolgáltatások - Jóváhagyás nélküli, összeköttetés mentes. Jó (megbízható) fizikai összeköttetés esetén célszerű. A legtöbb LAN alkalmazza. - Jóváhagyásos, összeköttetés mentes. Nem megbízható (hibás, zajos) fizikai összeköttetés esetén célszerű. - Jóváhagyásos, összeköttetés alapú. Keret-sorozatok átvitele esetén hatékony. Számítógép-hálózatok Adatkapcsolati réteg III / Adatkapcsolati / 1

Adatkapcsolati réteg Keretezés Keretezés: A hálózati réteg felől érkező bitfolyamot keretekre kell tördelni, s a kereteket kell továbbítani (a fizikai rétegre támaszkodva). Megoldási ötletek: Keretek közötti szünetek alkalmazása (Időzítés!). Karakterszámlálás. DLE STX és DLE ETX (kezdő- és zárókarakterek) alkalmazása karakterbeszúrással. (A keretben megjelenő DLE karakter DLE DLE duplikátumként megy át.) DLE STX és DLE ETX (kezdő- és zárókarakterek) alkalmazása bitbeszúrással. Számítógép-hálózatok Adatkapcsolati réteg III / 3 LAN Adatkapcsolati réteg megoldások Számítógép-hálózatok Adatkapcsolati réteg III / 4 Adatkapcsolati /

IEEE LAN szabványok Hálózati réteg IEEE 80 Logical Link Control Medium Access Control Physical 80. 80.3 80.4 80.5 Adatkapcsolati réteg Fizikai réteg ISO referencia modell Átviteli közeg 80. = Logical Link Control Protocol 80.3 = CSMA/CD 80.4 = Token bus Közeghozzáférési 80.5 = Token ring protokollok Az IEEE 80 protokoll család Számítógép-hálózatok Adatkapcsolati réteg III / 5 Közeghozzáférési alréteg (MAC) Számítógép-hálózatok Adatkapcsolati réteg III / 6 Adatkapcsolati / 3

MAC osztályozás Statikus csatornafelosztás Frekvenciaosztásos multiplexelés (FDM) Időosztásos multiplexelés (TDM) Hullámhossz osztásos multiplexelés (WDM) Dinamikus közeghozzáférés Továbbítás figyelés nélkül Időréselt (Time Slot) Továbbítás figyeléssel (Carrier Sense Multiple Access) Ütközés érzékeléses (Collision Detect) Vezérjeles (Token) Kódosztásos (Code Divison Multiple Access) Számítógép-hálózatok Adatkapcsolati réteg III / 7 Frekvenciaosztásos multiplexelés (FDM) Hány részre (alcsatornára) osszuk a csatornát? Megoldási filozófiák: Ütközés teljes kizárása. Átlagos válaszidő (átviteli idő) minimalizálás. Sorbanállási matematikai modell N részre osztott csatornára: Kapacitás: C/N (bps) 1 bit átviteli ideje: N/C sec. Keret érkezési intenzitás: λ N (keret/sec) másodpercenként érkezik keret N λ Kerethossz: 1/µ (bit/keret) Egy keret átvitele: N µc (sec) a kiszolgálási intenzitás. µ C N Little tétel: 1 Átlagos válaszidő = = Kiszolg.Int. Érk.Int. N µ C λ Számítógép-hálózatok Adatkapcsolati réteg III / 8 Adatkapcsolati / 4

ALOHA Továbbítás figyelés nélküli (legegyszerűbb) közeghozzáférés: A továbbítandó keret azonnal a csatornára kerül. Eredet: Hawai Egyetem szigetek közötti kommunikáció. Egyszerű működés, könnyen implementálható. Az ütközések miatt a csatorna maximális kihasználtsága alacsony (18%). Keret átvitelre veszélyes időtartam ALOHA esetén: : Továbbítandó keret. : Ütköző másik keret. : Veszélytelen másik keret. : Veszélyes időintervallum. A B C D Keret T 0 - t T 0 T 0 + t T 0 + t Számítógép-hálózatok Adatkapcsolati réteg III / 9 Réselt ALOHA Időréselt, továbbítás figyelés nélküli közeghozzáférés: A továbbítandó keret a következő időrés elején kerül a csatornára. A csatornakihasználtság egyszerűen növelhető (36%). Keret átvitelre veszélyes időtartam réselt ALOHA esetén: : Továbbítandó keret. : Ütköző másik keret. : Veszélytelen másik keret. : Veszélyes időintervallum. A A B B C C Keret T 0 - t T 0 T 0 + t T 0 + t Számítógép-hálózatok Adatkapcsolati réteg III / 10 Adatkapcsolati / 5

Ethernet (CSMA/CD) Számítógép-hálózatok Adatkapcsolati réteg III / 11 Ethernet keretformátum Átvitel iránya Előtag Keret kezdet határoló Cél állomás címe Küldő állomás címe Hossz/Típus 7 byte: 7 x 10101010 (Szinkronizáció) 1 byte: 10101011 6 byte: 1-3 byte a gyártó azonosítója, 4-6 byte a sorszám 6 byte: 1-3 oktet a gyártó azonosítója, 4-6 sorszám byte Adat 0-1500 byte Töltelék (ha kell) CRC 0-46 byte: A kerethossz nem lehet kisebb, mint 64 byte 4 byte IEEE 80.3 / Ethernet keret formátum Számítógép-hálózatok Adatkapcsolati réteg III / 1 Adatkapcsolati / 6

Ethernet Működési paraméterek Átviteli sebesség 10 Mbps (Manchester kódolás) Résidő 51 bit-idő Keretek közti idő 9,6 µs Átviteli kísérletek max. száma 16 Zavaró bitek száma (jam size) 3 bit Legnagyobb kerethossz 1518 byte Legrövidebb kerethossz 51 bit Célcím lehet Egy állomás pontos címe Csupa 1 bit: üzenetszórás (broadcast), az üzenetet minden állomás veszi. A küldő állomás címe nem lehet többes cím! Számítógép-hálózatok Adatkapcsolati réteg III / 13 Ethernet kerettovábbítás (CSMA/CD) Várakozás továbbítandó keretre. Keret formázása. Csatorna foglalt? I N Keretek közötti idő kivárása. Átvitel elindítása Van ütközés? I N Átvitel befejezése. Átvitel befejezésének jelzése. Kísérletek max. száma elérésének jelzése. MAC alréteg működése: keret továbbítás I Zavaró jelek küldése. Kísérletek számának növelése. Elértük a max. kísérlet számot(16)? N Késleltetés kiszámítása és az idő kivárása. Számítógép-hálózatok Adatkapcsolati réteg III / 14 Adatkapcsolati / 7

Ethernet kerettovábbítás A keret ismételt továbbítása idejének meghatározása: A résidő vagy körbejárási késleltetés az az idő amennyi idő alatt a keret első bitje a két legtávolabbi állomás között kétszer megfordul. Ennyi idő alatt az állomások biztonsággal észlelik az ütközést. (Kábel késleltetés: ~5µs/1000m.) Résidő = * (kábelkésleltetés + ismétlők késleltetése )+ tartalék idő Résidő = 51. µs ( * (.5 km + 4 ismétlő késleltetése), 51 bit átvitelének ideje) A várakozási idő a résidő véletlen számú többszöröse, amely az átviteli kísérletek számának függvénye: 1. ütközés 0 vagy 1 résidőnyi várakozás véletlenszerűen. ütközés 0, 1, vagy 3 résidőnyi várakozás véletlenszerűen 3. ütközés 0, 1, 7 résidőnyi várakozás véletlenszerűen. 10. ütközés 0 ( 10-1) résidőnyi várakozás véletlenszerűen 11. ütközés - -. - - 15. ütközés - - 16. ütközés után nem az interfész kártya nem próbálkozik tovább, jelzi az átvitel sikertelenségét. Számítógép-hálózatok Adatkapcsolati réteg III / 15 Ethernet keret fogadás N Van bejövő jel? Csatorna foglaltságának jelzése. Bit szinkronizálás, várakozás a keret-kezdet határolóra. Keret beolvasása. I CRC és kerethossz OK? N Cél-cím = saját cím vagy csoport cím? Keret továbbítása a felsőbb protokoll rétegnek feldolgozásra. MAC alréteg működése: keret fogadás I I N Keret eldobása. Számítógép-hálózatok Adatkapcsolati réteg III / 16 Adatkapcsolati / 8

Fast Ethernet Kifejlesztésének célja: 10 Base T Ethernet-hez (IEEE 80.3) 10-szeres átviteli sebesség elérése, Kábelezési rendszer megőrzése, MAC módszer és keret formátum megtartása. A 10 Base T hálózatok nagy része 100 m-nél rövidebb kábelekkel csatlakozott az ismétlőhöz. Két állomás távolsága legfeljebb 00 m. 100 Mbps átviteli sebesség esetén 51 bit átviteli ideje alatt a legtávolabbi állomások is érzékelik az ütközést. Így a maximális hosszak lerövidítésével a CSMA/CD MAC módszer megtartható. A szabvány neve: 100 Base T. A legnagyobb probléma a 100 Mbps átviteli sebesség elérése 100 m távolságra árnyékolatlan kábelen. Két szabvány van: 100 Base 4T 100 Base X Category 3 (voice-grade) kábelre Category 5 (UTP) kábelre és optikai szálra Számítógép-hálózatok Adatkapcsolati réteg III / 17 Fast Ethernet 100 Base X Különböző médiumokra (X) tervezték: Category 5 árnyékolatlan (UTP) kábel, Category 5 árnyékolt (STP) kábel, Optikai szál Mindegyik más fizikai médiumfüggő alréteggel rendelkezik. Az FDDI hálózatra kifejlesztett 4B5B (4B/5B) bit kódolást adaptálták a 100 Base X-re. Az adat minden 4 bitjét (nibble) 5 biten kódolnak. Csak olyan 5 bites szimbólumokat használnak, amelyben legfeljebb két 0 bit van egymás mellett. A garantált bitenkénti jel átmenet jó bit szinkronizálást biztosít. Az adat kódolásra nem használt 16 öt bites szimbólum közül - a keret elejét és végét határolja. Számítógép-hálózatok Adatkapcsolati réteg III / 18 Adatkapcsolati / 9

4B/5B bitkódolás Adat szimbólumok 4 bites adatcsoport 5 bites szimbólum 0000 11110 0001 01001 0010 10100 0011 10101 0100 01010 0101 01011 0110 01110 0111 01111 1000 10010 1001 10011 1010 10110 1011 10111 1100 11010 1101 11011 1110 11100 1111 11101 Vezérlő szimbólumok IDLE 11111 J 11000 K 10001 T 01101 R 00111 S 11001 QUIET 00000 HALT 00100 4B5B kódok Számítógép-hálózatok Adatkapcsolati réteg III / 19 Token ring Számítógép-hálózatok Adatkapcsolati réteg III / 0 Adatkapcsolati / 10

Token ring (ISO/IEEE 80.5) Leggyakoribb alkalmazási területe: műszaki és irodai Működési elv: Ha egy állomás keretet akar továbbítani, először meg kell várnia vezérjelet (token). Ha megjött a vezérjel, a keretet, (amely tartalmazza a feladó és a célcímet) bitenként a kábelre adja. Minden állomás bitenként veszi és azonnal továbbküldi a keretet. A címzett állomás a beolvasott keretet feldolgozza, de ugyanúgy továbbítja, mint a többi állomás, azzal a különbséggel, hogy a címzett a válasz biteket is beállítja a keret végén. A keretet a feladó állomás távolítja el a gyűrűből. A feladó a válasz biteket is feldolgozza. A feladó állomás továbbküldi a vezérjelet. A vezérjel továbbadásának alternatív megoldásai: Lassú gyűrű: (4 Mbps) Egyszerre csak 1 keret van a gyűrűben. A vezérjelet a feladó állomás csak a keret visszaérkezése után továbbítja. Gyorsabb gyűrű: (16 Mbps) Egyszerre több keret van a gyűrűben. A vezérjelet a feladó állomás a keret elküldése után azonnal továbbítja (early token release). Számítógép-hálózatok Adatkapcsolati réteg III / 1 Token ring működési váz A állomás akar keretet küldeni C állomásnak 1. 3. Vezérjel A D B C A megvárja a D -től jövő vezérjelet A Keret D B C A megvárja, hogy a keret visszaérjen, de nem adja tovább, hanem eltávolítja.. A Keret D B C A feladja a keretet a gyűrűre. C felhasználja, mivel neki szól. A keret halad tovább. 4. A Vezérjel D B C A vezérjelet generál, és továbbítja. Feldolgozza a visszaérkezett keret válasz bitjeit. Alternatív megoldás: A már akkor elküldi a vezérjelet, mihelyt a keretet továbbította. (Early release) Számítógép-hálózatok Adatkapcsolati réteg III / Adatkapcsolati / 11

Token ring általános jellemzők Jellemzők Az átviteli közeg: árnyékolt csavart érpár. Az állomások pont-pont kapcsolattal kapcsolódnak össze. Kódolás: differenciális Manchester. Az állomások fizikai gyűrűt képeznek, de koncentrátorok alkalmazásával látszólag Csillag/Fa topológia alakul ki. Az állomások a koncentrátorokhoz - csavart érpárral csatlakoznak. Az állomások egy un. TCU (Trunk Coupling Unit) egységgel csatlakoznak a gyűrűhöz, mely reléket és működtető elektronikát tartalmaz. Ez biztosítja, hogy az állomás kikapcsolásakor a gyűrű záródjék. Kettős gyűrű alkalmazásakor a TCU további feladata, hogy kábelszakadás vagy más állomás meghibásodása esetén kiiktatja a hibás kábelszakaszt vagy állomást, és a gyűrű kétszer olyan hosszú gyűrűként tovább működhet. A MAC egység feladatai Keret képzés és kibontás. Ellenőrző összeg képzés. Hibavizsgálat. A MAC algoritmus implementálása. Számítógép-hálózatok Adatkapcsolati réteg III / 3 Token ring kerettovábbítás Várakozás vezérjelre. Van továbbítandó keret? I Vezérjel prioritás keret prioritás? I N N Keret továbbítása. Keret eltávolítása, ha visszaért. A keret válasz bitjeinek átadása a felsőbb alrétegnek. Vezérjel továbbítása helyes prioritással. Prioritás kezelés Vezérjel tartás időzítés lejárt? MAC alréteg működése: keret továbbítás N I Vezérjel továbbítása helyes prioritással. Számítógép-hálózatok Adatkapcsolati réteg III / 4 Adatkapcsolati / 1

Token ring keret fogadás Várakozás keret érkezésére. Vezérjel? N I Belépés a keret továbbítás rutinba. Keret továbbadása. N Ez az állomás a címzett? I A keret válasz bitjeinek beállítása. Keret továbbítása a felsőbb alrétegnek. MAC alréteg működése: keret fogadás Számítógép-hálózatok Adatkapcsolati réteg III / 5 Kódosztásos közeghozzáférés (CDMA) Számítógép-hálózatok Adatkapcsolati réteg III / 6 Adatkapcsolati / 13

CDMA Alapötletek Klasszikus probléma: Egy rádiófrekvenciás csatornán egy időpillanatban csak egy adás folyhat. Hogyan lehetne egy csatornán egy időben több adást is folytatni? Megoldási ötletek: TDM Egyszerre csak egy valaki beszélhet. FDM A beszélgetők különböző helyekre vonulva beszélgetnek. CDMA A beszélgetők különböző nyelveken beszélgetnek. Számítógép-hálózatok Adatkapcsolati réteg III / 7 CDMA Matematikai háttér Kiindulási állapot: Minden állomáshoz egy m bit hosszú kódot (chip, töredék) rendelünk (bipoláris kódolással reprezentálva). Ez a chip reprezentálja az állomástól feladott 1 bitértéket, a 0 bitértéket pedig az inverze. Jelölés: S = (s 1,, s m ). S és T chip összege: S + T = ( s 1 + t 1,, s m + t m ). S és T chip szorzata (skaláris szorzata): A szorzás és összeadás definiciójának felhasználásával az alábbiak könnyen beláthatók: S * S = S * S = 1, S * S = -1, S * ( A + B ) = (S * A) + (S * B). Működési feltétel: A külöböző állomásokhoz rendelt chip-ek ortogonálisak, azaz skaláris szorzatuk zéró: S * T = S * T = S * T = S * T = 0 1 m S T = m siti i= 1 Vételi folyamat: A vett (érzékelt) vektor-összegből az adó chip-pel szorozva a nekünk küldött bitérték meghatározható. Számítógép-hálózatok Adatkapcsolati réteg III / 8 Adatkapcsolati / 14

CDMA Példa Három állomás (A,B,C) ad egy időben. Legyen m = 4. A = (+1,+1,-1,-1); B = (+1,-1,+1,-1); C = (-1,-1,-1,-1). Az állomások által egyidőben feladott bitértékek: A: 0 (-1,-1,+1,+1); B: 1 (+1,-1,+1,-1); C: 0 (+1,+1,+1,+1). A csatornán megjelenő vektor (jelsorozat): A + B + C = (+1,-1,+3,+1). A partnere: A * (A+B+C) = A* A + A*B + A*C = A* A = 1. B partnere: B * (A+B+C) = B*A + B*B + B* C = B*B = +1. C partnere: C * (A+B+C) = C*A + C*B + C*C = C*C = 1. Számítógép-hálózatok Adatkapcsolati réteg III / 9 WAN Adatkapcsolati réteg megoldások Számítógép-hálózatok Adatkapcsolati réteg III / 30 Adatkapcsolati / 15

SLIP SLIP (Serial Line Internet Protocol, RFC 1055). Célja: IP csomagok küldése soros (pont-pont) linken keresztül. Csak IP hálózati protokoll támogatott. Statikus IP címkiosztást feltételez. Nincs hibajelzés, javítás. Nincs authentikáció. Számítógép-hálózatok Adatkapcsolati réteg III / 31 PPP PPP (Point to Point Protocol, RFC 1661, 166, 1663). Célja: Standard (többprotokollos) WAN adatkapcsolati réteg protokoll kialakítása. Jellemzők: Keretezés (eleje, vége jelzőkarakterek). Hibafelismerés. Két részből áll: LCP: Link felépítés, tesztelés, leállítás. NCP: Hálózati protokoll támogatás. Minden hálózati réteg protokollhoz kell egy azt támogató NCP. Többféle authentikáció: PAP (Cleartext jelszóátvitel a kommunkáció kezdetén). CHAP (Titkosított jelszóátvitel, bármikor kérhető). Számítógép-hálózatok Adatkapcsolati réteg III / 3 Adatkapcsolati / 16

PPP keretformátum Átvitel iránya Flag Address Control Protocol 1 byte: 01111110 (Kezdethatároló). 1/0 byte: 11111111 (Broadcast). 1/0 byte: pl. keretszámozás kialakítására. /1 byte: pl. LCP, NCP, IP, IPX. Adat 0-1500 byte (tipikusan). Checksum Flag byte (Létezik 3 bites kiterjesztés). 1 byte: 01111110 (Véghatároló). LCP opciókkal a mezők mérete csökkenthető (hatékonyságnövelés, pl. Protocol /1). Számítógép-hálózatok Adatkapcsolati réteg III / 33 N-ISDN Integrated Services Digital Network Kísérlet az analóg telefonok digitális leváltására. Standard csatornatípusok: A: 4 khz analóg telefoncsatorna. B: 64kbps digitális hang vagy adatcsatorna. C: 8/16 kbps digitális csatorna. D: 16/64 kbps digitális csatorna (signaling). Három standard kombináció: Basic: B + 1D (16). Primary: 3B + 1D (64) (USA) 30B + 1D (64) (EU). Hibrid: 1A + 1C (kevésbé elterjedt). Ez a 64kbps-os csatornára fókuszáló megoldás a Narrowband ISDN. Ma már nagyobb sávszélesség igények tapasztalhatók. Számítógép-hálózatok Adatkapcsolati réteg III / 34 Adatkapcsolati / 17

B-ISDN A hálózatok szolgáltatásai Adat továbbítás, Hang (telefon) átvitel, Kép (videofon) átvitel, Multimédia dokumentumok átvitele, Számítógéppel segített oktatás (Computer Aided Learning = CAL), Számítógéppel segített kooperatív munka. A fenti szolgáltatásokat nyújtó számítógépek a többszolgáltatású munkaállomások. A hálózatokat pedig, amelyek összekapcsolják őket, szélessávú, többszolgáltatású hálózatoknak (B-ISDN) nevezzük. A követelmények messze meghaladják az adathálózatokkal szemben támasztott követelményeket. Számítógép-hálózatok Adatkapcsolati réteg III / 35 Szélessávú, többszolgáltatású hálózatok Hagyományos (adat) LAN-ok összeköttetése Magán telefonközpontok összeköttetése Több szolgáltatású munkaállomások adat, telefon, videó-telefon, videókonferencia, multimédia dokumentum szerverek használatára Szélessávú többszolgáltatású hálózat Hagyományos adatszerverek: - E-mail - file szerverek - nyomtató szerverek - stb. Hálózati videókonferencia szerverek: Igény szerinti videókonferencia támogatása Multimédia információ szerverek: Interaktív elérés hálózaton keresztül Alkalmazás példák Számítógép-hálózatok Adatkapcsolati réteg III / 36 Adatkapcsolati / 18

Sávszélesség szükségletek Média típusok sávszélesség szükségletei Az audió és videó átvitele állandó bit sebességet igényel. Videókonferencia rendszerekben az egymás utáni képkockák keveset változnak, képtömörítés lehetséges. Hang, kép és videó átvitele esetén a tömörítés lehet információvesztő, amely jelentősen csökkenti az átviendő információt. Az állandó bitsebességet igénylő média típusok az eddig tárgyalt hálózatokkal nem vihetők át biztonsággal. Olyan új technológiára van szükség, amely az adatátvitelen kívül a többi média típus átvitelére is alkalmas. Az egyik ilyen hálózat az ATM (Asynchronous Transfer Mode) cellakapcsolt hálózat. Számítógép-hálózatok Adatkapcsolati réteg III / 37 Az ATM protokoll architektúrája Az ATM három réteggel rendelkezik, amelyek az OSI 1- rétegének felelnek meg: O S I 3. Hálózati réteg Magasabb réteg M o d e l l. Adatkapcsolati réteg 1. Fizikai réteg ATM adaptációs réteg AAL ATM réteg Fizikai réteg Az ATM az alsó két rétegben helyezkedik el Az ATM funkcionális rétegei Az ATM hálózat különböző szolgáltatásokat kínál a különböző típusú alkalmazások számára. Az ATM adaptációs réteg kínálja ezeket a szolgáltatásokat az alkalmazások számára, és fedi el a cellakapcsolást, amellyel az átvitelt az alsó két réteg végzi. Számítógép-hálózatok Adatkapcsolati réteg III / 38 Adatkapcsolati / 19

ATM A különféle átviendő média típusok miatt, amelyeknek egy része minőségi szolgáltatást követel meg a hálózattal szemben, nem lehet osztott használatú átviteli közeget használni. ATM hálózat hálószerű (mesh) topológiát követ, amelyben egymással összeköttetésben lévő kapcsolók biztosítják az átvitelt a kommunikáló állomások között. Az elv hasonlítható a telefon hálózathoz. Mielőtt két állomás kommunikálna egymással, a kapcsolókon keresztül egy útvonalat kell felépíteniük. Minden cella, amely az adott híváshoz tartozik, ezen az útvonalon halad keresztül. Az útvonalat virtuális összeköttetésnek nevezzük (Virtual Circuit: VC). PVC (Permanent VC): Kézi konfigurációval alakítják ki. SVC (Switched VC): A kommunikáció előtt alakítják ki (majd a végén lebontják). A kapcsolat felépítése során az igényelt szolgáltatás típusnak megfelelő átviteli kapacitás lesz lefoglalva a kapcsolókban. Van olyan szolgáltatás, amely rögzített bit sebességet igényel, van olyan, amelyik változó bit sebességgel dolgozik, de az átvitt adatok átlagos mennyisége rögzített, és van olyan szolgáltatás, amelynél nincs semmilyen megkötés a szolgáltatás minőségére. Számítógép-hálózatok Adatkapcsolati réteg III / 39 ATM - Működési váz Számítógép-hálózatok Adatkapcsolati réteg III / 40 Adatkapcsolati / 0

ATM-cella felépítése Fejrész Információs mező (adat) 5 bájt 48 bájt Számítógép-hálózatok Adatkapcsolati réteg III / 41 NNI típusú ATM-cella fejrészének mezői Bitek száma 1 3 4 5 6 7 8 1.bájt. bájt 3. bájt VPI (Virtuális út azonosító) VPI VCI (Virtuális csatorna azonosító) VCI 4. bájt VCI PTI (adat típusa) Cellavesztés 5. bájt Fejrész hiba ellenőrzés Számítógép-hálózatok Adatkapcsolati réteg III / 4 Adatkapcsolati / 1

UNI típusú ATM-cella fejrészének mezői Bitek száma 1 3 4 5 6 7 8 1.bájt. bájt GFC (Generic Flow Control) VPI VPI (Virtuális út azonosító) VCI 3. bájt VCI (Virtuális csatorna azonosító) 4. bájt VCI PTI (adat típusa) Cellavesztés 5. bájt Fejrész hiba ellenőrzés Számítógép-hálózatok Adatkapcsolati réteg III / 43 Fizikai link Virtual Path és Virtual Channel felosztása ATM fizikai link VP 1 VP VP 3 VC 1 VC VC 3 VC 1 VC VC 3 VC 1 VC VC 3 Számítógép-hálózatok Adatkapcsolati réteg III / 44 Adatkapcsolati /

Cellakapcsolás elve 1 4 3 1. port. port 7 4 3. port 6 3 1. port kapcsolási táblázat Port Be KA Port Ki 1 1 7 1 4 1 3 3 3 1 4 3 6 KA. port kapcsolási táblázat Port Be KA Port Ki 7 1 1 4 1 KA 3. port kapcsolási táblázat Port Be KA Port Ki 3 3 1 1 3 6 1 4 KA KA = Kapcsolat azonosító (VPI illetve VPI+VCI) Számítógép-hálózatok Adatkapcsolati réteg III / 45 ATM Switch működés input puffer alkalmazásával 0 3 0 0 0 0 0 0 1 1 1 1 1 0 0 1 3 3 3 3 3 Számítógép-hálózatok Adatkapcsolati réteg III / 46 Adatkapcsolati / 3

ATM Switch működés output puffer alkalmazásával 0 3 0 0 0 0 0 1 1 1 1 0 1 3 3 3 3 Eredmény: Kevesebb kapcsolási ciklus szükséges. Karol (1987): Output pufferek alkalmazása hatékonyabb. Számítógép-hálózatok Adatkapcsolati réteg III / 47 ADSL Asymmetrical Digital Subscriber Line Számítógép-hálózatok Adatkapcsolati réteg III / 48 Adatkapcsolati / 4

ADSL Alapötletek ADSL működésének jellemzői/ötletei: A felhasználók nagytömegű letöltéséhez nagy(obb) sávszélesség szükséges. A felhasználók kistömegű adatfeltöltéséhez kisebb sávszélesség szükséges. A rendelkezésre álló sávszélességet asszimmetrikus módon célszerű felosztani. A réz érpár lehetővé teszi 1MHz-es sávszélesség használatát km nagyságrendű távolságra a gyakorlatban sok helyen alkalmazható telefonvezetéken kialakítandó nagysebességű kapcsolat kialakításra. Számítógép-hálózatok Adatkapcsolati réteg III / 49 Z 0 Ω 180 160 Sodort rézvezeték jellegzetes hullámimpedanciája és fajlagos csillapítása α db/km 30 140 10 100 Z 0 0 10 80 60 0,1 1 10 f (MHz) 0 Számítógép-hálózatok Adatkapcsolati réteg III / 50 Adatkapcsolati / 5

H a n g c s a to r n a Számítógép-hálózatok ADSL Adatátviteli tartományok a hagyományos telefonvezetéken Amplitúdó Felfelé adatcsatorna Letöltés adatcsatorna 30kHz 10kHz 1,1MHz Frekvencia Számítógép-hálózatok Adatkapcsolati réteg III / 51 Zavarokkal és csillapítással rendelkező vezetékszakasz jel/zaj görbéje Jel/zaj Helyi rádióadó okozta zavar Frekvencia Számítógép-hálózatok Adatkapcsolati réteg III / 5 Adatkapcsolati / 6

A rézvezeték frekvenciatartományának csatornákra történő felosztása ideális esetben Átvitt bitek száma 15 4.3 khz Frekvencia Számítógép-hálózatok Adatkapcsolati réteg III / 53 A rézvezeték átviteli karakterisztikájának függvényében alkalmazott átviteli csatornák Átvihető bitek száma 15 Frekvencia Számítógép-hálózatok Adatkapcsolati réteg III / 54 Adatkapcsolati / 7

Az ADSL rendszertechnikai felépítése Számítógép-hálózatok Adatkapcsolati réteg III / 55 Adatkapcsolati / 8

IV. - Hálózati réteg IV / 1 Az IP hálózati protokoll IP (Internet Protocol) RFC 791 A TCP/IP referenciamodell hálózati réteg protokollja. Széles körben használt, az Internet alapeleme. Legfontosabb jellemzői: IP fejrész szerkezete.» 3 bites szavakból áll.» Minimum 5, maximum 15 szó hosszú. IP címzés, címosztályok. Darabolás (fragment) támogatás. Összeköttetés mentes (datagram) szolgáltatás a transzport réteg felé. Ethernet keret típus értéke: 0x0800. IV / Hálózati / 1

IP hálózati címzés Miért van szükség hálózati címekre? Miért nem elegendő a fizikai címek használata? A fizikai címek elhelyezkedése struktúrálatlan. Útvonalválasztást struktúrálatlan címrendszerrel lehetetlen megoldani. A fizikai cím csak egy alhálózatba kapcsolt csomópontok kommunikációjához megfelelő. Szükség van egy másik, struktúrált címrendszerre: a hálózati címekre. IV / 3 Internet fejrész szerkezete Verzió IHL Szolgáltatás típusa TTL Azonosító Transzport réteg protokoll D F M F Teljes hossz Fragment offset Fejrész ellenőrző összeg Feladó (forrás) IP címe Címzett (cél) IP címe Opcionális mező(k) IV / 4 Hálózati /

Internet fejrész szerkezete - 1 Verzió IHL Szolgáltatás típusa Teljes hossz Az első szó tartalma - általános információk: 4 bit: Verziószám (IPv4). 4 bit: IP fejrész hossza (szavakban mérve). 8 bit: Szolgáltatás típusa (pl. hang vagy fájl átvitel). 16 bit: Teljes csomaghossz (bájtokban mérve). IV / 5 Internet fejrész szerkezete - Azonosító D F M F Fragment offset A második szó tartalma - darabolási (fragment) információk: 16 bit: Azonosító, a fragment sorozat azonosítója. 1 bit: Nem használt. 1 bit: DF - nem darabolható (pl. boot program). 1 bit: MF - további fragment-ek léteznek. 13 bit: Fragment offset (a fragment helye a sorozatban). IV / 6 Hálózati / 3

IP csomagok darabolása (fregmentálás) 1./ Az azonosítót az adó állomás adja, és minden fregmentben változatlan marad. Az offset kezdetben nulla étékű../ Darabolást bármely állomás (router) végezhet a csomag ill. csomagdarab küldése előtt. (Tipikusan datalink MTU miatt). 3./ Darabolás 8 bájtos határon következhet be. Az offset értékben a fregment első bájtjának az eredeti (nem darabolt) csomagbeli helyét jelezzük 8 bájtos egységben számolva. 4./ A darabok összeillesztését a célállomás végzi az IP fejrész második szavának adatai alapján. IV / 7 Darabolás - példa 1. A forrás állomáson küldésre vár egy 000 bájt méretű csomag (+0 byte IP fej).. A forrás 104+0 bájt MTU értékű linkhez kapcsolódik. 3. Az első forgalomirányító 51+0 bájt MTU értékű linken küldi tovább a csomagot. Forrás MTU=104+0 Router MTU=51+0 Csomag: 000 bájt IV / 8 Hálózati / 4

Darabolás - példa 1. Az eredeti (darabolatlan) csomag IP fejrészének. szava: 00000000 10110010 0 00 00000 00000000 : A forrás által feladott csomagok információi (. szó): 00000000 10110010 0 01 00000 00000000 00000000 10110010 0 00 00000 10000000 Offset = 0 Offset = 0 Offset = 0 + 104/8 = 18 3. A router által továbbküldött csomagok információi (. szó): 00000000 10110010 0 01 00000 00000000 Offset = 0 00000000 10110010 0 01 00000 01000000 00000000 10110010 0 01 00000 10000000 00000000 10110010 0 00 00000 11000000 Offset = 0 + 51/8 = 64 Offset = 18 Offset = 18 + 51/8 = 19 IV / 9 Internet fejrész szerkezete - 3 TTL Transzport réteg protokoll Fejrész ellenőrző összeg A harmadik szó adatai - általános információk: 8 bit: TTL a csomag hátralevő életidejének jelzése. 8 bit: Felsőbb (transzport) rétegbeli protokoll kódja RFC 1700. 16 bit: A fejrész ellenőrző összege. IV / 10 Hálózati / 5