Tentamen Telematica Systemen en Toepassingen (261000) 7 november 2007, 9.00 12.30

Vergelijkbare documenten
Tentamen Telematica Systemen en Toepassingen (261000) 3 november 2004

Tentamen Telematica Systemen en Toepassingen ( /1) 9 november 2011,

Examen Telematica Systemen en Toepassingen (261000) 22 juni 2004

Examen Telematica Systemen en Toepassingen (261000) 18 augustus 2004

Tentamen Telematica Systemen en Toepassingen (261000) 8 november

Tentamen Telematica Systemen en Toepassingen (261000) 4 november 2009,

Tentamen Telematica Systemen en Toepassingen (261000) 3 november 2010,

Tentamen Telematica Systemen en Toepassingen (261000) 9 november 2005

Bij rekenvragen de berekening opschrijven. Bij beredeneringsvragen de motivering geven.

Tentamen Telematica Systemen en Toepassingen (261000) 8 november

Computerarchitectuur en netwerken. Multicast protocollen Datalinklaag/LANs

Computerarchitectuur en netwerken. Multicast protocollen Datalinklaag/LANs

1945, eerste DC. Eigen logo

Tweede deeltentamen Netwerken (INFONW) 29 juni 2009

Les D-02 Datacommunicatie op Ethernet en Wifi netwerken

Revisie geschiedenis. [XXTER & KNX via IP]

1. inleiding. Dit werk is gelicenseerd onder een Creative Commons Naamsvermelding NietCommercieel GelijkDelen 3.0 Unported licentie

Computerarchitectuur en netwerken. TCP congestion control Netwerklaag

4Logical Link Control: 4Medium Access Control

Computerarchitectuur en netwerken. TCP congestion control Netwerklaag

Ethernet (standaard) 10Base-5 physical layer. Ethernet (thin) 10Base-2 physical layer. Vampier-tap. Ethernet (UTP) 10Base-T physical layer

Examination Telematic Systems and Applications (261000) Examen Telematica Systemen en Toepassingen (261000) 26 November 2003

computernetwerken F. Vonk versie

smart-house Netwerk & Port Forwarding. TELENET MODEM ONLY

Computernetwerken! SMTP Simple Mail Transfer Protocol, POP Post Ofice Procotol

Camping Hotspot Installatie

Kansen en aandachtspunten van draadloos PROFINET

Hoofdstuk 15. Computernetwerken

Een webserver bereikbaar maken voor IPv6

4IP = Internet Protocol 4Protocol gebruikt op netwerk laag in het internet 4Geen betrouwbaarheid

Temperatuur logger synchronisatie

VoIP Netwerking Configuratie Gids. Vox Davo VoIP Netwerking Configuratie Gids

LAN segment. Virtual local area network. Twee LAN segmenten. Evolutie. een enkelvoudige hub of switch is een fysisch LAN segment (Ethernet segment)

Uitwerking 1 Netwerken, toets 3 (INFONW) 31 januari 2005

Hoofdstuk 15. Computernetwerken

Inhoud. Packet Tracer x. Labs xi

Infrastructuur Samengesteld door Leon Wetzel

N.B.: Dit tentamen bestaat uit 30 opgaven Totaal aantal bladzijden: 13

NGN. Wageningen, 30 oktober Iljitsch van Beijnum

Computernetwerken Deel 2

MxStream & Linux. Auteur: Bas Datum: 7 november 2001

Configureren van de Wireless Breedband Router.

1 Wat is Dns? 2 Logische Structuur van DNS. 3 Fysische structuur van DNS. 4 Records. 5 Hoe werkt nu DNS. 6 DNS in windows 2008

Thinking of development

Communicatienetwerken

Netwerken. 6 januari 2014 David N. Jansen

BIPAC 5102 / 5102S / 5102G

Voorkennis: De kinderen kennen het gebruik van Internet. Kinderen weten dat berichten worden verstuurd als Binaire gegevens.

Aan de slag met DNS Jeroen van Herwaarden, Robbert-Jan van Nugteren en Yannick Geerlings

Computerarchitectuur en netwerken. LANs Ethernet Draadloos en Mobiel

Firewall Traffic Control

computernetwerken - antwoorden

BIPAC 7100SG/7100G g ADSL Router. Snelle Start Gids

Optibel Breedband Telefonie Installatie- en Gebruikershandleiding SPA-2102

BIPAC-5100 / 5100W. (Draadloze) ADSL Router. Snelle Start Gids

Tornado 840 / 841 handleiding

WLAN EN LAN UITBREIDINGEN...

NAT (Network Address Translation)

DJANAH, EEN TOTAL CONVERSATION VIDEO TELEFOON IN DE WEB BROWSER TECHNISCHE EISEN VOOR TOLK OP AFSTAND OP LOCATIE, NETWERK EN COMPUTERS

Met 32 ingangen potentiaal vrij Input 1 t/m Input 32

Als je klaar bent druk op: Save/Apply. Daarna ook even herstarten. TELE 2 : Davolink DV-201AMR

Inhoud Het netwerk verkennen 1 2 Confi gureren van het IOS 41

4 HELP! IK HEB GEEN LOZE LEIDINGEN KABELS? POWERLINE VERBINDINGEN GEBRUIK VAN EEN WIFI REPEATER...

WEP, chopchop en WPA

Communications and Networking: An Introduction

BIPAC-7402 / 7402W (Draadloze )ADSL VPN Firewall Router met 3DES Accelerator Snelle Start Gids

Netwerksimulatie Verslag 1

Datacommunicatie Computercommunicatie

Tentamen IN2210 Computernetwerken I dinsdag 28 oktober tot uur

Modem en Codec. Telematica. Amplitude-modulatie. Frequentie-modulatie. Soorten modems. Fase-modulatie

BIPAC 7402G g ADSL VPN Firewall Router. Snelle Start Gids

VRAGENLIJST COM. NETW

Wifi en Zigbee - rol in KNX

INHOUD. Draadloos QoS Multicasting VoIP. Nico Huiberts SWITCH

xxter Mobotix T24 configuratie

INLEIDING: THEMA, DOELSTELLINGEN en ORGANISATIE

PRO CAMERASYSTEEM HANDLEIDING BSM-DVRNL V2.0

Laten we eens beginnen met de mouwen op te stropen en een netwerk te bouwen.

SPACE ProAccess 3.0. Voor nadere toelichting kan contact opgenomen worden met SALTO.

myguard 7202 / 7202G (802.11g) Security ADSL2+ Router Snelle Start Gids

Internet. Wat is het internet? initiatie. Senioren K.U.Leuven. Computers die met elkaar verbonden zijn, elkaar kunnen verstaan, dezelfde taal spreken,

Webrelais IPIO-32R-M-v8.0 Compacte modul met 32 Relais Outputs.

Werken met IP Achtergrond. IP workshop. IP workshop, deel 1. Voorstellen. Agenda. Hoe communiceren via IP? Wat is IP?

Hoe ga je nu aan de gang?

Remote Powercontrol for TCP/IP networks

Opgaven bij college in2210 Computernetwerken I

BIPAC-7100S / ADSL Modem/Router. Snelle Start Gids

Antwoorden op vragenlijst

Mymesh Ethernet Gateway

WELKOM in het Computercafé

Zelftest Internet concepten en technieken

Hoe werkt een thuisnetwerk

ipact Installatiehandleiding CopperJet 816-2P / P Router

IP & Filtering. philip@pub.telenet.be

Instellingen voor de C100BRS4 met Chello kabel Internet.

Online Back-up installatie handleiding. Sikkelstraat VB Oosterhout E: info@winexpertise.nl

Goedkope DSL aansluitingen hebben voor de bewaking op afstand een belangrijk nadeel:

Transcriptie:

Page 1 of 12 Naam Initialen Studentnummer Studierichting Tentamen Telematica Systemen en Toepassingen (261000) 7 november 2007, 9.00 12.30 Opmerkingen: Alleen 1 dubbelzijdig blad met aantekeningen / samenvatting (ongeacht lettergrootte / dichtheid) en een woordenboek zijn toegestaan als hulpmateriaal. Het gebruik van het boek van Kurose en Ross of enig ander gedrukt materiaal is niet toegestaan. Het gebruik van een rekenmachine is toegestaan. Gebruik van PDA, laptop computer, mobiele telefoon, enz., is niet toegestaan. Schakel je mobiele telefoon uit en berg hem op. Geef je antwoorden op deze bladen. Aanduidingen zoals [10] bij vragen betekenen dat je 10 punten voor die vraag kunt verdienen. Vul je naam, studentnummer, enz., bovenaan deze bladzijde in. Let op: Opgave 1 t/m 7 zijn voor alle studenten. Van opgave 8 zijn twee versies, 8A en 8B. Alle niet-bmt-studenten moeten opgave 8A maken. BMT-studenten die TST voor de eerste maal volgen moeten opgave 8B te maken. BMT-studenten die TST herkansen hebben de keuze het tentamen te doen op basis van de aangepaste BMT stof, zoals die dit jaar gegeven werd, en mogen opgave 8B maken in plaats van 8A. Alle BMT-studenten die opgave 8B maken dienen dat hieronder aan te kruisen. Slechts één van beide opgaven wordt nagekeken. Ik ben BMT-student en ik wil dat opgave 8B wordt nagekeken ipv opgave 8A. Alleen voor de docent: Vraag 1 2 3 4 5 6 7 8 Totaal Punten Maximum 5 8 4 10 4 8 7 11 57

