2022
Θέμα Α1 [15 μονάδες]
Να χαρακτηρίσετε τις προτάσεις που ακολουθούν με τη λέξη Σωστό, αν η πρόταση είναι σωστή ή τη λέξη Λάθος, αν η πρόταση είναι λανθασμένη.
Ανατροφοδότηση
Σωστό
Ανατροφοδότηση
Λάθος
Ανατροφοδότηση
Σωστό
Ανατροφοδότηση
Σωστό
Ανατροφοδότηση
Λάθος
Θέμα Α2 [10 μονάδες]
Θέμα Β1 [4 μονάδες]
Τι ονομάζεται Υπερκείμενο (Hypertext);
Υπερκείμενο (Hypertext) ονομάζουμε ένα κείμενο στο οποίο η πληροφορία είναι οργανωμένη με μη γραμμική μορφή, δηλαδή η αναζήτηση της πληροφορίας δε γίνεται με κάποια συγκεκριμένη σειρά, αλλά τυχαία με βάση τους συνδέσμους (links) που υπάρχουν στο σώμα του κειμένου.
Θέμα Β2 [15 μονάδες]
Ποιες είναι οι βασικές λειτουργίες στα προγράμματα Φυλλομετρητών;
Οι βασικές λειτουργίες που συναντάμε σε όλα τα προγράμματα Φυλλομετρητών είναι:
- να αποστέλλει αιτήματα στους Εξυπηρετητές του Ιστού χρησιμοποιώντας το πρωτόκολλο HTTP
- να σχεδιάζει την ιστοσελίδα σύμφωνα με τις πληροφορίες που του έστειλε ο Εξυπηρετητής
- να τονίζει τα σημεία σύνδεσης, έτσι ώστε να είναι ευδιάκριτα και να είναι εύκολο να εντοπιστούν στην ιστοσελίδα
- να δίνεται η δυνατότητα αποθήκευσης των διευθύνσεων των ιστοσελίδων σε καταλόγους
- να κρατάει ιστορικό με τις διευθύνσεις των ιστοσελίδων που έχουμε επισκεφθεί
Θέμα Β3 [6 μονάδες]
Τι περιλαμβάνει το σύστημα ονομασίας περιοχών DNS;
Το DNS περιλαμβάνει:
- τον χώρο ονομάτων
- τους εξυπηρετητές μέσω των οποίων γίνεται διαθέσιμος ο χώρος ονομάτων
- τους αναλυτές (resolvers) που ρωτούν τους εξυπηρετητές περί του χώρου ονομάτων
Θέμα Γ [25 μονάδες]
Έστω ο υπολογιστής Α με διεύθυνση IPv4 172.35.1.23/24 και ο υπολογιστής Β με διεύθυνση IPv4 172.35.0.24/24.
Γ1. Ποια είναι η διεύθυνση του δικτύου στο οποίο ανήκει ο υπολογιστής Α (μον. 2); Να αιτιολογήσετε την απάντησή σας (μον. 3).
Γ2. Ποια είναι η διεύθυνση του δικτύου στο οποίο ανήκει ο υπολογιστής Β (μον. 2); Να αιτιολογήσετε την απάντησή σας
(μον. 3).
Γ3. Προκειμένου να επικοινωνήσουν οι δύο υπολογιστές, τι είδους δρομολόγηση θα γίνει άμεση ή έμμεση (μον. 2); Να αιτιολογήσετε την απάντησή σας (μον. 3).
Γ4. Αν αλλάξει η μάσκα υποδικτύου των δύο υπολογιστών σε /23, τι είδους δρομολόγηση θα έχουμε άμεση ή έμμεση (μον. 4); Να αιτιολογήσετε την απάντησή σας (μον. 6).
Γ1. Εφαρμόζοντας τη λογική πράξη AND μεταξύ της μάσκας 255.255.255.0 και της διεύθυνσης 172.35.1.23 προκύπτει η διεύθυνση δικτύου 172.35.1.0
10101100.00100011.00000001.00010111 (172.35.1.23)
11111111.11111111.11111111.00000000 (25.255.255.0)
10101100.00100011.00000001.00000000 (172.35.1.0)
Γ2. Εφαρμόζοντας τη λογική πράξη AND μεταξύ της μάσκας 255.255.255.0 και της διεύθυνσης 172.35.0.24 προκύπτει η διεύθυνση δικτύου 172.35.0.0
10101100.00100011.00000001.00011000 (172.35.0.24)
11111111.11111111.11111111.00000000 (25.255.255.0)
10101100.00100011.00000001.00000000 (172.35.0.0)
Γ3. Θα γίνει έμμεση δρομολόγηση, αφού οι δυο υπολογιστές ανήκουν σε διαφορετικά δίκτυα.
Γ4. Αλλάζοντας τη μάσκα σε 255.255.254.0, προκύπτουν αντίστοιχα οι διευθύνσεις δικτύου για τον πρώτο και τον δεύτερο υπολογιστή: 172.35.0.0 και 172.35.0.0, άρα η δρομολόγηση θα είναι άμεση αφού ανήκουν στο ίδιο δίκτυο.
1ος υπολογιστής
10101100.00100011.00000001.00010111 (172.35.1.23)
11111111.11111111.11111110.00000000 (255.255.255.0)
10101100.00100011.00000000.00000000 (172.35.0.0)
2ος υπολογιστής
10101100.00100011.00000000.00011000 (172.35.0.24)
11111111.11111111.11111110.00000000 (255.255.255.0)
10101100.00100011.00000000.00000000 (172.35.0.0)
Θέμα Δ [25 μονάδες]
Από τη διάσπαση ενός IP πακέτου προέκυψε ο παρακάτω πίνακας με τα στοιχεία των τμημάτων:

Δ1. Να συμπληρώσετε τα κενά του πίνακα. (Μονάδες 20)
Δ2. Να υπολογίσετε το συνολικό μήκος του αρχικού πακέτου. (Μονάδες 5)
Δ1.
- Από τη διαφορά μήκους δεδομένων και συνολικού μήκους βρίσκουμε ότι η επικεφαλίδα είναι 1056-1032 = 24 bytes. Αυτό σημαίνει ότι η επικεφαλίδα έχει μήκος 24Byte/4Byte = 6 λέξεις των 4Byte (32bit). Οπότε η πρώτη σειρά συμπληρώνεται με τον αριθμό 6.
- Στο πρώτο τμήμα παρατηρούμε ότι το μήκος των δεδομένων είναι 1472. Ο ίδιος αριθμός θα τοποθετηθεί
και στο 2ο τμήμα στο πεδίο μήκος δεδομένων. Από αυτό μπορούμε εύκολα να βρούμε τη σχετική θέση
τμήματος η οποία είναι 1472/8 = 184 που συμπληρώνεται αντίστοιχα στο 2ο τμήμα του αντίστοιχου πεδίου, ενώ στο 3ο τμήμα βάζουμε τον αριθμό 184+184 = 368. - Αν προσθέσουμε τον αριθμό 24 (που είναι η επικεφαλίδα) στο καθαρό μήκος του κάθε τμήματος αντίστοιχα προκύπτει ο αριθμός 1496 στο πεδίο συνολικό μήκος του 1ου και του 2ου τμήματος.
- Το MF θα πάρει τη τιμή 1 στο 2ο τμήμα, διότι ακολουθεί και άλλο τμήμα.
- Το πεδίο DF στο 3ο τμήμα θα πάρει τη τιμή 0, αφού έχουμε διάσπαση πακέτου.

Δ2. Το συνολικό μήκος του αρχικού πακέτου θα προκύψει αν προσθέσουμε το κάθε μήκος του κάθε τμήματος και στο τέλος την επικεφαλίδα: 1472+1472+1032+24 = 4000 Bytes
(c) Αμπατζόγλου Ιωάννης, MSc Ηλεκτρονικός Μηχανικός, καθηγητής ηλεκτρονικών ΠΕ84
Αδειοδοτημένο υπό τους όρους Creative Commons Αναφορά Δημιουργού 4.0