τα στοιχεία επικοινωνίας μου
Ταχυδρομείο[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Σύνθεση πλαισίου (με σειρά):
MAC στόχος: 6Β
Πηγή MAC: 6B
Τύπος: 2Β
Δεδομένα: 46B-1500B
CRC: 4Β
Μεταξύ αυτών, το MAC προέλευσης είναι η διεύθυνση της κάρτας δικτύου κεντρικού υπολογιστή, ο τύπος είναι ο τύπος δεδομένων του επιπέδου δικτύου προέλευσης, το ipv4 είναι 0800, το arp είναι 0806, το pppoe είναι 8864, το 1qtag είναι 8100, το ipv6 είναι 86dd
Η Python μπορεί να αποκτήσει την εγγενή διεύθυνση mac μέσω της μονάδας uuid
Header: 20-60B, εκ των οποίων τα πρώτα 20B είναι απαραίτητα και τα τελευταία 40B είναι προαιρετικά.
Δεδομένα: 0-65516Β
Έκδοση: 4 ψηφία, που υποδεικνύουν ipv4 ή ipv6
ihl: 4 bit, υποδεικνύοντας το μήκος της κεφαλίδας, η μονάδα είναι 4B, άρα το μέγιστο είναι 4x15=60B, που είναι ακριβώς το μέγιστο μήκος της κεφαλίδας
ds: διαφοροποιημένες υπηρεσίες, 8 bit, τα τρία πρώτα bit δείχνουν προτεραιότητα, τα επόμενα τέσσερα bit δείχνουν ελάχιστη καθυστέρηση, μέγιστη απόδοση, υψηλότερη αξιοπιστία και ελάχιστο κόστος, το τελευταίο bit δεν χρησιμοποιείται
Συνολικό μήκος: 16 bit, υποδεικνύοντας το συνολικό μήκος της κεφαλίδας και των δεδομένων, σε B.Λάβετε υπόψη ότι το μήκος δεδομένων του επιπέδου σύνδεσης είναι 46-1500 Όταν το επίπεδο δεδομένων δικτύου είναι μικρότερο από 46 B, τα δεδομένα θα συμπληρωθούν όταν υπερβεί το 1500.
Αναγνώριση: 16 bit, υποδεικνύοντας το μοναδικό αναγνωριστικό των κατακερματισμένων δεδομένων
Σημαία: 3 bit, το υψηλότερο bit είναι ένα δεσμευμένο bit, το δεύτερο bit δείχνει εάν μπορεί να κατακερματιστεί, 0 σημαίνει ότι μπορεί να κατακερματιστεί, 1 σημαίνει ότι δεν μπορεί να κατακερματιστεί, το τελευταίο bit δείχνει εάν το datagram είναι κατακερματισμένο, 0 σημαίνει ότι δεν κατακερματισμένο, Και είναι το τελευταίο κομμάτι, 1 σημαίνει θραύσμα, και υπάρχουν θραύσματα μετά από αυτό
Μετατόπιση θραύσματος: 13 bit, 8B
Διάρκεια ζωής, 8 bit, το μέγιστο 255, υποδεικνύοντας τον μέγιστο αριθμό αναπηδήσεων στη διαδρομή
Πρωτόκολλο: 8 bit, που υποδεικνύει τον τύπο δεδομένων ip, όπως ICMP, IGMP, TCP, UDP κ.λπ.
Άθροισμα ελέγχου κεφαλίδας: 16 bit
Διεύθυνση IP πηγής και διεύθυνση IP προορισμού, 32 bit το καθένα
Η Python μπορεί να λάβει πληροφορίες δικτύου μέσω των δύο μονάδων psutil και netifaces Η έκδοση netifacce είναι ξεπερασμένη.
Η προσβασιμότητα των δεδομένων δεν είναι εγγυημένη
Κεφαλίδα 8Β: θύρα πηγής 2Β, θύρα προορισμού 2Β, μήκος 2Β, άθροισμα ελέγχου 2Β
Στοιχεία 0-65527Β
Χειραψία 3 κατευθύνσεων για δημιουργία σύνδεσης, χειραψία 4 κατευθύνσεων για κλείσιμο σύνδεσης
Πρώτο μέρος 20-60Β
Στοιχεία 0-65535Β
Θύρα πηγής 16 bit
Θύρα προορισμού 16 bit
Σειριακός αριθμός: 32 bit: Κάθε byte δεδομένων έχει έναν αριθμό σειράς,Αφού φτάσει στο pow (2,32), ξεκινά από το 0
Αριθμός επιβεβαίωσης: 32 bit Ο δέκτης στέλνει τον αριθμό σειράς του πρώτου byte του επόμενου μηνύματος δεδομένων στον αποστολέα.
Μετατόπιση δεδομένων: 4 bit, bit μονάδας 4B, παρόμοια με το ihl της κεφαλίδας ipv4
Με κράτηση: 6 bit, συνήθως 0
URG: 1 bit, 1 υποδηλώνει επείγοντα δεδομένα, ο δείκτης επείγοντος είναι έγκυρος
ACK: 1 bit, 1 σημαίνει ότι το πεδίο αριθμού επιβεβαίωσης είναι έγκυρο
PSH: 1 bit, 1 σημαίνει ότι το μήνυμα δημιουργείται και αποστέλλεται αμέσως.
RST: Εάν είναι 1, σημαίνει ότι υπάρχει σοβαρό πρόβλημα με την τρέχουσα σύνδεση και θα επαναδημιουργήσει τη σύνδεση RST του 1 αρνούνται να ανοίξουν παράνομες συνδέσεις.
SYN: 1 bit, 1 υποδηλώνει ότι το μήνυμα είναι αίτημα σύνδεσης ή μήνυμα αποδοχής σύνδεσης
FIN: 1 bit, 1 υποδηλώνει ότι τα δεδομένα έχουν σταλεί και απαιτείται η απελευθέρωση της σύνδεσης.
Παράθυρο: 16 bit, αποστέλλονται από τον παραλήπτη στον αποστολέα, υποδεικνύοντας τη διάρκεια του επόμενου μηνύματος που αναμένεται να γίνει αποδεκτό
Άθροισμα ελέγχου: 16 bit
Επείγον δείκτη: 16 bit Όταν το URG είναι 1, υποδεικνύει την τελική θέση των επειγόντων δεδομένων.
Το psutil μπορεί να αποκτήσει κάποια στατιστικά στοιχεία δικτύου Η μέθοδος net_io_counters συλλέγει από προεπιλογή στατιστικά στοιχεία δικτύου για ολόκληρο το μηχάνημα.
Το HTTP είναι επικοινωνία χωρίς κατάσταση από προεπιλογή και οι υπηρεσίες κατάστασης μπορούν να εκτελούνται μέσω cookies.
Η θύρα http είναι γενικά 80
Μήνυμα αιτήματος: μέθοδος, url, έκδοση, άλλα πεδία κεφαλίδας, οντότητα μηνύματος (προαιρετικό)
Μήνυμα απόκρισης: έκδοση, κωδικός κατάστασης, φράση, άλλα πεδία κεφαλίδας, οντότητα μηνύματος (προαιρετικό)
Μέθοδοι: Υπάρχουν 8 τύποι, get, post, head, put, delete, option, connect, trace
Έκδοση: http αριθμός έκδοσης
Άλλα πεδία κεφαλίδας: όπως Cache-Control, Accept-Encoding, κ.λπ.
Οντότητα μηνύματος: χωρίς περιορισμό στο μήκος, μπορεί να είναι 0
Κωδικός κατάστασης: 404, τριψήφιος.Το 1xx υποδηλώνει ότι ο διακομιστής έχει λάβει το αίτημα, το 2xx υποδεικνύει ότι ο διακομιστής αποδέχεται το αίτημα πελάτη, το 3xx υποδεικνύει ότι ο διακομιστής ανακατευθύνει το αίτημα πελάτη, το 4xx υποδεικνύει ότι το αίτημα πελάτη είναι λανθασμένο και το 5xx υποδεικνύει ότι υπάρχει πρόβλημα με τον διακομιστή .
Φράση: Σχόλιο για τον κωδικό κατάστασης Για παράδειγμα, η φράση που αντιστοιχεί στον κωδικό επιστροφής 202 είναι Αποδοχή και η αντίστοιχη φράση στον κωδικό επιστροφής 404 είναι Not Found.
Το http δεν έχει εγγύηση ασφαλείας και μπορεί να καταγραφεί το https χρησιμοποιεί SSL ή TLS για την κρυπτογράφηση των πακέτων δεδομένων και στη συνέχεια τα μεταδίδει μέσω TCP443
Η συμμετρική κρυπτογράφηση και η ασύμμετρη κρυπτογράφηση χρησιμοποιούνται γενικά για την κρυπτογράφηση μηνυμάτων και η ασύμμετρη κρυπτογράφηση χρησιμοποιείται γενικά για την κρυπτογράφηση με κωδικό πρόσβασης.
Όταν ο πελάτης ζητήσει, θα στείλει ένα σύνολο κανόνων κρυπτογράφησης που υποστηρίζει στον διακομιστή.
Ο διακομιστής συνδυάζει ένα σύνολο αλγορίθμων κρυπτογράφησης και κατακερματισμού με βάση τους κανόνες κρυπτογράφησης του πελάτη και το επιστρέφει στον πελάτη με τη μορφή ψηφιακού πιστοποιητικού μαζί με τις δικές του πληροφορίες ταυτότητας.
Ο πελάτης επαληθεύει την εγκυρότητα του πιστοποιητικού διακομιστή, δημιουργεί μια σειρά από κωδικούς πρόσβασης τυχαίων αριθμών μετά τη διαβίβαση του πιστοποιητικού και κρυπτογραφεί τον κωδικό πρόσβασης τυχαίων αριθμών με το δημόσιο κλειδί του διακομιστή.Ο πελάτης υπολογίζει τον κατακερματισμό του μηνύματος που θα σταλεί, κρυπτογραφεί το μήνυμα που θα σταλεί και την τιμή κατακερματισμού του μηνύματος με έναν κωδικό πρόσβασης τυχαίου αριθμού και, τέλος, κρυπτογραφεί το δημόσιο κλειδί του διακομιστή με έναν κωδικό πρόσβασης τυχαίων αριθμών και το μήνυμα και το μήνυμα κρυπτογραφούνται με τον κωδικό πρόσβασης τυχαίου αριθμού κατακερματίζονται μαζί
Μετά τη λήψη των δεδομένων πελάτη, ο διακομιστής χρησιμοποιεί το δικό του ιδιωτικό κλειδί για την αποκρυπτογράφηση του κωδικού πρόσβασης τυχαίου αριθμού, στη συνέχεια χρησιμοποιεί τον κωδικό πρόσβασης τυχαίου αριθμού για την αποκρυπτογράφηση του μηνύματος και της τιμής κατακερματισμού του μηνύματος και συγκρίνει την αποκρυπτογραφημένη τιμή κατακερματισμού με την τιμή κατακερματισμού του ληφθέντος μηνύματος δείτε αν είναι συνεπής. Εάν είναι συνεπείς, η σύνδεση μεταξύ του πελάτη και του διακομιστή εδραιώνεται με επιτυχία. Στη συνέχεια, και τα δύο μέρη χρησιμοποιούν κωδικούς πρόσβασης τυχαίων αριθμών για την κρυπτογράφηση και την αποκρυπτογράφηση των δεδομένων.Κατά τη διάρκεια της επόμενης μετάδοσης δεδομένων, εάν παρουσιαστεί σφάλμα ή ο κατακερματισμός είναι ασυνεπής, η σύνδεση θα τερματιστεί αυτόματα.
Το SNMP Simple Mail Transfer Protocol χρησιμοποιείται για τη μεταφορά email από τη διεύθυνση προέλευσης στη διεύθυνση προορισμού Η θύρα είναι γενικά 25.
Είναι ένα ευρέως χρησιμοποιούμενο πρωτόκολλο αποστολής email Μετά την αποστολή ενός email, το email θα σταλεί στον διακομιστή snmp.
Ο παραλήπτης χρησιμοποιείται για να δέχεται μηνύματα ηλεκτρονικού ταχυδρομείου που αποστέλλονται στον εαυτό του από άλλους χρήστες από τον δικό του διακομιστή Η θύρα είναι συνήθως 110.
Το pop3 είναι ένα πρωτόκολλο εκτός σύνδεσης Όταν ο χρήστης συνδεθεί, τα μηνύματα ηλεκτρονικού ταχυδρομείου από τον διακομιστή pop3 θα ληφθούν ταυτόχρονα στην τοπική περιοχή και ταυτόχρονα τα μηνύματα από τον διακομιστή θα διαγραφούν αυτόματα.
Το imap είναι ένα διαδικτυακό πρωτόκολλο λήψης αλληλογραφίας, το οποίο αντικαθιστά το πρόβλημα εκτός σύνδεσης του pop3. Είναι το πιο συχνά χρησιμοποιούμενο πρωτόκολλο λήψης αλληλογραφίας.
Όταν ένας πελάτης με dhcp συνδέεται στο δίκτυο, θα εκπέμπει ένα μήνυμα αποκάλυψης dhcp Μετά από περιορισμένο αριθμό εκπομπών σύμφωνα με ορισμένους κανόνες, εάν δεν ληφθεί απάντηση, το dhcp θα αποτύχει.
Μετά τη λήψη του μηνύματος, ο διακομιστής θα επιλέξει μια IP από τη διαθέσιμη ομάδα διευθύνσεων, θα στείλει ένα μήνυμα προσφοράς dhcp σε μορφή εκπομπής και θα επιστρέψει την IP στον πελάτη.
Αφού ο πελάτης λάβει την IP που έχει εκχωρηθεί από τον διακομιστή dhcp, θα στείλει ένα αίτημα arp για να δει εάν η IP είναι κατειλημμένη, ο πελάτης θα στείλει μια αναφορά απόρριψης dhcp στον διακομιστή dhcp. Θα στείλει ένα αίτημα dhcp στον διακομιστή Αφού το λάβει, ο διακομιστής θα στείλει μια απάντηση dhcp στον πελάτη.
Η θύρα διακομιστή dhcp είναι γενικά 67 και η θύρα πελάτη dhcp είναι γενικά 68. Το dhcp χρησιμοποιεί επικοινωνία udp.