SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag...

64
SOCS Hoofdstuk 5 Computernetwerken

Transcript of SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag...

Page 1: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

SOCS

Hoofdstuk 5

Computernetwerken

Page 2: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

Inhoud

1. Inleiding

2. Fysische Laag

3. Dataverbindingslaag

4. Lokale Netwerken

5. Netwerklaag

6. Netwerken verbinden: internet

7. Transportlaag

8. Naamdiensten

9. Toepassingen

Page 3: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

3

1. Inleiding

mainframmainframee

niet-grafische terminals

1960 ... 1970 ...

Page 4: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

4

1. Inleiding (verv.)

1980 ...

PC ofPC of workstationworkstation

serverserver

Page 5: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

5

1. Inleiding (verv.)

1.1 Waarom Computernetwerken?

1.2 Componenten in een netwerk

1.3 Digitale Communicatie

1.4 Schakeltechnieken

1.5 Netwerkarchitectuur

1.6 OSI-referentiemodel

1.7 Internet model

Page 6: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

6

1.1 Waarom Comp.netwerken?

Gemeenschappelijk gebruik hulpmiddelen apparaten (drukker, scanner, supercomputer, …) gegevens (bestand, gegevensbank, …)

Betrouwbaarheid beschikbaarheid reserve computer: taken overnemen reserve kopieën van bestanden, ...

Page 7: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

7

1.1 Waarom Comp.netw.? (verv.)

Kostenreductie prijs/prestatie: n * prijs(R) < prijs (n * R) dure randapparatuur: print-server, file-server, ... uitbreiden eenvoudiger: extra pc vervangen computer

Communicatiekanaal e-post gewone post bestanden overhalen cassettes, CD/DVD versturen elektronisch berichtenbord, e-krant, ...

Page 8: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

8

1.2 Componenten v/e netwerk

Beeld van de gebruiker Communicatienetwerk

Computernetwerk vs Gedistribueerd systeem

Opbouw van een communicatienetwerk Lange afstand communicatienetwerk

Lokaal netwerk

Page 9: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

9

Beeld van de gebruiker

A

B

Communicatie-netwerk

Page 10: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

10

Beeld van de gebruiker (verv.)

Communicatienetwerk

Vergelijk telefoonnetwerk

Centrales, kabels, aansluitpunten

Telefoontoestellen, faxtoestellen

Kanaal met voldoende bandbreedte (3000 Hz)

Page 11: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

11

Beeld van de gebruiker (verv.)

Computernetwerk

Communicatienetwerk

+ aangesloten systemen (PCs, …)

Systemen autonoom + identificeerbaar

Vb. Gebruiker A wil op B werken

Vb. KULeuvenNET

Page 12: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

12

Beeld van de gebruiker (verv.)

Gedistribueerd systeem

Computernetwerk

1 virtueel systeem

Transparante toegang tot drukker

Transparante toegang tot bestand

Transparant “werk” verdelen

Page 13: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

13

Opbouw v/e comm.netwerk

Lange afstand comm.-netwerk

WAN (Wide Area Network)

Onderling verbonden “schakelaars”

Verbindingen (coaxiale kabel, glasvezel, …)

Bandbreedte =

| hoogste doorgel. freq. - laagste freq. |

Routering

Page 14: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

14

Lange afstand comm. netwerk

A B

S1 S3

S1 S4 S3

S1 S2 S4 S3

S1

S2

S3

S4

A

B

Page 15: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

15

Opbouw v/e comm.netwerk (2)

Lokaal Netwerk LAN (Local Area Network)

Binnen 1 gebouw (< 1 km)

Geen schakelaars

Communicatiebord in PC

Bus- of ringnetwerk

Routering niet nodig

Page 16: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

16

Lokaal Netwerk (LAN)

Page 17: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

17

1.3 Schakeltechnieken

Lijnschakelen Boodschapschakelen Pakketschakelen

Page 18: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

18

Lijnschakelen

3 Fasen: Opzetten van een verbinding

Ev. onderhandelen Gebruik van de verbinding

Slechts kleine vertraging (200.000 km/sec) Verbreken van de verbinding

