Netwerken (2) Informatica
Referentiemodellen(1) Voorbeeld van gelaagde communicatie (3 lagen): Transactie tussen 2 internationale bedrijven Hij wil 2000 stuks Je veux 2000 pièces I want 2000 items I want 2000 items Informatica
Referentiemodellen(1) Bericht “reist” door alle lagen Effectief communiceren lagen op dezelfde hoogte direct met elkaar Hij wil 2000 stuks Je veux 2000 pièces I want 2000 items I want 2000 items Informatica
Referentiemodellen (2) Om een netwerk goed te laten werken, moeten verschillende problemen worden getackeld Overzichtelijk houden: indelen in “lagen”: applicatie transport internet host-naar-netwerk Informatica
Referentiemodellen (3) Twee gangbare referentiemodellen: OSI (puur theoretisch) TCP/IP (meest gebruikt in praktijk) TCP/IP laag: Protocollen Voorbeeld/toelichting Applicatielaag FTP, HTTP, SMTP, … Email programma, browser, … Transportlaag TCP Deelt data op in (relatief grote) stukken en controleert of ze allemaal zijn aangekomen Internetlaag IP Deelt data op in kleine pakketjes met adresseringsinfo en zorgt dat ze verzonden worden Host-naar netwerklaag Ethernet Fysieke verzending van rijen bits Informatica
Hoe ziet een (IP) pakket er uit? 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 (FTP, HTTP, SMTP, …) Body (payload): bevat de te versturen data Staart bevat: ‘einde-pakket’-signaal Meestal foutcontrole (bijv: pariteitbit of Hammingcode) Informatica
Pakketjes Bevatten naast data ook een “header” met informatie over het pakketje Informatica
Hoe vinden computers elkaar? 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 Informatica
IP adressen IPv4 bestaat uit 4 groepen getallen, 0 – 255 Komt overeen met 32 bits in totaal 2564 (of 232 = 4.3 miljard mogelijkheden) -> Te weinig! IPv6 128 bits 2128 = 3,4 × 1038 mogelijkheden Informatica
Waarom zie je (bijna) nooit IP-nummers? Server (voor bijv. websites) heeft ook een (domein-) naam. www.stedgymdenbosch.nl www.fbi.gov Voordeel: makkelijker te onthouden Nadeel: omzetting naar IP adres nodig Oplossing: Domein Naam Service (DNS) Informatica
Het DNS-systeem Grote database met domeinnamen en IP adressen Verschillende servers wereldwijd Wisselen onderling informatie uit Wereldwijde wijziging kan even duren Bij elk bezoek aan een site wordt hiermee het IP adres opgezocht Informatica
DNS: Domain Name Service Namen zijn verdeeld in domeinen Top level: .com bedrijven .org non-profit organisaties .net netwerk providers .mil militaire organisaties (USA) .gov overheid (USA) .edu educatieve organisaties Second level binnen toplevel: hotmail.com; msn.com; google.com Informatica
DNS: Domain Name Service landen: .nl Nederland .be België .uk Groot Britannië Onderverdeling in (meerdere) sub- levels: stedgymdenbosch.nl bbc.co.uk Informatica