Technische Universiteit Eindhoven Faculteit Electrical Engineering



Vergelijkbare documenten
FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 8 februari 2010

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE

Opgave 2 Geef een korte uitleg van elk van de volgende concepten: De Yield-to-Maturity of a coupon bond.

Add the standing fingers to get the tens and multiply the closed fingers to get the units.

Settings for the C100BRS4 MAC Address Spoofing with cable Internet.

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE

i(i + 1) = xy + y = x + 1, y(1) = 2.

L.Net s88sd16-n aansluitingen en programmering.

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 22 februari 2013

MyDHL+ Uw accountnummer(s) delen

L.Net s88sd16-n aansluitingen en programmering.

LDA Topic Modeling. Informa5ekunde als hulpwetenschap. 9 maart 2015

Engels op Niveau A2 Workshops Woordkennis 1

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Examination 2DL04 Friday 16 november 2007, hours.

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 7 februari 2011

Travel Survey Questionnaires

Classification of triangles

MyDHL+ Van Non-Corporate naar Corporate

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Tentamen Calculus B (2WBB1) op maandag 28 januari 2013, 14:00 17:00 uur

Introductie in flowcharts

SAMPLE 11 = + 11 = + + Exploring Combinations of Ten + + = = + + = + = = + = = 11. Step Up. Step Ahead

MyDHL+ Tarief berekenen

AE1103 Statics. 25 January h h. Answer sheets. Last name and initials:

The first line of the input contains an integer $t \in \mathbb{n}$. This is followed by $t$ lines of text. This text consists of:

RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN GENEESMIDDELEN (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM

Online Resource 1. Title: Implementing the flipped classroom: An exploration of study behaviour and student performance

General info on using shopping carts with Ingenico epayments

Alle opgaven tellen even zwaar, 10 punten per opgave.

ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM

ALGORITMIEK: answers exercise class 7

Het is geen open boek tentamen. Wel mag gebruik gemaakt worden van een A4- tje met eigen aantekeningen.

LONDEN MET 21 GEVARIEERDE STADSWANDELINGEN 480 PAGINAS WAARDEVOLE INFORMATIE RUIM 300 FOTOS KAARTEN EN PLATTEGRONDEN

Ae Table 1: Aircraft data. In horizontal steady flight, the equations of motion are L = W and T = D.

COGNITIEVE DISSONANTIE EN ROKERS COGNITIVE DISSONANCE AND SMOKERS

Data Handling Ron van Lammeren - Wageningen UR

Understanding and being understood begins with speaking Dutch

Ontpopping. ORGACOM Thuis in het Museum

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Tentamen Calculus B (2WBB1) op maandag 4 november 2013, 9:00 12:00 uur

Tentamen Objectgeorienteerd Programmeren

De grondbeginselen der Nederlandsche spelling / Regeling der spelling voor het woordenboek der Nederlandsche taal (Dutch Edition)

Handleiding Installatie ADS

B1 Woordkennis: Spelling

!!!! Wild!Peacock!Omslagdoek!! Vertaling!door!Eerlijke!Wol.!! Het!garen!voor!dit!patroon!is!te!verkrijgen!op! Benodigdheden:!!

Cambridge Assessment International Education Cambridge International General Certificate of Secondary Education. Published

Tentamen T1 Chemische Analysemethoden 6 maart 2014

FRAME [UPRIGHT MODEL] / [DEPTH] / [HEIGHT] / [FINISH] TYPE OF BASEPLATE P Base plate BP80 / E alternatives: ZINC finish in all cases

Meetkunde en Lineaire Algebra

Uitwerking Tentamen Calculus B (2WBB1) van 4 november 2013

(1) De hoofdfunctie van ons gezelschap is het aanbieden van onderwijs. (2) Ons gezelschap is er om kunsteducatie te verbeteren

DALISOFT. 33. Configuring DALI ballasts with the TDS20620V2 DALI Tool. Connect the TDS20620V2. Start DALISOFT

TOEGANG VOOR NL / ENTRANCE FOR DUTCH : lator=c&camp=24759

Ius Commune Training Programme Amsterdam Masterclass 16 June 2016

Luister alsjeblieft naar een opname als je de vragen beantwoordt of speel de stukken zelf!

S e v e n P h o t o s f o r O A S E. K r i j n d e K o n i n g

NCTS - INFORMATIE INZAKE NIEUWIGHEDEN VOOR 2010

Esther Lee-Varisco Matt Zhang

Calculator spelling. Assignment

Firewall van de Speedtouch 789wl volledig uitschakelen?

Quality requirements concerning the packaging of oak lumber of Houthandel Wijers vof ( )

CHROMA STANDAARDREEKS

Four-card problem. Input

2019 SUNEXCHANGE USER GUIDE LAST UPDATED

NMOZTMKUDLVDKECVLKBVESBKHWIDKPDF-WWUS Page File Size 9,952 KB 29 May, 2016

Yes/No (if not you pay an additional EUR 75 fee to be a member in 2020

This appendix lists all the messages that the DRS may send to a registrant's administrative contact.

Nieuwsbrief NRGD. Editie 11 Newsletter NRGD. Edition 11. pagina 1 van 5.

Ius Commune Training Programme Amsterdam Masterclass 15 June 2018

Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO

Global TV Canada s Pulse 2011

04/11/2013. Sluitersnelheid: 1/50 sec = 0.02 sec. Frameduur= 2 x sluitersnelheid= 2/50 = 1/25 = 0.04 sec. Framerate= 1/0.

PIR DC-SWITCH. DC Passive infra-red Detector. Model No. PDS-10 GEBRUIKSAANWIJZING/INSTRUCTION MANUAL

Het Effect van Verschil in Sociale Invloed van Ouders en Vrienden op het Alcoholgebruik van Adolescenten.

Quick start guide. Powerbank MI Mah. Follow Fast All rights reserved. Page 1

OUTDOOR HD BULLET IP CAMERA PRODUCT MANUAL

After that, the digits are written after each other: first the row numbers, followed by the column numbers.

1a. We werken het geval voor het tandenpoetsen uit. De concepten zijn (we gebruiken Engelse termen en afkortingen):

Preschool Kindergarten

CBSOData Documentation

Davide's Crown Caps Forum

Zo werkt het in de apotheek (Basiswerk AG) (Dutch Edition)

Daylight saving time. Assignment

AE1103 Statics. 5 November h h. Answer sheets. Last name and initials:

AE1103 Statics. 3 November h h. Answer sheets. Last name and initials:

Handleiding Digipass DP310

Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14

Ius Commune Training Programme Amsterdam Masterclass 22 June 2017

Eye Feature Detection Towards Automatic Strabismus Screening

How to install and use dictionaries on the ICARUS Illumina HD (E652BK)

Les D-02 Datacommunicatie op Ethernet en Wifi netwerken

Geachte Bezoeker, Adresgegevens

Netwerken in productiesystemen. Automatiseringspiramide SCADA. Inleiding computersystemen en netwerken deel 2

Denken is Doen? De cognitieve representatie van ziekte als determinant van. zelfmanagementgedrag bij Nederlandse, Turkse en Marokkaanse patiënten

Computerarchitectuur en netwerken. Multicast protocollen Datalinklaag/LANs

Transcriptie:

Technische Universiteit Eindhoven Faculteit Electrical Engineering Tentamen Vehicle Networking (5AIC1) & Computer Networks (5JJ90) op woensdag 29 oktober 2014, 13.30-16.30 uur Nederlands: Iedere vraag in dit tentamen is zowel in het Nederlands als in het Engels gesteld. Dit tentamen bestaat uit 4 vragen. Studenten voor het tentamen Vehicle Networking (5AIC1) maken vragen 1A, 2, 3 en 4A en studenten voor het tentamen Computer Networks (5JJ90) maken vragen 1B, 2, 3 en 4B. De normering per vraag is gegeven en sommeert tot 100 punten. Tijdens het maken van dit tentamen mag u het boek Computer Networks van Peterson & Davie en afdrukken van de slides die bij het college horen gebruiken. Veel succes! English: Each problem in this exam is stated in Dutch as well as in English. The exam consists of 4 problems. Students for the Vehicle Networking (5AIC1) exam have to work on problems 1A, 2, 3 and 4A, while students for the Computer Networks (5JJ90) exam are required to work on problems 1B, 2, 3 and 4B. The valuation is given per problem and adds up to 100 points. You are allowed to use the book Computer Networks of Peterson & Davie as well as copies of the slides presented during the lectures. Good luck! 1

Nederlands: opgave 1A (25 punten) (Alleen voor 5AIC1 studenten!) Zijn de volgende uitspraken waar of onwaar? Geef een korte onderbouwing van uw antwoorden. a. (4 punten) Het CAN protocol verstuurt berichten met een bericht-identificatie (message identifier) tussen zenders en ontvangers. Uitspraak: Deze techniek is ook toepasbaar op een internetwerk. b. (3 punten) In het CAN protocol is het mogelijk dat er meer dan één bericht tegelijkertijd wordt verstuurd, resulterend in gecorrumpeerde data (payload). c. (3 punten) Met hetzelfde fysieke medium kan CSMA/CR een hogere effectieve utilisatie (nuttige berichten per seconde) bereiken dan CSMA/CD. d. (5 punten) 1. CAN is composable. 2. TTCAN is composable. 3. Flexray is composable. e. (4 punten) In het Flexray protocol is het mogelijk om een maximale tijd tussen het versturen van een bericht en het ontvangen van dat bericht te berekenen. Uitspraak: Deze techniek is ook toepasbaar op een internetwerk. Noem de techniek die wordt toegepast om dit te bereiken in je korte onderbouwing. f. (2 punten) Frequency channel hopping is een technique voor het compenseren van signaalverstoringen zoals signaalverzwakking of signaalreflectie. g. (2 punten) In de IEEE 802.15.4 LR-WPAN standaard voor lage bandbreedte draadloze communicatie, zijn zowel contention-based als contention-free mechanismen aanwezig om toegang te krijgen tot het draadloos medium. h. (2 punten) Het gebruik van een Request-To-Send / Clear-To-Send handshake protocol lost het hidden terminal problem in draadloze communicatie volledig op. 2

English: problem 1A (25 points) (For 5AIC1 students only!) Are the following statements true or false? Give a brief motivation of your answers. a. (4 points) The CAN protocol send messages that contain a message identifier between senders and receivers. Statement: This technique is also applicable to internetworks. b. (3 points) In the CAN protocol it is possible that more than one message is transmitted at the same time, resulting in corrupted data (payload). c. (3 points) Using the same physical medium CSMA/CR can reach a higher effective utilization (useful messages per second) than CSMA/CD. d. (5 points) 1. CAN is composable. 2. TTCAN is composable. 3. Flexray is composable. e. (4 points) In the Flexray protocol it is possible to compute the maximum time between the sending of a message and its reception. Statement: This technique is also applicable to an internetwork. Give the name of the technique in your brief motivation. f. (2 points) Frequency channel hopping is a technique to compensate signal distortion effects such as attenuation and reflections. g. (2 points) In the IEEE 802.15.4 LR-WPAN standard for low rate wireless communication, both contention-based and contention-free mechanisms are available for accessing the wireless medium. h. (2 points) Using Request-To-Send / Clear-To-Send handshake protocol completely solves the hidden terminal problem in wireless communications. 3

Nederlands: opgave 1B (25 punten) (Alleen voor 5JJ90 studenten!) Zijn de volgende uitspraken waar of onwaar? Geef een korte onderbouwing van uw antwoorden. a. (5 punten) Frames op een CSMA/CD Ethernetwerk raken nooit verloren. b. (5 punten) Alle pakketten in een IP tunnel volgen dezelfde route door het netwerk. c. (5 punten) In een token ring netwerk (802.5) wordt het store-and-forward mechanisme gebruikt om frames in de ring te laten circuleren. d. (5 punten) Wanneer een host verbonden is met een IP subnet, is het nummer van dit subnet af te leiden van het IP adres van de host. e. (5 punten) De time-out tijd van een stop-and-wait protocol (PAR) moet altijd minstens zo groot zijn als de round-trip tijd van het medium. English: problem 1 (25 points) (For 5JJ90 students only!) Are the following statements true or false? Give a brief motivation of your answers. a. (5 points) Frames on a CSMA/CD Ethernetwork are never lost. b. (5 points) All packets in an IP tunnel follow the same route through the network. c. (5 points) In a token ring network (802.5) the store-and-forward mechanism is used to let frames circulate around the ring. d. (5 points) If a host is connected to an IP subnet, the number of this subnet can be derived from the IP address of the host. e. (5 points) The time-out time of a stop-and-wait protocol (PAR) always has to be at least as large as the round-trip time of the medium. 4

Nederlands: opgave 2 (40 punten) Een link verbindt twee computers. Op de datalink laag draaien de computers het PAR (Positive Acknowledgement with Retransmission) protocol. Ieder data frame bevat D bits aan payload en het aantal bits dat gereserveerd is voor de header informatie is verwaarloosbaar. De round-trip propagatietijd is R seconden en de link bandbreedte is B bits per seconde. a. (5 punten) Geef een uitdrukking voor de efficiency van het protocol wanneer de link geen frames verliest en wanneer frames geen bitfouten bevatten. Neem nu aan dat een (data of acknowledgement) frame verloren gaat met kans p en dat frames geen bitfouten bevatten. Neem verder aan dat de time-out tijd van de zender T seconden bedraagt en dat de ontvanger geen timer gebruikt. b. (15 punten) Laat zien dat de gemiddelde tijd tussen het verzenden van een nieuw data frame en het ontvangen van het bijbehorende acknowledgement frame gegeven wordt door D T ( 1 q + R + ) waarbij q=(1-p) 2. B q c. (10 punten) Geef nu een algemene uitdrukking voor de efficiency van het protocol. d. (10 punten) Voor welke realistische waarde van T is de efficiency optimaal. Wat is de optimale efficiency? English: problem 2 (40 points) A link connects two distant computers. On the data link layer the computers run the PAR (Positive Acknowledgement with Retransmission) protocol. Each data frame carries D bits of payload and the number of bits reserved for the header information is negligible. The round-trip propagation delay is R seconds and the link bandwidth is B bits per seconds. a. (5 points) Give an expression of the protocol efficiency when no frames are lost on the link and when frames have no bit errors. Now assume that the probability that a (data or acknowledgement) frame is lost is p and that frames do not have bit errors. Further assume the time-out time of the sender to be T seconds and that the receiver does not use a timer. b. (15 points) Show that the average time between the sending of a new data frame and reception of the corresponding acknowledgement is given by D T ( 1 q + R + ) where q=(1-p) 2. B q c. (10 points) Now derive a general expression for the protocol efficiency. d. (10 points) For what realistic value of T do we obtain an optimal efficiency? What is the optimal efficiency? 5

Nederlands: opgave 3 (20 punten) Beschouw een routeringstabel van een IP router. Een dergelijke tabel kan geminimaliseerd worden met betrekking tot het aantal CIDR records. Dit gebeurt op zodanige wijze dat de oorspronkelijke en de geminimaliseerde tabel equivalent zijn wat betreft hun routeringsinformatie. Een dergelijk minimalisatie levert echter geen unieke minimale tabel. a. (20 punten) Construeer een voorbeeld waaruit duidelijk blijkt dat er verschillende tabellen kunnen bestaan die equivalent zijn met de oorspronkelijke tabel en die allen een minimaal aantal records bevatten. English: problem 3 (20 points) Consider a routing table of an IP router. Such a table can be minimized with respect to the number of CIDR entries. This is done in such a way that the original table and the minimized one are equivalent with respect to their routing information. Such a minimization however does not deliver a unique minimized table. a. (20 points) Construct an example that clearly shows that different tables can exist that are equivalent to the original table and that all have a minimal number of entries. Nederlands: opgave 4A (15 punten) (Alleen voor 5AIC1 studenten!) Beschouw bovenstaande full-duplex geschakeld timed-triggered Ethernetwerk. De vierkanten representeren eindstations (zoals ECUs) en de cirkels representeren switches. De transmissietijden van time-triggered (d.w.z. synchrone) frames Frame 1 and Frame 2 zijn 10µs respectievelijk 20µs voor iedere link. Beide frames hebben een switch processing tijd van 5µs. Construeer een time-triggered schedule voor Switch 5 and Switch 6 dat collision vrije communicatie bewerkstelligt tussen sensor1 en Actuator1 en tussen sensor2 en Actuator2. Teken het bijbehorende tijdsdiagram voor alle links en switches. 6

English: problem 4A (15 points) (For 5AIC1 students only!) Consider the above full-duplex switched time-triggered Ethernet network. Squares indicate end stations (i.e., ECUs) and circles indicate switches. Time-triggered (i.e., synchronous) frames Frame 1 and Frame 2 have transmission times 10µs and 20µs respectively in all the links. Both frames have switch processing time of 5µs. Find a time-triggered schedule in Switch 5 and Switch 6 for collision free communication between sensor1 to Actuator1 and sensor2 to Actuator2. Draw the corresponding timing diagram for all the links and the switches. Nederlands: opgave 4B (15 punten) (Alleen voor 5JJ90 studenten!) Een bitstroom wordt met behulp van de standaard CRC methode verstuurd. We nemen aan dat wanneer we de bitstroom representeren als polynoom F(x), de bitstroom eindigt met de coëfficiënt van x 0. Het gebruikte generatorpolynoom is G(x) = x+1. a. (5 punten) Bereken de code C(x) die verstuurd wordt wanneer F(x) = x 8 +x 5 +x 3 +x. b. (10 punten) Bewijs dat een fout, waarbij precies twee bits omklappen, niet gedetecteerd wordt. English: problem 4B (15 points) (For 5JJ90 students only!) A bit stream is transmitted using the standard CRC method. We assume that when the bit stream is represented by a polynomial F(x), the bit stream ends with the coefficient of x 0. The generator polynomial used is G(x) = x+1. a. (5 points) Compute the code C(x) that is transmitted when F(x) = x 8 +x 5 +x 3 +x. b. (10 points) Prove that an error, in which exactly two bits are flipped, is not detected. 7