Vergelijk telefoonverbinding Niet efficiënt gebruikt

Page 19: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

19

Lijnschakelen (verv.)

tijd

opdracht resultaat

niet gebruikt

niet gebruiktopdracht

opdracht

resultaat

opdracht

Page 20: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

20

Boodschapschakelen

Verbindingen gemeensch. gebruikt Boodschap: schakelaar schakelaar Store-and-forward Grotere vertraging

Volledig ontvangen, dan pas verdergestuurd als verbinding vrij

Variabele vertraging Wachtrijen

Page 21: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

21

Boodschapschakelen (verv.)

Wachtrij

Wachtrij

Page 22: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

22

Pakketschakelen

Boodschap opdelen in pakketjes Vaak maximale grootte

Afzonderlijk over netwerk verstuurd Eventueel verschillende route

Lijn slechts korte tijd bezet Vertragingen zijn variabel

Page 23: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

23

Pakketschakelen (verv.)

1 324 65

Page 24: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

24

1.4 Netwerkarchitectuur

Communicatie niet eenvoudig Betrouwbaar bit-transport Bepalen van route Opsplitsen in pakketten Samenvoegen van pakketten …

Systematische aanpak Problemen afzonderlijk oplossen Gelaagde architectuur:

Protocol Dienst

Page 25: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

25

1.4 Netwerkarchitectuur (verv.)

Protocol “Regels”

Aard en samenstelling van boodschappen Hoe dialoog verloopt

entiteit

entiteit

Dienst Aan gebruikers van “entiteit” Vb. foutvrij transport van pakketten

protocoprotocoll

Page 26: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

26

1.4 Netwerkarchitectuur (verv.)

Gelaagde architectuur

entiteit

entiteit

entiteit

entiteit

protocol 2protocol 2

protocol 1protocol 1

Laag 2

Laag 1

die

ns

die

ns

tt

die

ns

die

ns

tt

Logische comm.

Page 27: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

27

1.4 Netwerkarchitectuur (verv.)

Gelaagde architectuur

entiteit

entiteit

entiteit

entiteit

protocol 2

protocol 1

Laag 2

Laag 1d

ien

sd

ien

stt

die

ns

die

ns

tt

Page 28: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

28

Vb 1: Discuterende Filosofen

Ik vind dat menmensen niet mag

klonen.

taal

FilosoofFilosoof

(Gent)(Gent)

FilosoofFilosoof

(Tokio)(Tokio)

•telefoontelefoon•faxfax•(brief)(brief)

TolkTolkTolkTolk

SecretaresseSecretaresse

SecretarisSecretaris

telefoonnetwerktelefoonnetwerk

comm. kanaal

ザだ ほぽザバㅊㅍㅐㅎㅸ

Page 29: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

29

Vb 2: Comm. ts Processen

Proces A op computer x vraagt aan proces B op computer yom bestand “brief.doc” op te sturen

Proces Proces AA

Proces Proces BB

x ybrief.doc

Page 30: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

30

Vb 2: Comm. ts Processen (verv.) Protocol

ProceProces As A

x y

ProceProces Bs B

zend “brief.doc”

Page 31: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

31

Vb 2: Comm. ts Processen (verv.) Protocol

ProceProces As A

x y

ProceProces Bs B

1200 bytes

Page 32: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

32

Vb 2: Comm. ts Processen (verv.) Protocol

ProceProces As A

x y

ProceProces Bs B

OK

Page 33: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

33

Vb 2: Comm. ts Processen (verv.) Protocol

ProceProces As A

x y

ProceProces Bs B

Beste rector,

Page 34: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

34

Vb 2: Comm. ts Processen (verv.) Protocol

ProceProces As A

x y

ProceProces Bs B

OK

Page 35: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

35

Vb 2: Comm. ts Processen (verv.) Protocol

ProceProces As A

x y

ProceProces Bs B

Volgend jaar zal ...

Page 36: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

36

Vb 2: Comm. ts Processen (verv.) Protocol

ProceProces As A

x y

ProceProces Bs B

OK

Page 37: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

37

Vb 2: Comm. ts Processen (verv.) Protocol

