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

Slides:



Advertisements
Verwante presentaties
Thuisnetwerken. Thuisnetwerken Enkele statistieken 77% Belgische huisgezinnen met minstens één persoon tussen 16 en 74 jaar  minstens één of meerdere.
Advertisements

Deel 1, Blok 2, Datacommunicatie
13/09/2004 Voice over IP/ IP Telephony Erwin Manshoven VoIP / IPTelephony.
Hoe veilig is moderne communnicatie?
Hoofdstuk 14: Netwerken deel 2
Hardware voor draadloos netwerk
Netwerken soorten verbindingen protocollen soorten signalen
Vliegen via een netwerk. Dit heeft de volgende deelnemers •Éen Host: Dit kan zijn een bestaand netwerk via internet(IVAO, VATSIM) of de flightsimulator.
Blok 7: netwerken Les 7 Christian Bokhove.
Blok 7: netwerken Les 6 Christian Bokhove. Internet Protocol - IP  De Internet Service verschaft een dienst die: – Vebindingsloos is – Onbetrouwbaar.
INTRODUCTIE INTERNET. Agenda  Internet Introductie  Techniek van het Internet  Mogelijkheden van het Internet  Zelf Surfen op het Internet.
Internet College 1 Architecturen.
Datacommunicatie en Netwerken Les 1: netwerken in vogelvlucht
Vervolg theorie Orientatie voor de nieuwe opdracht.
Informatica Blok 2 Hoofdstuk 5
Module 5 – Hoofdstuk 2 Technische aspecten van datacommunicatie.
Blok 7: netwerken Les 4 Christian Bokhove Vraag Hoe kunnen ´vele´ gebruikers communiceren (informatie uitwisselen) met dezelfde physical service provider?
Presentatie Thuisnetwerken
Datacommunicatie en Netwerken Les 4: the big picture
Enkele weetjes Hoe stel ik een router in als access point
Hoofdstuk 5 Computernetwerken
Datacommunicatie en Netwerken Les 3: Let’s get physical
Workshop Cisco Basis netwerken
Wireless Fidelity Theorie en Praktijk.
20 november Adresafbeelding en routering ARP, RIP, OSPF en BGP.
Blok 7: netwerken Les 8 Christian Bokhove.
WiFi netwerk Door Nico Van Damme.
Blok 7: netwerken Les 2 Christian Bokhove.
Bussystemen: (draadloos) ethernet
Infosnelweg als econ. product Veel bedrijven: belangstelling voor nieuwe toepassingen -> toch risico -> dilemma Men durft niet voluit investeren in onzekere.
De verschillende evoluties: Digitalisering Microchiptechnologie Bandbreedte Koperpaar -> coax -> glasvezelkabel Compressietechniek Schakeltechnologie Servers.
Network Address Translation
30/11/2012 Datacommunicatie en Netwerken de taal van het internet: TCP/IP 2 Overzicht Les 1: Netwerken in vogelvlucht Les 2: De taal van het Internet:
Soc. Aspecten IK-21 Sociale Aspecten van Informatiekunde-2 B. J. Wielinga.
Computernetwerken Communicatie in een netwerk Ricardo Geraerds Thesingh.
Basis MAI1 Basiscursus MAI-2 B. J. Wielinga. Basis MAI2 Hoofdstuk 2 Technische begrippen rond netwerken mediumnetwerk: minimaal 3 verbonden elementen.
DALI- uitgebreid netwerk
Communicatie Communicatie is het overdragen van informatie van het ene systeem naar het andere systeem. Omdat het hier twee verschillende systemen betreft.
Meerdere platforms over hetzelfde netwerk: DOS Windows 3.X & 9X NT ‘Office’ applicaties; administratie; gekoppeld aan apparatuur Verschillende Microsoft.
Blok 7: netwerken Les 5 Christian Bokhove.
Blok 7: netwerken Les 1 Christian Bokhove
Blok 7: netwerken Les 3 Christian Bokhove.
Netwerken / Internet ICT Infrastructuren David N. Jansen.
Geheugen, distributie en netwerken Netwerken: de basis voor distributie van gegevens en taken (processen) –bestaan zo’n 40 jaar, zeer snelle ontwikkeling.
Informatica Blok 1 Hoofdstuk 2
Draadloos Internet Lisanne Andeweg Marja de Jong.
hcc!pc Werkgroep netwerken
Netwerken (2) Informatica.
Informatica Netwerken (1). Informatica Netwerken Verschillende afmetingen –LAN (Local Area Network) –MAN (Metropolitan Area Network) –WAN (Wide Area Network)
Netwerken.
Informatica Welkom! 31 January, Les C-4. informatica Module 5.2 Netwerken en verbindingen 2 Les C-4.
informatica Welkom! 31 January, Les C-3 informatica Module 5.2 Netwerken en verbindingen 2 Les C-3.
Netwerken 1 Enigma Netwerken paragraaf 1, 2 en 3.
Netwerken 4 Enigma Netwerken paragraaf 7. Het internet  netwerk van netwerken Hosts (computers) Netwerken (met oa. switches) Verbindingen Hosts (routers)
Netwerken 5 Enigma Netwerken paragraaf 8. Transportlaag Netwerklaag (IP-protocol) Best-effort pakketcommunicatie Transportlaag (UDP- en TCP-protocol)
Netwerken 7 Enigma Netwerken paragraaf 10. Fysieke laag (linklaag) Het medium waarover de data getransporteerd wordt Bedrade verbinding (elektrisch of.
Netwerken 6 Enigma Netwerken paragraaf 9. Applicatielaag End-to-end principe De infrastructuur (het internet) staat los van de toepassingen Makkelijk.
Netwerken 3 Enigma Netwerken paragraaf 6. Internet als universele Logische laag We zagen dat het Internet de universele laag tussen de applicatie en de.
Informatica, deel 1 blok 2 – hoofdstuk 4
M5 Datacommunicatie Applicatielaag
Presentatie 1 Goos de Jong
M5 Datacommunicatie Netwerk laag
OPENINGSCASE: Het Okanagan-Skaha School District doet meer met minder door te profiteren van netwerken en internet.
M5 Datacommunicatie Transportlaag
M5 Datacommunicatie Datalink laag
Netwerken soorten verbindingen protocollen soorten signalen
M5 Datacommunicatie Netwerklaag
Netwerken & Internet 3.
Netwerken & Internet 2.
Netwerken & Internet 1.
Transcript van de presentatie:

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

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

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

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

Terminologie protocol interface medium

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

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

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, ...)

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

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!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

getal . getal . getal . getal Opbouw IP-adres getal . getal . getal . getal 131 . 211 . 80 . 7 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!

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

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

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

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!

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

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

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: “131.211.80.7”

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

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

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