Page 2 of 12 Lijst van afkortingen: ABP ACK ARP CRC CSMA/CD DNS GBN HTML HTTP IEEE IP JPG LAN MAC MSS NAT RTT SR TCP TTL URL Alternating Bit Protocol ACKnowlegdgement Address Resolution Protocol Cyclic Redundancy Check Carrier Sense Multiple Access with Collision Detection Domain Name System Go-Back-N HyperText Markup Language HyperText Transfer Protocol Institute of Electrical and Electronics Engineers Internet Protocol Joint Photographic experts Group Local Area Network Medium Access Control Maximum Segment Size Network Address Translator Round Trip Time Selective Repeat Transmission Control Protocol Time-To-Live Universal Resource Locator

Page 3 of 12 1) Algemene vragen [5] Geef van ieder van de volgende stellingen aan of deze waar of niet waar is. Omcirkel het juiste antwoord. Let goed op: goed antwoord: +1/2 punt; fout antwoord: -1/2 punt; geen antwoord: 0 punt. a) De timeout van een transportprotocol moet groter zijn dan de RTT. b) Met een CRC kan elk oneven aantal bitfouten in een frame gecorrigeerd worden. c) Wanneer een NAT een pakket forward zal het nooit tegelijkertijd het source IP address en het destination IP address van dat pakket veranderen. d) Poortnummers vormen de verbindende schakel tussen de netwerk- en de transportlaag. e) Bij IP-spoofing worden destination-adressen in de IP-header veranderd. f) Bij het verzenden van een e-mail bericht hebben zender en ontvanger rechtstreeks contact met elkaar. g) In DNS staat voor elke webserver het te gebruiken poortnummer vermeld. h) De bekende three-way handshake van TCP kost iedere keer 3 keer de RTT (bij het opzetten van een TCP verbinding). i) Dankzij het TTL-veld in de IP-header kunnen IP-pakketten niet eindeloos rondjes blijven lopen in het netwerk. j) Tijdens de TCP slow start fase groeit het TCP congestion window met 1 MSS iedere keer dat een ACK voor unacknowledged data ontvangen wordt.

Page 4 of 12 2) HTTP [8] We beschouwen een simpele client-server configuratie, waarin door een client, via HTTP, een webpagina van een server wordt geladen. De webpagina bestaat uit een basisframe (HTML) van h bytes, en drie ingebedde plaatjes (JPG) van respectievelijk p 1, p 2, en p 3 bytes. De RTT tussen client en server nemen we constant aan, en bedraagt T seconden. De effectieve transmissiesnelheid tussen de client en server is R bytes per seconde. Effecten met betrekking tot flow- en congestion-control van TCP kunnen vooralsnog worden verwaarloosd; het opzetten van connecties evenwel niet. Hoeveel bedraagt de antwoordtijd R (uitgedrukt in termen van h, T, R en p 1 tot en met p 3 ) wanneer gebruik gemaakt wordt van: a) non-persistent HTTP [2]: R = b) persistent HTTP zonder pipelining [2]: R = c) persistent HTTP met pipelining [2]: R = We beschouwen nu alleen het downloaden van het basisframe via TCP, en we nemen aan dat TCP met slow start werkt. Flow control speelt geen rol. Ga er van uit dat h (de grootte van de basispagina) gelijk is aan 4 keer MSS (in bytes) en dat T > MSS/R. Er wordt gewerkt met persistent HTTP zonder pipelining. d) Hoe groot is de responsetijd R voor het downloaden van enkel de basispagina in dit geval? [2] R =

