On line IP Fragmentation Calculator
Το Σπαστήρι
Εργαλείο για τη διάσπαση ενός IP Datagram σε fragments. Υλοποιήθηκε με τη γλώσσα προγραμματισμού python έκδοση 2.7.10 στο πλαίσιο της διδασκαλίας των πανελλαδικών μαθημάτων των Δικτύων και του Προγραμματισμού Υπολογιστών των ΕΠΑ.Λ. για τον τομέα ΠΛΗΡΟΦΟΡΙΚΗΣ.
Είναι βασισμένο πάνω στην ύλη των Δικτύων Υπολογιστών όπως αυτή περιγράφεται από το επίσημο βιβλίο του Τομέα Πληροφορικής και συγκεκριμένα στην ενότητα 3.2 Το αυτοδύναμο πακέτο IP(Datagram).
Έχει δοκιμαστεί σε windows 7, 8.1 & 10. Δεν χρειάζεται να είναι εγκατεστημένη η γλώσσα python αφού έχει μετατραπεί σε εκτελέσιμο μαζί με τις απαιτούμενες βιβλιοθήκες (για ασφάλεια έχει ελεγχθεί με Avast & Avira antivirus) .
Δυνατότητες
Στο “σπαστήρι” έχετε τη δυνατότητα να επιλέξετε να δώσετε τα δικά σας δεδομένα ή και να δημιουργήσετε τυχαία. Οπότε μπορείτε να λύσετε τις ασκήσεις του βιβλίου, του τετραδίου, ή να φτιάξετε τις δικές σας για εξάσκηση, μαζί με τη λύση εάν βέβαια το επιθυμείτε.
Ένα αυτοδύναμο πακέτο IP (datagram) μεγέθους 5000 bytes με DF=0 και μήκος επικεφαλίδας σε bytes 24 πρόκειται να διέλθει από δίκτυο το οποίο υποστηρίζει μέγιστο μήκος δεδομένων πλαισίου (MTU) 1010 bytes. Υπολογίστε τον αριθμό των τμημάτων, το μήκος δεδομένων των τμημάτων και δώστε για κάθε τμήμα τα πεδία:
α) Μήκος επικεφαλίδας
β) Συνολικό μήκος,
γ) Δεδομένα Τμήματος
δ) Αναγνώριση,
ε) DF
στ) MF και
ζ)Σχετ. θέση τμήματος (Offset).
Όταν είσαι έτοιμος πάτα το Enter για να δεις τις απαντήσεις
Μπορείτε να χρησιμοποιήσετε to_spastiri on-line παρακάτω κάνοντας click στο λευκό πλαίσιο:
ή και off-line εφόσον to_spastiri_vs_01 είναι free και μπορείτε να το κατεβάσετε από εδώ :
ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ
- Με δεξιό κλικ και αποθήκευση ως… κατεβάστε το αρχείο .zip στον υπολογιστή σας
- αφήστε το antivirus που έχετε να ελέγξει το περιεχόμενο,
- αποσυμπιέστε το .zip αρχείο σε ένα φάκελο της αρεσκείας σας και στη συνέχεια
εκτελέστε το ομώνυμο αρχείο (to_spastiri.exe) που θα βρείτε στο φάκελο αυτό. - Μπορεί να χρειαστεί να αλλάξετε τις ρυθμίσεις εμφάνισης του παραθύρου της κονσόλας (font, window size, buffer) προκειμένου να είναι ορατά τα αποτελέσματα.
- Έχει ληφθεί μέριμνα για την ορθή εμφάνιση των ελληνικών οπότε λογικά δε θα αντιμετωπίσετε πρόβλημα.
- Επιθυμητή η ανατροφοδότηση για παρατηρήσεις, λάθη, bugs κλπ.
Τάσος Χατζηπαπαδόπουλος