ProceProces As A

x y

ProceProces Bs B

Page 38: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

38

Vb 2: Comm. ts Processen (verv.) Protocol

ProceProces As A

x y

ProceProces Bs B

EOF

Page 39: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

39

Vb 2: Comm. ts Processen (verv.) Protocol: “dialoog”

Hoe boodschappen overgebracht

belangrijk Transportlaag: communicatie tussen processen

identificatie: (machinenaam, procesnaam)

Netwerklaag: transport over netwerk

identificatie: machinenaam

Page 40: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

40

Vb 2: Comm. ts Processen (verv.)

Communicatie-Communicatie-netwerknetwerk

ProcessenAA B

Transport

Netwerk

ProcessenBB C D

Transport

Netwerk

ProcessenB D

Transport

Netwerk

xx yy

zz

Page 41: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

41

Vb 2: Comm. ts Processen (verv.)

Proces A

Proces B

Transport-laag op x

Transport-laag op y

zend “brief.doc”

B, AB, A

zend “brief.doc”

zend “brief.doc”

y, By, Bzend “brief.doc”

x, Ax, A

Page 42: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

42

Vb 2: Comm. ts Processen (verv.)

Transport-laag op x

Transport-laag op y

Netwerk-laag op x

Netwerk-laag op y

B, AB, Ay, xy, x

B, AB, A

yy

B, AB, A

xx

B, AB, A

Page 43: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

43

Vb 2: Comm. ts Processen (verv.)

B, AB, A

zend “brief.doc”

voorstellen door:voorstellen door:

B, AB, A zend “brief.doc”

Hoofding

Page 44: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

44

Vb 2: Comm. ts Processen (verv.)

Proces A

Proces B

Transport-laag op x

Transport-laag op y

zend “brief.doc”

zend “brief.doc”

y, y, BB

zend “brief.doc”

x, x, AA

Netwerk-laag op x

Netwerk-laag op y

xxB, AB, A zend ...yy B, AB, A zend “brief.doc”

y, xy, x B, AB, A zend “brief.doc”

B, AB, A zend “brief.doc”

zend “brief.doc”

B, AB, A zend “brief.doc”

Page 45: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

45

Samenvatting

proces gegevens

proces gegevenstransporthoofding

proces gegevenstransporthoofding

netwerkhoofding

Page 46: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

46

1.5 OSI-Referentiemodel

Ontwerp netwerk = complex Decompositie: manieren OSI: Open Systems Interconnection

Open: communicatie tussen versch. systemen Referentie: raamwerk voor ontw. protocols Functionaliteit van elke laag gedefinieerd Kan door versch. protocols gerealiseerd

Page 47: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

47

1.5 OSI-Referentiemodel (verv.)

7 lagen Hoogste vier: tussen aangesloten systemen Laagste drie: tussen systeem en schakelaar

S1

S2

S3

S4

x

y

Page 48: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

48

1.5 OSI-Referentiemodel (verv.)

N

D

F

N

D

F

systeem x S1 S4 systeem y

protocol applicatielaag

protocol presentatielaag

protocol sessielaag

protocol transportlaag

protocol netw. laag

protocol data. laag

protocol fys. laag

applicatie

presentatie

sessie

transport

netwerk

dataverbinding

fysische

applicatie

presentatie

sessie

transport

netwerk

dataverbinding

fysische

Page 49: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

49

1.5 OSI-Referentiemodel (verv.)

Fysische laagVersturen van bits over fysische kabel Aard van kabel Kenmerken van connectoren Voorstellen van bits op kabel

DataverbindingslaagCreatie van foutvrij comm. kanaal Herkennen van pakketjes Detectie van fouten Controle op stroom van pakketjes (flow control)

Page 50: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

50

1.5 OSI-Referentiemodel (verv.)

Netwerk laagVerkeer van pakketjes door 1/# netwerken 2 soorten diensten:

Virtuele verbindingen Datagram dienst

Routebepaling Kostendoorrekening Onderling verbinden van netwerken

+ routebepaling doorheen die netwerken

Page 51: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

51

1.5 OSI-Referentiemodel (verv.)

