Δικτύωση

Γνώση Υπολογιστών >> Δικτύωση >  >> Η διεύθυνση IP

Ποια δεδομένα μπορεί να περιέχει ένα πακέτο IP;

Ένα πακέτο IP περιέχει διάφορα πεδία, που κατηγοριοποιούνται ευρέως σε πληροφορίες κεφαλίδας και ωφέλιμο φορτίο. Τα δεδομένα που μεταφέρουν εξαρτώνται από το πρωτόκολλο υψηλότερου επιπέδου που εγκλωβίζονται μέσα στο ωφέλιμο φορτίο. Εδώ είναι μια κατανομή:

IP Header: Αυτό περιέχει μεταδεδομένα για το ίδιο το πακέτο, όχι τα πραγματικά δεδομένα που μεταδίδονται. Τα βασικά πεδία περιλαμβάνουν:

* Έκδοση: Καθορίζει την έκδοση IP (π.χ. IPv4 ή IPv6).

* Μήκος κεφαλίδας Internet: Υποδεικνύει το μήκος της κεφαλίδας σε λέξεις 32-bit.

* Τύπος υπηρεσίας/διαφοροποιημένων υπηρεσιών: Καθορίζει τις παραμέτρους της ποιότητας των υπηρεσιών (προτεραιότητα κ.λπ.).

* Συνολικό μήκος: Το συνολικό μήκος ολόκληρου του πακέτου IP (Header + Data).

* Αναγνώριση: Μοναδικό αναγνωριστικό για το πακέτο, που χρησιμοποιείται για κατακερματισμό και επανασυναρμολόγηση.

* Σημαίες: Τα κομμάτια που χρησιμοποιούνται για τον έλεγχο κατακερματισμού.

* μετατόπιση θραύσματος: Μετατόπιση του θραύσματος μέσα στο αρχικό πακέτο.

* Ώρα για να ζήσετε (TTL): Περιορίζει τη διάρκεια ζωής του πακέτου για να αποτρέψει τους βρόχους δρομολόγησης.

* Πρωτόκολλο: Προσδιορίζει το πρωτόκολλο υψηλότερου επιπέδου που εγκλωβίζεται στο ωφέλιμο φορτίο (π.χ. TCP, UDP, ICMP).

* Header checksum: Ανίχνευση σφαλμάτων για την κεφαλίδα.

* Διεύθυνση IP προέλευσης: Τη διεύθυνση IP του αποστολέα.

* Διεύθυνση IP προορισμού: Η διεύθυνση IP του δέκτη.

* Επιλογές (προαιρετικά): Διάφορα προαιρετικά πεδία για προηγμένες λειτουργίες.

ωφέλιμο φορτίο: Αυτά είναι τα πραγματικά δεδομένα που μεταφέρονται. Τα περιεχόμενα εξαρτώνται εξ ολοκλήρου από το πρωτόκολλο που καθορίζεται στο πεδίο «Πρωτόκολλο» της κεφαλίδας IP. Παραδείγματα περιλαμβάνουν:

* TCP (πρωτόκολλο ελέγχου μετάδοσης): Περιέχει τμήματα δεδομένων με αριθμούς αλληλουχίας, ελέγχου ελέγχου και άλλες πληροφορίες για το TCP. Αυτό χρησιμοποιείται συχνά για αξιόπιστη μεταφορά δεδομένων. Τα πραγματικά δεδομένα θα μπορούσαν να είναι οτιδήποτε - ιστοσελίδες, μηνύματα ηλεκτρονικού ταχυδρομείου, αρχεία κ.λπ.

* UDP (πρωτόκολλο χρήστη Datagram): Περιέχει δεδομένα χωρίς εγγυήσεις αξιοπιστίας. Είναι ταχύτερο αλλά λιγότερο αξιόπιστο από το TCP. Χρησιμοποιείται για εφαρμογές όπου η ταχύτητα έχει προτεραιότητα σε σχέση με την αξιοπιστία, όπως τα μέσα ροής (π.χ. κλήσεις βίντεο, online παιχνίδια).

* ICMP (πρωτόκολλο μηνύματος ελέγχου Internet): Χρησιμοποιείται για τη διάγνωση δικτύου (όπως το ping και το traceroute). Περιέχει μηνύματα σφάλματος ή πληροφορίες κατάστασης δικτύου.

* Άλλα πρωτόκολλα: Πολλά άλλα πρωτόκολλα μπορούν να μεταφερθούν εντός του ωφέλιμου φορτίου IP, συμπεριλαμβανομένων των πρωτοκόλλων δρομολόγησης (όπως το OSPF, BGP) και διάφορα πρωτόκολλα ειδικά για την εφαρμογή.

Εν ολίγοις, τα δεδομένα μέσα σε ένα πακέτο IP είναι πολύ μεταβλητά και εξαρτάται από το πρωτόκολλο εγκλεισμένου. Η κεφαλίδα IP παρέχει τις απαραίτητες πληροφορίες διευθύνσεων και δρομολόγησης για να ληφθούν τα δεδομένα από πηγή σε προορισμό, ενώ το ωφέλιμο φορτίο περιέχει τις πραγματικές πληροφορίες που κοινοποιούνται.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα