Netwerken%20/%20Internet - PowerPoint PPT Presentation

About This Presentation
Title:

Netwerken%20/%20Internet

Description:

Netwerken / Internet ICT Infrastructuren David N. Jansen to do volgorde vergelijken met Tanenbaum??? afsluiting Internet belangrijkste netwerk van computers verbindt ... – PowerPoint PPT presentation

Number of Views:92
Avg rating:3.0/5.0
Slides: 21
Provided by: Davi1748
Category:

less

Transcript and Presenter's Notes

Title: Netwerken%20/%20Internet


1
Netwerken / Internet
  • ICT Infrastructuren
  • David N. Jansen

2
to do
  • volgorde
  • vergelijken met Tanenbaum???
  • afsluiting

3
Internet
  • belangrijkste netwerk van computers
  • verbindt vrijwel alle netwerken
  • combinatie van verschillende netwerken
  • verbinding routers en switches

4
Opbouw van Internetarchitectuur in lagen
  • communicatie-machine
  • stop aan de ene kant een bericht erin
  • aan de andere kant komt het bericht eruit
  • gelaagde communicatie-machinec.-m. opgebouwd
    uit eenvoudiger c.-m.
  • communicatie-protocol

5
Gelaagde architectuur
  • plaatje

6
Opbouw van internetpacket switching
  • telefoonnetwerk circuit switched
  • vaste verbindingen
  • internet packet switched
  • pakketten worden apart verstuurd

7
Internet-lagen
  • Fysieke laag
  • elektrische stromen / elektromagnetische golven
  • Data-link-laag
  • pakket van netwerkkaart naar een anderein
    hetzelfde subnet
  • Netwerklaag
  • pakket van IP-adres naar willekeurig ander
    IP-adres
  • Transportlaag
  • bericht van socket naar andere socket
  • Applicatielaag

8
Referentiemodellen
  • OSI-model
  • mooie internationale standaard
  • pas klaartoen TCP/IP al verspreid was
  • TCP/IP-model
  • gebaseerd op een snelle hack uit 1973
  • wordt wel gebruikt

9
Netwerk-laag-protocol
  • belangrijkste taak routeren
  • elke router draait netwerklaag-protocol
  • gebruikt protocol IP internet protocol
  • biedt aanbest-effort (onbetrouwbare)
    overdrachtvan pakketten tussen IP-nummers

10
Principes van routeren
  • doel een korte/goedkope/... wegnaar de
    bestemming vinden
  • router onderhoudt routing-tabel
  • geeft aan via welk subnet welk IP-adres bereikt
    wordt
  • wordt met eigen protocol onderhouden

11
Routing-protocollen
  • Distance vector routing
  • Link state routing
  • Routing op hoog niveau

12
Distance vector routing
  • protocol om kortste pad te vinden
  • elke knoop deelt zijn buren meehoe lang bekende
    routes naar doelen zijn
  • knoop ervaart kortere route? past zijn tabel aan
  • eenvoudig
  • problemen als een route wegvalt

13
Link state routing
  • verbeterd, meer centralistisch protocol
  • elke knoop deelt aan iedereen meewat het van de
    routes afweet
  • elke knoop draait dan hetzelfde algoritmeom de
    kortste paden te vinden
  • ingewikkelder, maar betrouwbaarder

14
Routing op hoog niveau
  • routing tussen subnets van verschillende
    eigenaren
  • vooral politiek!
  • kosten en concurrentie zijn belangrijk
  • speciaal protocol BGP

15
Transport-laag
  • biedt aan(betrouwbare) verbinding tussen
    sockets
  • doet zijn werk in de eindpunten
  • (de)multiplexing
  • verbinding
  • betrouwbaarheid
  • congestie-beleid

16
UDP
  • UDP User Datagram Protocol
  • alleen (de)multiplexing de juiste applicatie
    binnen één host vinden die het bericht moet
    krijgen
  • dus nog steeds onbetrouwbaar,maar relatief
    eenvoudig

17
TCP
  • TCP Transmission Control Protocol
  • met verbindingsopbouw en -einde
  • betrouwbare communicatie
  • idee ontvangst van pakket niet bevestigd ?
    pakket nogmaals versturen
  • congestion control (overlastbeveiliging)
  • idee ontvangst van veel pakketten ontkend ?
    te snel

18
TCP verbindingsopbouw
  • voor de eerste gegevensuitwisseling
  • partijen sturen een eerste bericht heen en weer
    (SYN - SYNACK)
  • ontvanger splitst een apart proces afdat deze
    verbinding afhandelt

19
TCP verbindingseinde
  • Het is niet mogelijk 100 zekereen verbinding te
    eindigen
  • SMS-afspraken-probleem
  • oplossing na 23 berichten timeout afbreken

20
Betrouwbaarheid
  • ontvanger stuurt af en toe ontvangstbevestiging
    (ack)
  • zender schat wanneer ack zou moeten terugkomen
  • als het langer duurt? nog eens verzenden

21
Congestion Control
  • verstuur een aantal (n) pakkettenen wacht op
    bevestiging
  • als het goed gaat n n 1
  • als het mis gaat n n / 2
  • als n klein is en het goed gaat n n 2
  • als het helemaal mis gaat n 1
Write a Comment
User Comments (0)
About PowerShow.com