Transport laagBetrouwbaar communicatie kanaal

tussen eindsystemen Efficiënt gebruik comm. Netwerken

Multiplexing Meerdere verbindingen tussen eindsystemen

Opdelen in pakketjes + samenvoegen Controle op boodschappenstroom (flow control)

Page 52: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

52

1.5 OSI-Referentiemodel (verv.)

SessielaagExtra hulpmiddelen voor samenwerking via

betrouwbaar communicatie kanaal Organisatie van dialoog:

vb. Beurtelings zenden Plaatsen van synchronisatiepunten

(voor hervatten van dialoog na fout)

Page 53: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

53

1.5 OSI-Referentiemodel (verv.)

PresentatielaagBehoud van betekenis van informatie Keuze van voorstelling van gegevens

“op de kabel” ASCII vs EBCDIC 16-bit, 32-bit, … integers met 2-complementvoorst. ...

Ev. vercijfering van gegevens(confidentialiteit!)

Ev. compressie van gegevens

Page 54: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

54

1.5 OSI-Referentiemodel (verv.)

ApplicatielaagHoogste laag Applicaties, geschreven door eindgebruikers

Sturing van robots, elektronisch geldverkeer, … Standaard applicaties

Elektronische post (X400) Overdracht van bestanden (FTAM)

Deelproblemen RPC (remote procedure call)

Page 55: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

55

1.5 OSI-Referentiemodel (verv.)

Belangrijk referentiemodel Niet basis voor praktische protocols Definitie te lang geduurd Ondertussen:

Internet groeiend succes

Page 56: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

56

1.6 Internet model

Nooit formeel gedefinieerd Geleidelijk aan gegroeid Slechts 5 lagen

Geen sessielaag (toch weinig functionaliteit)

Geen presentatielaag( elk appl.protocol moet dit definiëren)

Page 57: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

57

1.6 Internet Model (verv.)

applicatie

presentatie

sessie

transport

netwerk

dataverbinding

fysische

Applicatie

transport

netwerk

dataverbinding

fysische

OSI referentiemodel Internet model

Page 58: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

Inhoud

1. Inleiding

2. Fysische Laag3. Dataverbindingslaag

4. Lokale Netwerken

5. Netwerklaag

6. Netwerken verbinden: internet

7. Transportlaag

8. Naamdiensten

9. Toepassingen

Page 59: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

59

2.1 Basisbegrippen

Analoog versus Digitaal Analoog: continu Digitaal: discreet

Periodiek SignaalG(t) = c0 + ak sin(2kf t) + bk cos(2kf t)

Transmissiemedia Gevlochten koperparen Coaxiale kabels (basisband, breedband)

demo

Page 60: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

60

2.2 Digitale Communicatie

Digitaal signaal: 0-en en 1-en

+5V

0V

-5V

0 1 0 1 0 0 0 1 0 1

Synchronisatie ts zender & ontvanger Ev. speciaal bitpatroon begin van bitstroom

Page 61: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

61

2.2 Digitale Communicatie (verv.)

Vervorming Verzwakking Beperkte bandbreedte + var. vertraging

Omgevingsfactoren: ruis

+5V

0V

-5V

Page 62: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

62

2.3 Modems

Digitaal signaal over kanaal met beperkte bandbreedte

Modem = modulator – demodulator

Page 63: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

63

2.3 Modems

Draaggolf Modulatie

Fase

Frequentie

Amplitude

# Veranderingen per tijdseenheid = BAUDRATE # Bits-per-tijdseenheid = n x BAUDRATE Voorbeelden:

V32: 2400 baud, 16 combinaties = 4 bits 2400 x 4 = 9600 bps V34: 2400 baud, 4096 comb. = 12 bits 2400 x 12 = 28.800 bps

Page 64: SOCS Hoofdstuk 5 Computernetwerken. Inhoud 1.Inleiding 2.Fysische Laag 3.Dataverbindingslaag 4.Lokale Netwerken 5.Netwerklaag 6.Netwerken verbinden: internet.

64

Cursustekst

Hoofdstuk 5: pag. 1 pag. 23