De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Voorbeeld zBetaalautomaat bank klant betaalautomaat objecten (“wie”) interface (“wat”) service-punt (“waar”)

Verwante presentaties


Presentatie over: "Voorbeeld zBetaalautomaat bank klant betaalautomaat objecten (“wie”) interface (“wat”) service-punt (“waar”)"— Transcript van de presentatie:

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

2 “Black box” zBetaalautomaat bank klant betaalautomaat computerflappentap communicatiesysteem en decompositie hiërarchische decompositie in 2 lagen

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

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

5 Terminologie medium protocol interface

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

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

8 ISO-OSI 7-lagenmodel medium (draad, glasvezel, radio,...) fysiek data link netwerk transport sessie presentatie applicatie

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

10 ISO-OSI Reference model zOSI 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 TCP/IP is grondslag van “het” Internet Voorbeeld protocollen medium fysiek data link netwerk transport applicatie IP (ISDN) TCP HTTPFTPSMTP V34 Internet Protocol Transmission Control Protocol HyperText/File/Mail Transfer Protocol

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

13 Media Via een draad z“Twisted pair” 2 gevlochten koperdraadjes zCoax-kabel kern met afscherming zGlasvezel-kabel buigzame lichtgeleider

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

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

16 Fysieke protocol-laag Functies: zModulatie/demodulatie bits naar signaal-elementen en terug zMultiplexing meerdere verbindingen via één medium zSynchronisatie zRelaying

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

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

19 Datalink protocol-laag Functies: zVerdeling in frames zFoutdetectie en -correctie zHer-transmissie (na gedetecteerde fouten) zFlow control (voorkomt overstroming) zAccess control (bij gemeenschappelijk medium)

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

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

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

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

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

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

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

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

28 Internet Control Message Protocol zBij problemen, bijvoorbeeld yhost onbereikbaar ytime-to-live is nul geworden ychecksum klopt niet wordt het packet weggegooid en gaat er een foutmeldings-packet terug naar de afzender

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

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

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

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

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

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

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

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

37 En nog veel meer protocollen... zHTTP (op poort 80) Hyper Text Transfer Protocol zNNTP (op poort 119) Network News Transfer Protocol zIRC Internet Relay Chat


Download ppt "Voorbeeld zBetaalautomaat bank klant betaalautomaat objecten (“wie”) interface (“wat”) service-punt (“waar”)"

Verwante presentaties


Ads door Google