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

Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

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

Bevezetés

Dr. Lencse Gábor

egyetemi tanár

Széchenyi István Egyetem, Távközlési Tanszék

[email protected]

Page 2: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

Tartalom

• Alapfogalmak, definíciók

• Az OSI és a TCP/IP referenciamodell

• Hálózati topológiák

• MAC protokollok

• Hálózatok csoportosítása kiterjedésük szerint

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 2

Page 3: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

ALAPFOGALMAK, DEFINÍCIÓK

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 3

Page 4: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

A számítógép-hálózat fogalma

• DEFINÍCIÓ: A számítógép-hálózat autonóm (önálló működésre képes) számítógépek összekapcsolt (információcserére képes) rendszere.

• Célja, feladata:

– kommunikáció

– erőforrás-megosztás

– nagy megbízhatóság

– költséghatékonyság

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 4

Page 5: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

Egy műszaki probléma megfogása

• Hogyan lehet megenni egy mamutot?

• Hogyan lehet kezelhetővé tenni egy összetett műszaki problémát?

• A világ bármely két pontja közti kommunikáció

• Rétegek

– Egymásra épülő megoldások, melyek

– Egyenként átláthatók, kezelhetők

– Összességükben megoldják a feladatot

Page 6: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

A fekete doboz modell

• A rétegekre bontás világképe

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 6

Page 7: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

A fekete doboz modell

• A rétegekre bontás világképe

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 7

Page 8: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

Definíciók

• DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos rétegben lévő entitásokat társentitásoknak (peer entities) nevezzük.rendszere.

• DEFINÍCIÓ: A protokoll a különböző gépeken futó n-edik szintű (= n-edik rétegben elhelyezkedő) entitások (vagy processzek) egymással való kommunikációja során használt szabályok és konvenciók összessége.

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 8

Page 9: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

Definíciók

• DEFINÍCIÓ: A szolgáltatás elemi műveletek (primitívek) halmazával írható le, amelyek a szolgáltatást elérhetővé teszik a felhasználó vagy más entitások számára.

• DEFINÍCIÓ: Az interfész az adott réteg által az eggyel felette lévő réteg számára biztosított elemi műveletek és szolgáltatások összessége.

• DEFINÍCIÓ: A hálózat architektúrája rétegeket és protokollokat tartalmaz.

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 9

Page 10: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

A rétegek közötti kapcsolatok

• Egymásra épülés, beágyazás és kibontás

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 10

Page 11: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

AZ OSI ÉS A TCP/IP REFERENCIAMODELL

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 11

Page 12: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

Az OSI referenciamodell

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 12

Page 13: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

Az adatkapcsolati réteg alrétegei

• A túl sok funkció miatt (az IEEE 802 szabványban) két alrétegre bontották:

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 13

Page 14: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

Az OSI és a TCP/IP referenciamodell

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 14

Page 15: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

HÁLÓZATI TOPOLÓGIÁK

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 15

Page 16: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

Pont-pont összeköttetés esetén

a) csillag, b) fa, c) gyűrű, d) teljes, e) szabálytalan

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 16

Page 17: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

Többszörös hozzáférésű csatorna esetén

a) busz, b) gyűrű, c) műholdas

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 17

Page 18: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

MAC PROTOKOLLOK

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 18

Page 19: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

Az ALOHA protokoll

Rádiós rendszer, mester-szolga viszony,

üzemi és nyugtázó csatorna

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 19

Page 20: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

A réselt ALOHA protokoll

Az ALOHA protokoll kiegészítése időrésekkel.

Az ütközések teljesek.

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 20

Page 21: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

Az 1-perzisztens CSMA protokoll

CSMA: Carrier Sense Multiple Access

vivőérzékeléses többszörös hozzáférés

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 21

Page 22: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

A nem perzisztens CSMA protokoll

A csatorna fogaltsága esetén t ideig vár, majd újra próbálkozik…

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 22

Page 23: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

A p-perzisztens CSMA protokoll

0 < p < 1

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 23

Page 24: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

ALOHA és CSMA változatok teljesítményeVéletlen hozzáférésű protokollok összehasonlítása a terhelés függvényében mért csatornakihasználtság alapján (S = áteresztőképesség/keretidő, G = próbálkozások száma/keretidő)

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 24

Page 25: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

A CSMA/CD protokoll

• CD: Collision Detection

– ütközés érzékelése teljesítmény méréssel

• Vegyük észre:

– Egyre kifinomultabb protokollok

– Egyre hatékonyabbak

– Egyre több feltétel kell az alkalmazhatóságukhoz

• Az Ethernet a CSMA/CD egy továbbfejlesztett változatát használja

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 25

Page 26: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

A Token Ring protokoll• A vezérjeles gyűrű (IEEE 802.5) MAC protokollja

– gyűrű topológiát használ (pont-pont közötti kapcsolatok fizikailag)

– a token (vezérjel) egy speciális keret

– az adhat, akinél a token van

– többi állomás ismétel (a címzett tárolja is a keretet)

– a tokent megszabott idő után tovább kell adni

– ütközés nincs, így jó kihasználtság érhető el

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 26

Page 27: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

A Token Bus protokoll• A vezérjeles sín (IEEE 802.4) MAC protokollja

– a topológia: busz/sín

– az állomások a token továbbítása szempontjából gyűrűt alkotnak (logikai gyűrű), azaz mindegyik állomás tudja, hogy melyik állomástól kapja és kinek adja tovább a vezérjelet

– egy állomás adatkeretet bármely állomásnak küldhet

(Csak az adatforgalom ütközésmentes, a logikai gyűrűbe való belépés versengéses protokollal történik.)

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 27

Page 28: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

HÁLÓZATOK CSOPORTOSÍTÁSA

KITERJEDÉSÜK SZERINT

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 28

Page 29: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

Hálózatok csoportosítása

• Méretük alapján

– LAN (Local Area Network – helyi hálózat)

• Néhány 100 m; egy épület vagy egy telephely

• Például: Ethernet, Wi-Fi

– MAN (Metropolitan Area Network – nagyvárosi)

• Néhányszor 10 km; ide sorolhatjuk a hozzáférési hálózatokat is

• Régebben: FDDI, DQDB; ma: xDSL és fajtái, DOCSIS

– WAN (Wide Area Network – nagy kiterjedésű h.)

• Néhányszor 100 km-től kontinenseken átívelőkig

• Pl. X.25, frame relay, bérelt vonal, SDH, ATM

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 29

Page 30: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

Összefoglalás• Alapfogalmak, definíciók

– DEFINÍCIÓ: A számítógép-hálózat …

• Az OSI és a TCP/IP referenciamodell

• Hálózati topológiák

• MAC protokollok– Aloha, réselt Aloha, CSMA (1-/nem/p-perzisztens), CSMA/CD

• Hálózatok csoportosítása kiterjedésük szerint– (PAN), LAN, MAN, WAN

Bevezetés © Dr. Lencse Gábor, SZE Távközlési Tanszék 30

Page 31: Bevezetés - Széchenyi István University€¦ · Definíciók •DEFINÍCIÓ: Az entitás (vagy más kifejezéssel: processz) az egyes rétegekben lévő aktív cselekvő. Az azonos

KÖSZÖNÖM A FIGYELMET!

Kérdések?

Dr. Lencse Gábor

egyetemi tanár

Széchenyi István Egyetem, Távközlési Tanszék

[email protected]