1 / 15

Blok 7: netwerken

Blok 7: netwerken. Les 7 Christian Bokhove. De Netwerk Service Provider: Maakt wereldwijde transport van packets mogelijk Is onafhankelijk van het type het aantal Data-Link Netwerken Packets kunnen weggegooid, herschikt of gekopiëerd worden. Er zijn twee basis types Netwerken…. Transport

lars-franks
Download Presentation

Blok 7: netwerken

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Blok 7: netwerken Les 7 Christian Bokhove

  2. De Netwerk Service Provider: Maakt wereldwijde transport van packets mogelijk Is onafhankelijk van het type het aantal Data-Link Netwerken Packets kunnen weggegooid, herschikt of gekopiëerd worden. Er zijn twee basis types Netwerken… Transport Protocol Entity Transport Protocol Entity Transport Protocol Entity Transport Protocol Entity Netwerk-SAP IP adres Netwerk SAP IP adres Network Service Provider IP Service Provider Network Service Provider - Samenvatting

  3. Transport Laag - Waarom? • Waarom hebben we een Transport Laag nodig? • Met een Network Service Provider kun je packets tussen hosts (bv. PCs) uitwisselen, deze hosts worden uniek bepaald door hun netwerk adres (bv. IP adres). • Als een gebruiker wil je misschien email versturen en ontvangen, surfen op het internet, bij een ander netwerk inloggen. Je wilt dus verscheidene programma´s of processen draaien. • De transport laag maakt het mogelijk dat processen of applicaties met elkaar communiceren.

  4. Transport Laag - Waarom? (2) • Waarom hebben we een Transport Laag nodig? • Netwerken (en de netwerk laag) wordt door een netwerkbeheerder onderhouden. Gebruikers kunnen hier niets aan doen als er wat fout gaat. • De transport dienst is datgene dat een gebruiker kan toevoegen om de betrouwbaarheid te verbeteren.

  5. Transport Layer - Functies • Functies in de Transport Laag kunnen zijn: • Error Handling • Flow Control • Multiplexing • Connection Set-up en Release • Congestion Handling • Segmentation and Reassembly • Addressing

  6. Transport Laag voor IP Netwerken • In de Internet wereld, zijn er twee verschillende Transport Laag Protocollen: • User Datagram Protocol (UDP) • Simpele (asynchrone) multiplexing protocol • Transport Control Protocol (TCP) • Betrouwbare, verbindingsgericht byte-stroom protocol • Welke van de twee gebruikt wordt, kun je zien in het Protocol Veld van de IP Header (zie Les 6). • De PDUs die transport protocol entiteiten uitwisselen heten segmenten.

  7. Appl. x Appl. y Appl. z Appl. z Appl. y Appl. x Transport Protocol Entiteit Transport Protocol Entiteit IP Adres IP Adres Network Service Provider Transport Laag Addressering • Netwerk SAP = IP Adres • Deze bepaalt op unieke wijze de host Host Host

  8. De functies van het UDP protocol zijn: Multiplexing Error Detection De UDP Dienst: Is een verbindingsloze dienst Is onbetrouwbaar Heeft geen in-volgorde garantie A1 A1 A1 A1 Poort nr. Poort nr. Poort nr. Poort nr. UDP Protocol Entiteit UDP Protocol Entiteit IP adres IP adres IP Service Provider User Datagram Protocol (UDP)

  9. UDP Segment 32 bits Source Port (Bron Poort) Destination Port (Doel Poort) UDP Header / PCI UDP segment lengte UDP checksum Data / SDU

  10. UDP Verkeer • Je kunt UDP verkeer van en naar je PC zien met het volgende commando: • netstat -snp udp • Gebruikt voor film, spraak,..

  11. TCP Protocol Functies: Multiplexing Error Handling Flow Control Congestion Handling Connection Set-up en release TCP Transport Dienst Verbindingsgericht (full duplex point-to-point verbinding tussen processen). Betrouwbaar In-volgorde segment bezorging A1 A1 A1 A1 Poort nr. Poort nr. Poort nr. Poort nr. TCP Protocol Entiteit TCP Protocol Entiteit IP adres IP adres IP Service Provider Transmission Control Protocol (TCP)

  12. TCP Segment 32 bits Source Port Number Destination Port Number Sequence Number Acknowledgement Number TCP Header / PCI Header Length Reserved U R G A C K P S H R S T S Y N F I N Window Size TCP Checksum Urgent Pointer Opties (als deze er zijn) Data / SDU

  13. TCP Functies • Among the functions in TCP are: • Error Handling • Flow Control • Congestion Control • Het enkele mechanisme dat gebruikt wordt om deze drie functies te implementeren, is: • Sliding window mechanisme

  14. TCP Verbindingen • TCP identificeert verbindingen op basis van eindpunten: • IP adres + poort nummer • Vaak geschreven als: IP-adres:poort-nummer, bijvoorbeeld: 130.89.17.3:80 • Twee eindpunten bepalen een verbinding

  15. TCP Verkeer • Je kunt TCP verkeer statistieken van en naar je PC zien met het volgende commando: • netstat -snp tcp • Dit commando laat je ook de verbindingen zien: • Lokaal adres (IP-adres:poort-nummer) • Vreemd adres (IP-adres:poort-nummer) • Status van de verbinding

More Related