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