De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Voorbeeld Betaalautomaat objecten (“wie”) klant bank interface (“wat”)

Verwante presentaties


Presentatie over: "Voorbeeld Betaalautomaat objecten (“wie”) klant bank interface (“wat”)"— Transcript van de presentatie:

1 Voorbeeld Betaalautomaat objecten (“wie”) klant bank interface (“wat”)
service-punt (“waar”)

2 “Black box” en decompositie Betaalautomaat klant hiërarchische
in 2 lagen bank betaalautomaat computer flappentap communicatiesysteem

3 Voorbeeld 3-laags hiërarchische decompositie
Schröder Blair peer- overleg EU-topoverleg tolk E-F tolk F-D peer- overleg berichtendienst secretary Sekretär peer- overleg fax

4 van verschillende merken
Standaardmodel ISO-OSI Referentiemodel ISO = International Standards Organization O = Open S = Systems I = Interconnection van verschillende merken m.b.t. telematica

5 Terminologie protocol interface medium

6 Verloop van het protocol
Data Data service user peer niveau n Protocol Data Unit niveau n Protocol Ctrl Info niveau n Service Data Unit niveau n Protocol Data Unit niveau n Protocol Ctrl Info niveau n Service Data Unit service provider niveau n-1 Service Data Unit niveau n-1 Service Data Unit

7 Protocol-beschrijving
geboden diensten aan bovenliggende laag protocol entiteit communicatie met peer gevraagde diensten van onderliggende laag

8 medium (draad, glasvezel, radio, ...)
ISO-OSI 7-lagenmodel 7 6 5 4 3 2 1 applicatie presentatie sessie transport netwerk data link fysiek medium (draad, glasvezel, radio, ...)

9 ISO-OSI 7-lagenmodel file transfer, WWW, e-mail, ...
applicatie file transfer, WWW, , ... transport communicatie tussen processen netwerk communicatie tussen computers data link versturen van frames over een LAN fysiek versturen van bits medium versturen van signaal

10 ISO-OSI Reference model
OSI is niet een protocol-beschrijving maar biedt houvast door vaste terminologie ik heb een goed idee voor een nieuw protocol... ...voor de netwerk-laag!

11 Voorbeeld protocollen
HyperText/File/Mail Transfer Protocol applicatie HTTP FTP SMTP transport TCP Transmission Control Protocol netwerk IP Internet Protocol data link TCP/IP is grondslag van “het” Internet fysiek V34 (ISDN) medium

12 Standaardisatie-strijd
ISO OSI-model IETF protocollen IETF TCP/IP model applicatie applicatie transport TCP transport netwerk IP internet data link host-to- network wij gaan mooi niet jullie model gebruiken! fysiek

13 Media Via een draad “Twisted pair” 2 gevlochten koperdraadjes
Coax-kabel kern met afscherming Glasvezel-kabel buigzame lichtgeleider

14 De fysieke laag Hoe kun je media en signalen gebruiken om bits te transporteren?

15 Fysieke protocol-laag
Doel: realisatie van een bit-stream medium (draad, glasvezel, radio, ...) fysieke laag

16 Fysieke protocol-laag
Functies: Modulatie/demodulatie bits naar signaal-elementen en terug Multiplexing meerdere verbindingen via één medium Synchronisatie Relaying

17 De datalink-laag Hoe kun je een betrouwbare verbinding maken in punt-naar-punt netwerken?

18 Datalink protocol-laag
Doel: realisatie van een betrouwbare verbinding datalinklaag fysieke laag medium

19 Datalink protocol-laag
Functies: Verdeling in frames Foutdetectie en -correctie Her-transmissie (na gedetecteerde fouten) Flow control (voorkomt overstroming) Access control (bij gemeenschappelijk medium)

20 Medium Access Hoe kun je met z’n allen één draad gebruiken?

21 De netwerk-laag Hoe kun je netwerken die intern direct verbonden zijn, met elkaar koppelen?

22 Netwerk protocol-laag
Doel: versturen van packets tussen computers in verschillende netwerken signaal bit frame packet naam van verstuurde ding netwerklaag datalinklaag fysieke laag medium

23 Opbouw van een inter-netwerk
host host host netwerk router router router netwerk host router router netwerk host router router host

24 Router (= Switch = Gateway)
Functie van een router: store and forward: accepteer packets en stuur ze door... naar host van bestemming of anders... router router naar de andere router netwerk host of, als er meerdere zijn, naar de beste router

25 Voorbeeld netwerklaag: IP = Internet Protocol
Hoe werkt het Internet Protocol?

26 Opbouw IP-packet 32 bits 5 words <13 words frame <65k bytes
ver sie head len type packet length 5 words identificatie fragment nr time to live protocol header checksum adres afzender wordt elke stap verlaagd; voorkomt rondzingen adres bestemming evt. opties (afhankelijk van headlen) <13 words frame <65k bytes

27 getal . getal . getal . getal
Opbouw IP-adres getal . getal . getal . getal netwerk host 126 netwerken à 16M hosts 16k netwerken à 64k hosts 2M netwerken à 254 hosts 10 netwerk host 110 netwerk host 1110 multicast-groep 11110 gereserveerd routers hebben meerdere IP-adressen!

28 Internet Control Message Protocol
Bij problemen, bijvoorbeeld host onbereikbaar time-to-live is nul geworden checksum klopt niet wordt het packet weggegooid en gaat er een foutmeldings-packet terug naar de afzender

29 De transport-laag Hoe kunnen processen over een netwerk communiceren?

30 Transport protocol-laag
Segmenteren van continue datastroom in afzonderlijke segmenten Herstel van in netwerk-laag kwijtgeraakte packets, aflevering in volgorde Adresseren van aparte processen (eventueel meerdere) op host

31 Voorbeeld transport-laag: TCP = Transport Control Protocol
Service access points: IP-adres plus “poort” 16-bits nummer van een proces niet te verwarren met de hardware-term!

32 De applicatie-laag Wat zullen we eens voor leuks gaan doen met dat Internet ?

33 FTP: File transfer protocol
Server accepteert op poort 20 verbinding met een client en leest een regel tekst. Is het eerste woord “dir”, dan stuurt-ie een directory-listing naar de client Is het eerste woord “get”, dan stuurt-ie de inhoud van het tweede woord Is het eerste woord “put”, dan ontvangt-ie een file enz. protocol: afspraak wat de reactie zal zijn bij diverse berichten

34 DNS: Domain name server
Server accepteert op poort 53 verbinding met een client en leest een regel tekst. Dat moet een domein-adres zijn, bijvoorbeeld “infix.cs.uu.nl” Hij antwoordt wat het overeenkomstige IP-adres is: “ ”

35 Telnet: “tele-werken”
Server accepteert op poort 23 verbinding met een client en leest een regel tekst. Dat moet een commando zijn Hij stuurt de output daarvan terug

36 SMTP: Simple Mail Transfer Protocol
Server accepteert op poort 25 verbinding met een client en leest regels tekst. De eerste regel is, geheel volgens protocol, de tekst “HELO” Vervolgens ontspint zich, volgens protocol, een hele dialoog, waarmee mail uitgewisseld wordt

37 En nog veel meer protocollen...
HTTP (op poort 80) Hyper Text Transfer Protocol NNTP (op poort 119) Network News Transfer Protocol IRC Internet Relay Chat


Download ppt "Voorbeeld Betaalautomaat objecten (“wie”) klant bank interface (“wat”)"

Verwante presentaties


Ads door Google