Page 5 of 12 3) TCP throughput [4] We beschouwen nu TCP in de congestion avoidance fase, voor het transport van een zeer groot bestand van A naar B. We geven met W de grootte van het congestion window aan, waarbij typisch (d.w.z. gemiddeld genomen) een pakketverlies optreedt. a) Leg uit waarom de gemiddelde throughput van zo n connectie gegeven wordt door de uitdrukking Throughput = ¾ W / RTT, waarbij RTT de (constant geachte) round-trip tijd is [2]. b) Voor sommige applicaties zal bovengenoemde Throughput niet groot genoeg zijn. Noem twee manieren waarop A er voor kan zorgen dat er gemiddeld toch een grotere throughput tussen A en B wordt bereikt. Geef daarbij ook wat een eventueel nadeel van die manier is, voor wie dat nadeel vooral geldt, en wat daar eventueel weer aan gedaan kan worden [2].

Page 6 of 12 4) Adressering [10] Beschouw de volgende configuratie. Host A heeft een Ethernet verbinding met een router die is verbonden met het internet. Een webserver, van welke de gebruiker van host A een pagina wil bekijken is ook verbonden met het internet. Hetzelfde geldt voor de local dns server van host A. We gaan er van uit dat host A recursieve queries naar de local dns server zal sturen om dns namen om te zetten in IP adressen. Het volgende kan gezegd worden over de IP adressen en MAC adressen van de verschillende nodes: IP adres MAC adres host A: 130.89.14.205 00:13:13:13:13:13 router intern (kant van host A): 130.89.14.1 00:11:11:11:11:11 router extern (kant van het internet): 130.89.227.131 00:D7:D7:D7:D7:D7 webserver (www.kinkfm.nl): 194.109.152.62 00:62:62:62:62:62 local dns server: 130.89.2.2 00:12:12:12:12:12 We veronderstellen dat de DNS cache en de ARP tabel van host A initieel geheel leeg zijn. Stel nu dat de gebruiker van host A de website http://www.kinkfm.nl/ wil bezoeken, en daartoe de URL in zijn browser intypt en op enter drukt. Het eerste pakket dat van host A naar de router verstuurd zal worden is een Ethernet frame met daarin een ARP query pakket. a) Dit frame zal o.a. een Source MAC Address, een Destination MAC Address, en een Sender en Target (receiving) IP Address bevatten. Welke adressen zijn dit? [2] Source MAC Address: Destination MAC Address: Sender IP Address: Target IP Address: b) Waarom stuurt host A dit pakket? [1]

Page 7 of 12 Het volgende pakket dat van host A naar de router verstuurd zal worden is een Ethernet frame met daarin een IP pakket. Door middel van dit pakket probeert host A het IP adres van de webserver (www.kinkfm.nl) te achterhalen. c) Dit frame zal o.a. een Source MAC Address, een Destination MAC Address, een Source IP Address en een Destination IP Address bevatten. Welke adressen zijn dit? [2] Source MAC Address: Destination MAC Address: Source IP Address: Destination IP Address: d) De IP header van dit pakket bevat ook het veld (Upper Layer) Protocol. Naar welk protocol zal dit veld verwijzen? [1] e) Na ontvangst van de reply op dit pakket weet host A het IP adres van www.kinkfm.nl, en zal nu een TCP connectie met deze webserver initiëren. Welke adressen zal het pakket hebben dat host A daartoe in de richting van de router stuurt? [2] Source MAC Address: Destination MAC Address: Source IP Address: Destination IP Address: f) Welke van deze adressen zullen door de router gewijzigd worden, wanneer de router het pakket doorstuurt in de richting van het Internet? [2] g) Welke van deze adressen zullen gewijzigd worden wanneer de node die host A met het Internet verbindt geen router, maar een Network Address Translator (NAT)? [2]

Page 8 of 12 5) Caching in communicatiesystemen [4] Noem minstens twee gevallen waarbij caching een belangrijke rol speelt in gelaagde communicatiesystemen. Geef voor beide gevallen aan welk protocol daar een belangrijke rol bij speelt, wat er gecached wordt, en wat daarvan het voordeel is. Geval 1: Protocol? Wat? Voordeel? Geval 2: Protocol Wat? Voordeel?

