Δίκτυα Επικοινωνιών

Άσκηση Θεματικής Ενότητας 3 - Επίπεδο Μεταφοράς

Ερώτηση 1 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 10 βαθμοί) 

Το πρωτόκολλο ελέγχου μετάδοσης TCP χρησιμοποιείται για

Ερώτηση 2 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 10 βαθμοί) 

Ποιο από τα παρακάτω δεν ανήκει στην κεφαλίδα ενός πακέτου TCP;

Ερώτηση 3 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 10 βαθμοί) 

Η τιμή στο πεδίο “Receive Window” στην κεφαλίδα ενός TCP segment

Ερώτηση 4 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 10 βαθμοί) 

Είναι δυνατό να έχουμε αξιόπιστη μεταφορά δεδομένων μιας εφαρμογής με το πρωτόκολλο UDP;

Ερώτηση 5 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 10 βαθμοί) 

Το μήκος της κεφαλίδας (header) στο TCP segment είναι

Ερώτηση 6 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 10 βαθμοί) 

Σε μία TCP σύνδεση, υποθέστε ότι υπάρχει απώλεια δεδομένων όταν το μέγεθος του παραθύρου της σύνδεσης έχει την τιμή W. Επίσης, υποθέστε ότι το RTT παραμένει σταθερό. Τότε ο μέσος ρυθμός μετάδοσης είναι περίπου

Ερώτηση 7 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 10 βαθμοί) 

Θεωρήστε τον έλεγχο συμφόρησης στο TCP. Όταν ο timer λήγει στον πομπό τότε το κατώφλι (threshold) τίθεται

Ερώτηση 8 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 10 βαθμοί) 

Σε τι χρησιμεύει το πεδίο «Διάρκεια ζωής» (TTL-Time To Live) στην κεφαλίδα (header) ενός TCP segment;

Ερώτηση 9 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 10 βαθμοί) 

Θεωρήστε μια σύνδεση TCP με RTT (καθυστέρηση διαδρομής μετ΄επιστροφής) 400ms και ενταμιευτή λήψης (receive buffer) μεγέθους 75 KB. Ας υποθέσουμε ότι η χωρητικότητα του δικτύου είναι 1 Mbps και ότι τα πακέτα έχουν μήκος 1250 bytes. Ποιο είναι το μικρότερο μέγεθος του παραθύρου ολίσθησης που μεγιστοποιεί τη χρήση (utilization) του δικτύου, ενώ δεν υπερβαίνει τον ενταμιευτή λήψης;

Ερώτηση 10 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 10 βαθμοί) 

Ας υποθέσουμε ότι μια ροή TCP είναι σε φάση αργής εκκίνησης και ότι k πακέτα αποστέλλονται μεταξύ χρόνου t και t + RTT. Πόσα πακέτα περιμένετε να αποσταλούν μεταξύ t + RTT και t + 2 RTT , αν υποτεθεί ότι η ροή παραμένει στη φάση αργής εκκίνησης;

Ερώτηση 11 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 10 βαθμοί) 

Αυτό το ερώτημα αφορά στον έλεγχο συμφόρησης του TCP.

Ερώτηση 12 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 10 βαθμοί) 

Θεωρήστε την παρακάτω ακολουθία πακέτων ACK από έναν TCP δέκτη:

 

πακέτο ACK #1 με αριθμό ack 3000,

πακέτο ACK #2 με αριθμό ack 4000,

πακέτο ACK #3 με αριθμό ack 5000,

πακέτο ACK #4 με αριθμό ack 5000,

πακέτο ACK #5 με αριθμό ack 5000,

πακέτο ACK #6 με αριθμό ack 5000,

πακέτο ACK #7 με αριθμό ack 5000.

 

Υποθέστε ότι ο αποστολέας χρησιμοποιεί ταχεία επαναμετάδοση (fast retransmit). Ποιο πακέτο επαναμεταδίδεται από τον αποστολέα και πότε επαναμεταδίδεται;

Ερώτηση 13 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 10 βαθμοί) 

Ποια από τις παρακάτω ακολουθίες πακέτων περιγράφει καλύτερα το πρώτο σύνολο μηνυμάτων που χρησιμοποιούνται όταν ο υπολογιστής Α θέλει να εγκαθιδρύσει μία TCP σύνδεση με τον υπολογιστή Β; (Υποθέστε ότι ο Β δεν συνδέεται ήδη με τον Α και ότι δεν υπάρχει απώλεια πακέτων)

Ερώτηση 14 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 10 βαθμοί) 

Ποια από τις ακόλουθες προτάσεις ΔΕΝ χαρακτηρίζει με ακρίβεια την TCP κεφαλίδα;