Netwerken 4 Enigma Netwerken paragraaf 7
Het internet netwerk van netwerken Hosts (computers) Netwerken (met oa. switches) Verbindingen Hosts (routers)
Routing en routers Verschillende delen van de netwerk-infrastructuur opereren op verschillende lagen van het netwerkmodel: Routers koppelen netwerken aan elkaar (via IP protocol) Routeringstabel met verbonden netwerken Doel: pakketjes “dichter bij” bestemming brengen Switches geven “dom” alle data door
End-to-end principe Netwerk verzorgt alleen het relatief eenvoudige best-effort transport van IP-pakketten. De complexere afhandeling van de hogere niveaus vindt plaats in de hosts, de eindpunten van het netwerk Voorwaarde:eindpunten zijn redelijke krachtige computers. Voordeel: uitbreiding van de toepassingen van netwerk kan in de eindpunten plaatsvinden “Enveloppen” worden niet onnodig opengemaakt
Adressering IP-adres identificeert een computer (of eigenlijk NIC: netwerkinterface card). Router is in meerdere netwerken verbonden meerdere IP- adressen. IP-adres bestaat uit twee delen (scheiding is variabel): het netwerkadres het adres van de computer in dat netwerk Gevolg: IP-adres van een computer hangt af van het netwerk waar deze computer in verbonden is. Computer in meerdere netwerken heeft voor elk netwerk een eigen IP-adres.
IPv4 IPv4-adres: 32 bits maximaal 2 32 computers (ruim 4 miljard) kunnen geadresseerd worden. In groepen van 8 bits (maar meestal decimaal geschreven), gescheiden door een punt: bv Hoogste bits geven adres van het netwerk, laagste adres van de computer. De grens varieert per netwerk. Door de sterke toename van computers (inclusief mobiele telefoons en embedded systems) ontstaat er een tekort aan IPv4 adressen. Deeloplossing: NAT (Network Adress Translation) Netwerk heeft “naar buiten toe” maar 1 IP adres Router met NAT functie beheert zelf internet IP adressen van netwerk en stuurt info door Hierdoor kunnen dezelfde interne adressen op verschillende netwerken worden gebruikt
IPv6 IPv6-adres: 128 bits maximaal (3,4 x !!) computers kunnen geadresseerd worden, voorlopig voldoende. serie van 8 x 16-bits, geschreven als groepjes van 4 hexadecimale getallen gescheiden door dubbele punten: 2001:0db8:85a3:0000:0000:8a2e:0370:7334 Verkorte notatie: 2001:db8:85a3::8a2e:370:7334 Voorlopende 0-en weglaten Groepjes met alleen 0-en helemaal weglaten (op max. 1 plek!) Eerste 64 bits vormen het netwerkadres, de laatste 64 bits het adres van de computer. Deze grens ligt vast.
Verkrijgen IP adres Eisen aan het IP-adres: Het netwerkdeel moet overeenstemmen met het IP-adres van het lokale netwerk. Het computer- of hostdeel moet uniek zijn in het lokale netwerk. In veel netwerken krijgt een computer een IP-adres door een verzoek aan een DHCP-server (vaak onderdeel van de router).
IP Pakketjes IP-pakket bestaat uit een header gevolgd door de data (payload) Header: version: versie van het IP-protocol IPv4 of IPv6. payload length: de lengte (aantal bits) van de payload. next header: welk hogere orde protocol wordt gebruikt, bv. TCP of UDP hop limit: Hoe lang mag pakketje nog “blijven leven”? source address: Adres van de afzender. destination address: Adres van de bestemming.