Ακολουθεί μια κατανομή του γιατί:
* αναγνωριστικά πακέτων (ή παρόμοια αναγνωριστικά): Πολλά πρωτόκολλα δικτύου χρησιμοποιούν κάποια μορφή ταυτοποίησης μέσα στα πακέτα τους. Αυτό θα μπορούσε να είναι ένας αριθμός ακολουθίας, ένα αναγνωριστικό συναλλαγής, ένας αριθμός πλαισίου ή κάτι άλλο εξ ολοκλήρου. Ο σκοπός είναι συνήθως:
* Πακέτα παραγγελιών: Βεβαιωθείτε ότι τα πακέτα φθάνουν με τη σωστή σειρά, ιδιαίτερα σημαντικά για πράγματα όπως η ροή βίντεο ή ήχου.
* Προσδιορίστε τα σχετικά πακέτα: Πακέτα ομάδων που ανήκουν στην ίδια συνεδρία ή συναλλαγή επικοινωνίας.
* Ανίχνευση διπλών ή ελλείψεων πακέτων: Επιτρέψτε στον δέκτη να εντοπίσει και να ζητήσει αναμετάδοση των χαμένων πακέτων.
* Έλεγχος σφαλμάτων: Ορισμένα πρωτόκολλα χρησιμοποιούν το αναγνωριστικό ως μέρος των μηχανισμών ανίχνευσης ελέγχου ή ανίχνευσης σφαλμάτων.
* Τι κάνει ένα αναγνωριστικό "κακό"; Ένα "κακό" αναγνωριστικό πακέτου εξαρτάται από το περιβάλλον. Θα μπορούσε να σημαίνει:
* Dupplicate ID: Ένα πακέτο φτάνει με ένα αναγνωριστικό που έχει ήδη ληφθεί. Αυτό υποδεικνύει μια αναμετάδοση που μπορεί να είναι περιττή ή πρόβλημα με το δίκτυο.
* id-order id: Ένα πακέτο φτάνει με ένα αναγνωριστικό που είναι εκτός αλληλουχίας σε σύγκριση με τα πακέτα που έχουν ληφθεί προηγουμένως. Αυτό υποδεικνύει ένα πρόβλημα δικτύου.
* Μη έγκυρο αναγνωριστικό: Το αναγνωριστικό μπορεί να είναι εκτός του επιτρεπόμενου εύρους για το πρωτόκολλο, ίσως λόγω της διαφθοράς.
* λείπει αναγνωριστικό: Ένα κενό στην ακολουθία των IDS δείχνει μια απώλεια πακέτων.
* σύγκρουση ID: Σε ορισμένα πρωτόκολλα, ειδικά εκείνα με λιγότερο εξελιγμένη διαχείριση ID, θα μπορούσαν να συμβούν μια σύγκρουση (δύο πακέτα με το ίδιο αναγνωριστικό).
Παραδείγματα:
* TCP: Χρησιμοποιεί αριθμούς αλληλουχίας για την παραγγελία και την παρακολούθηση bytes. Ένας "κακός" αριθμός ακολουθίας θα ήταν αυτός που είναι εκτός λειτουργίας ή ένα αντίγραφο.
* UDP: Δεν εγγυάται εγγενώς την παραγγελία ή την αξιόπιστη παράδοση. Παρόλο που δεν διαθέτει επίσημο "ID πακέτων", τα πρωτόκολλα σε επίπεδο εφαρμογής που είναι χτισμένα πάνω από το UDP προσθέτουν συχνά τα δικά τους αναγνωριστικά συναλλαγών ή αριθμούς αλληλουχίας. Ένα "κακό" αναγνωριστικό σε αυτή την περίπτωση θα εξαρτηθεί από το πρωτόκολλο σε επίπεδο εφαρμογής.
* Ethernet: Χρησιμοποιεί αριθμούς πλαισίου, που συχνά χειρίζεται το υλικό. Τα ζητήματα εδώ συνήθως εκδηλώνονται ως σφάλματα CRC (κατεστραμμένα δεδομένα) και όχι ρητά "κακοί" αριθμοί πλαισίων.
Εν ολίγοις, χωρίς να γνωρίζει το συγκεκριμένο πρωτόκολλο δικτύου και πώς χρησιμοποιεί αναγνωριστικά πακέτων, η έννοια του "κακού αναγνωριστικού πακέτου" δεν έχει νόημα. Το ζήτημα σχετίζεται πάντα με το πλαίσιο και πώς το πρωτόκολλο χρησιμοποιεί το αναγνωριστικό για αξιόπιστη επικοινωνία.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα