Τα πακέτα IP είναι τα πιο κρίσιμα και θεμελιώδη στοιχεία του πρωτοκόλλου. Μεταφέρουν δεδομένα κατά τη μετάδοση και έχουν μια κεφαλίδα που περιέχει πληροφορίες που τους βοηθά να βρουν το δρόμο τους και να συναρμολογηθούν ξανά μετά τη μετάδοση.
Περισσότερες πληροφορίες για τα πακέτα IP
Οι δύο κύριες λειτουργίες του πρωτοκόλλου IP είναι η δρομολόγηση και η διευθυνσιοδότηση. Για τη δρομολόγηση πακέτων προς και από μηχανές σε ένα δίκτυο, το IP (το Πρωτόκολλο Διαδικτύου) χρησιμοποιεί διευθύνσεις IP που μεταφέρονται στα πακέτα.
Οι σύντομες περιγραφές στην εικόνα είναι αρκετά σημαντικές για να σας δώσουν μια ιδέα για τη λειτουργία των στοιχείων κεφαλίδας. Ωστόσο, μερικά μπορεί να μην είναι ξεκάθαρα:
- Η ετικέτα αναγνώρισης βοηθά στη συναρμολόγηση του πακέτου από διάφορα ενδεχόμενα τμήματα. Τα δεδομένα που αποστέλλονται μέσω ενός δικτύου αναλύονται σε μικρά τμήματα που περικλείονται σε αυτά τα πακέτα. Τα δίκτυα IP, όπως το διαδίκτυο, συνήθως δεν είναι ασφαλή. Τα πακέτα μπορεί να χαθούν, να καθυστερήσουν και να φτάσουν με λάθος σειρά. Μόλις φτάσουν στον προορισμό, η ετικέτα αναγνώρισης βοηθά στην αναγνώριση του πακέτου και στην επανασυναρμολόγηση των δεδομένων στην αρχική τους μορφή.
- Η κατακερματισμένη σημαία δηλώνει εάν το πακέτο μπορεί να κατακερματιστεί ή όχι.
- Η μετατόπιση fragment offset είναι ένα πεδίο για τον προσδιορισμό του τμήματος με το οποίο είναι συνδεδεμένο αυτό το πακέτο.
- Time to Live (TTL) είναι ένας αριθμός που υποδεικνύει πόσα άλματα (περάσματα δρομολογητή) μπορεί να κάνει το πακέτο πριν πεθάνει. Συνήθως, σε κάθε δρομολογητή, αναλύεται ένα πακέτο και με βάση τις πληροφορίες που υπάρχουν σε αυτόν τον δρομολογητή σε άλλους γειτονικούς δρομολογητές, γίνεται μια επιλογή για το ποια διαδρομή είναι καλύτερη. Στη συνέχεια, το πακέτο προωθείται στον επόμενο δρομολογητή. Σε αυτή τη διαμόρφωση, ένα πακέτο μπορεί κάλλιστα να κυκλοφορεί. Υπάρχει επίσης το flooding ως άλλη μέθοδος, που συνεπάγεται την αποστολή ενός αντιγράφου του πακέτου σε κάθε γειτονικό δρομολογητή. τότε, μόνο η μηχανή-στόχος καταναλώνει το πακέτο. Άλλα πακέτα θα συνεχίσουν να βρίσκονται σε περιαγωγή. Το TTL είναι ένας αριθμός, συνήθως 255, ο οποίος μειώνεται κάθε φορά που ένα πακέτο περνάει από έναν δρομολογητή. Με αυτόν τον τρόπο, τα περιττά πακέτα θα πεθάνουν τελικά όταν το TTL φτάσει στο μηδέν.
- Το header άθροισμα ελέγχου είναι ένας αριθμός που χρησιμοποιείται για τον εντοπισμό και τη διόρθωση σφαλμάτων κατά τη μετάδοση πακέτων. Τα δεδομένα στο πακέτο τροφοδοτούνται σε έναν μαθηματικό αλγόριθμο. Το άθροισμα που προκύπτει ταξιδεύει με τα δεδομένα στο πακέτο. Κατά τη λήψη, αυτό το άθροισμα υπολογίζεται ξανά χρησιμοποιώντας τον ίδιο αλγόριθμο. Εάν είναι το ίδιο με το αρχικό άθροισμα, τα δεδομένα είναι καλά. Διαφορετικά, θεωρείται κατεστραμμένο και το πακέτο απορρίφθηκε.
- Το ωφέλιμο φορτίο είναι τα πραγματικά δεδομένα που μεταφέρονται. Σημειώστε ότι το ωφέλιμο φορτίο δεδομένων μπορεί να είναι έως και 64 KiloByte, το οποίο είναι τεράστιο σε σύγκριση με το σύνολο των bits κεφαλίδας.
Το