Page 9 of 12 6) Routering [8] a) Wat zijn de verschillen tussen een globaal en een decentraal routeringsalgoritme? [2] b) Beschouw onderstaand IP-netwerk: de knooppunten zijn de routers en de lijnen de communicatie links. Gebruik het algoritme van Dijkstra om onderstaande tabel in te vullen om zodoende het kortste pad van A tot alle andere nodes te berekenen. Hierbij is N de verzameling van al afgehandelde nodes, D(x) de afstand tot node x, en p(x) de voorganger van x op het kortste pad van A naar x. [6] 3 B 1 C 6 6 E 1 2 A G 4 6 1 D 4 F step N D(B), p(b) D(C), p(c) D(D), p(d) D(E), p(e) D(F), p(f) D(G), p(g) 0 {A} 6,A 4,A 2,A 1 2 3 4 5 6

Page 10 of 12 7) Link-layer en Ethernet [8] a) In de meeste link-layer standaarden worden voorzieningen voor error-detectie en correctie gespecificeerd. Waarom wordt dit gedaan? Dat soort voorzieningen zijn toch ook al aanwezig in de transport- en/of netwerk-laag? Geef minstens twee redenen. [2] Reden 1: Reden 2: b) De efficiency van Ethernet wordt vaak weergegeven door de volgende expressie: Eff = (1+ 5d prop /d trans ) -1. Geef aan de hand van deze expressie aan met welke twee fysische veranderingen je de efficiëntie kunt vergroten, en leg deze ook uit. [2] Verandering 1: Verandering 2: c) We beschouwen Ethernet (CSMA/CD) met het bekende binary exponential backoff algoritme. Er zijn op een gegeven moment 3 nodes actief, te weten A, B, en C. A heeft zojuist een 2 de achtereenvolgende collision waargenomen, B de 4 de, en C de eerste. Uit welke ranges trekken A en B hun random backoff periode [2]? d) We beschouwen Ethernet (CSMA/CD) met het bekende binary exponential backoff algoritme. Er zijn op een gegeven moment 2 nodes actief, te weten A en B. A heeft zojuist de 2 de achtereenvolgende collision waargenomen, B de 4 de. Laat zien dat de kans dat A de volgende access competitie wint gelijk is aan 27/32. [2]

Page 11 of 12 8A) (Niet voor BMT:) ABP, GBN, en SR [11] a) Wat is het essentiële verschil tussen ABP en GBN? [2] b) Wat is het voordeel van GBN boven ABP? [2] c) Is dit voordeel van GBN boven ABP het grootst op een verbinding met een grote roundtrip-tijd, met een kleine round-trip-tijd, of maakt dit niet uit? Leg uit. [1] Als het gebruikte window W pakketten groot is, is het bij GBN voldoende als er W+1 verschillende sequence nummers beschikbaar zijn, en bij SR 2 W, zo hebben we op het werkcollege beredeneerd. d) Wat voor soort probleem kan er optreden als niet aan deze voorwaarde is voldaan? [2] Bij de afleiding van het minimaal benodigde aantal sequence nummers is (stilletjes) aangenomen dat pakketten in het netwerk elkaar niet kunnen "inhalen": pakketten die niet verloren gaan worden in de juiste volgorde afgeleverd. e) Als pakketten elkaar wel kunnen inhalen, is dan een groter aantal sequence nummers nodig? Waarom wel/niet? [2] f) Is het in het internet mogelijk dat twee pakketten elkaar inhalen? Leg uit. [2]

Page 12 of 12 8B) (Alleen voor BMT:) Draadloze Netwerken [11] a) Noem 3 belangrijke verschillen tussen een draadgebonden en een draadloze link. [3] 1) 2) 3) b) Wat is het hidden terminal probleem? [2] c) Stel je een IEEE 802.11 Wireless LAN voor, waarbij twee hosts, host A en host B verbonden zijn met een access point. Stel je verder voor dat host B gebruik maakt van power management. Hoe wordt voorkomen dat pakketten die host A naar host B wil zenden verloren gaan wanneer host B in sleep state is? [2] d) Wat is het belangrijkste verschil tussen 1ste generatie en 2e generatie cellulaire communicatiesystemen? [1] e) Wat is het belangrijkste verschil tussen 2e generatie en 3e generatie cellulaire communicatiesystemen? [1] f) Noem een belangrijk voordeel en een belangrijk nadeel van een IEEE 802.11 Wireless LAN ten opzichte van een cellulair communicatiesysteem. [2] voordeel: nadeel: ---einde tentamen---