1 Netwerken Module 4. 2 Wat is een netwerk? Een netwerk is een (evt. draadloze) verbinding tussen...

27
1 Netwerken Module 4

Transcript of 1 Netwerken Module 4. 2 Wat is een netwerk? Een netwerk is een (evt. draadloze) verbinding tussen...

  • Dia 1
  • 1 Netwerken Module 4
  • Dia 2
  • 2 Wat is een netwerk? Een netwerk is een (evt. draadloze) verbinding tussen twee of meer computers, zodat ze gegevens kunnen uitwisselen. Er zijn verschillende soorten netwerken: Server-client-netwerken Servers: aanbieders van diensten Clients: gebruikers van diensten Peer-to-peer-netwerken Alle PCs gelijkwaardig: geen centrale boekhouding van toegangsrechten, e.d. Voorbeelden: Thuisnetwerk (minder dan 10 PCs) KaZaa, Morpheus, Gnutella, e.d.
  • Dia 3
  • 3 Netwerkstructuur Point to point: iedere PC eigen lijn met server Voorbeeld: Ster-netwerk
  • Dia 4
  • 4 Netwerkstructuur Multi drop: meer verbindingen over n lijn Voorbeeld: ringnetwerk of busnetwerk
  • Dia 5
  • 5 Opbouw van een netwerk meerdere pcs deelnetwerken WAN LAN
  • Dia 6
  • 6 Hoe kunnen computers met elkaar praten over het internet? Afspraken over he berichten verstuurd worden: protocol Voor internet (TCP/IP) o.a.: TCP: Transmission Control Protocol beschrijft wijze van splitsing berichten in pakketten, weer samenstellen, foutcontrole en -afhandeling IP: Internet Protocol Legt format van pakketten vast en adressering HTTP: Hypertext Transfer Protocol (web-paginas) SMTP: Simple Mail Transfer Protocol (e-mail) DNS: Domain Name Service (domeinnamen)
  • Dia 7
  • 7 Hoe kunnen computers elkaar vinden op het internet? Iedere computer krijgt via de Internet Service Provider (ISP) een uniek adres: het IP-adres bijv: 216.27.61.137 of: 156.240.117.2
  • Dia 8
  • 8 IP adres (bijv. 216.27.61.137) bestaat uit 4 groepen getallen, 0 255 in totaal 256 4 = 4.3 miljard mogelijkheden indeling in klassen: 126 A: met 16.7 miljoen adressen p.st. 16.384 B: met 65.500 adressen p. st. 2 miljoen C: met 254 adressen p. st. rest: voor experimenten, onderhoud, test 255.255.255.255 als je lle pcs wil bereiken
  • Dia 9
  • 9 Waarom zie je (bijna) nooit IP- nummers? Server (voor bijv. websites) heeft ook een (domein-) naam. www.mollerlyceum.nlwww.mollerlyceum.nl www.howstuffworks.comwww.howstuffworks.com www.informaticavo.nl Voordeel: makkelijker te onthouden Nadeel: omzetting naam naar nummer nodig Oplossing: Domein Naam Service
  • Dia 10
  • 10 DNS: Domain Name Service Top level: .combedrijven .orgnon-profit organisaties .netnetwerk providers .milmilitaire organisaties (USA) .govoverheid (USA) .edueducatieve organisaties Second level binnen toplevel: hotmail.com; msn.com; google.com Namen verdeeld in domeinen:
  • Dia 11
  • 11 DNS: Domain Name Service landen: .nlNederland .beBelgi .ukGroot Britanni Onderverdeling in (meerdere) sub-levels: mollerlyceum.nl bbc.co.uk Namen verdeeld in domeinen:
  • Dia 12
  • 12 Het DNS-systeem is heel grote database op diverse servers wordt bij ieder bezoek aan website gebruikt ( vertaalt domeinnaam in IP-nummer) dat zijn miljarden verzoeken om miljarden adressen per dag!!
  • Dia 13
  • 13 Hoe verloopt het berichtenverkeer? Op 3 manieren te organiseren door gebruik te maken van drie soorten schakeltechnieken: Circuits Berichten Pakketten
  • Dia 14
  • 14 Schakeltechnieken Circuit schakeling (Circuit switching): Er is een fysieke verbinding tussen zender en ontvanger (bijv. koperdraad, glasvezel) voorbeeld: telefoon Synchrone communicatie directe verbinding
  • Dia 15
  • 15 Schakeltechnieken Berichten schakeling (Message switching): Het bericht wordt in zijn geheel verstuurd (Volledige) fysieke verbinding niet noodzakelijk voorbeeld: post Asynchrone communicatie
  • Dia 16
  • 16 Schakeltechnieken Pakket-schakeling (Packet switching): D techniek voor het internet Bericht wordt verdeeld in (even grote) pakketten (segmentering) Pakketten worden afzonderlijk verstuurd (volgen evt. allemaal eigen route!!) Ontvanger verzamelt ze en stelt bericht weer samen Meestal snelste manier van transport
  • Dia 17
  • 17 Hoe ziet een pakket er uit? Afhankelijk van gebruikt protocol TCP/IP: grootte 1000 1500 bytes Meestal 3 gedeeltes: Kop: bevat gegevens over inhoud Lengte pakket Nummer in de volgorde Bestemmingsadres Afzenderadres Time to live (TTL-) gegevens (max. aantal hops) Evt. gebruikt protocol Body (payload): bevat de te versturen data Staart: bevat einde-pakket-signaal Meestal foutcontrole (bijv: pariteitbit)
  • Dia 18
  • 18 Voorbeeld: e-mail (van 3500 bytes) Protocol: Vaste pakketlengte van 1024 byte (1 KB) Kop-grootte:96 bytes Staart-grootte:32 bytes (dus) body: 896 bytes Dan 4 pakketten: 3 x 896 bytes en 1 x 812 bytes Elk pakket: Kop IP adres afzender IP adres ontvanger Pakket volgnummer Protocol 96 bytes BodyData896 bytes StaartEinde bericht Foutcorrectie 32 bytes Het vierde pakket wordt nog opgevuld met 84 lege bytes!
  • Dia 19
  • 19 Pakketjes onderweg Point of Presence: Aansluitpunt ISP Netwerk Access Point:
  • Dia 20
  • 20 Pakketjes onderweg Het verkeer wordt onderweg geregeld door routers
  • Dia 21
  • 21 Routers Taak: het bepalen van de snelste route door het internet (eventueel via het ene deelnetwerk na het andere) naar de eindbestemming Handelwijze: Kijken bij elk pakket in de kop naar bestemmings-IP Bepalen de snelste route die beschikbaar is m.b.v. speciale algoritmen Houden onderling contact over drukte op de verbindingslijnen, storingen, etc. Controleren de TTL
  • Dia 22
  • 22 Visual Route PING: methode om verbindingen op internet te onderzoeken geeft routers en verbindingstijden Visual Route: commercieel programma Stuurt PING-pakketjes naar IP-adres, meet de retourtijd, maakt grafische weergave http://www.visualroute.nedcomp.nl/
  • Dia 23
  • 23 Visual Route handleiding Graph: grafiek van de tijden in milliseconden; grijze balkjes: min/max tijden Tzone: tijdzone Klikken op naam geeft nadere informatie over router Kaart: Links klikken: inzoomen Rechts klikken: uitzoomen Slepen: kaart verplaatsen Voorbeeldadressen: www.microsoft.com (stuurt gn pakketjes terug!)www.microsoft.com www.soh.nsw.gov.au (sydney opera house) www.beijingpage.com (krant in Peking) (server in USA!!) www.mollerlyceum.nl Kies ook standplaats in Itali, Engeland, Australi of Amerika!!!
  • Dia 24
  • 24 Routers, switches en hubs Een router regelt het verkeer tussen deelnetwerken Een switch regelt het verkeer tussen computers in een netwerk Een hub is een verdeeldoos die binnenkomend verkeer doorstuurt naar lle andere computers Opm: het verschil tussen router en switch is niet altijd even duidelijk!
  • Dia 25
  • 25 Servers Op een server-machine draaien meestal meerdere server-programmas: Web-server: verzorgt verzenden van Webpaginas FTP-server: verzorgt het versturen van bestanden SMTP-server: verzorgt e-mail verkeer N.B.: Het World Wide Web is slechts een toepassing die het Internet gebruikt om bestanden (webpaginas) te versturen; het is niet het internet zlf!!
  • Dia 26
  • 26 Servers Client benadert bepaalde service op server via een specifiek stuk software: poort Voor bepaalde diensten vaste poort(-nummers): WWW: 80 FTP:21 SMTP:25 tijdmelding:13 Er zijn meer dan 100 poorten!
  • Dia 27
  • 27 Firewalls Open poorten zijn gevaarlijk: virussen, hackers!! Software die poorten af kan sluiten: firewall Gebruiker programmeert welke poorten hij open wil laten
  • Dia 28
  • 28 Bronnen: Boek: Informatica dl 1, hoofdstuk 5 Uitg. Edu-actief Boek: Alles over Windows XP Home R.Cowart & B.Knittel Boek: Computernetwerken A.Tanenbaum Internet: www.howstuffworks.comwww.howstuffworks.com