Η μάσκα υποδικτύου είναι ένας βολικός μηχανισμός για το διαχωρισμό μιας διεύθυνσης δικτύου από μια συγκεκριμένη διεύθυνση κεντρικού υπολογιστή. Ένας τέτοιος μηχανισμός καθιερώθηκε ήδη στο πρώτο πρότυπο IP τον Σεπτέμβριο του 1981. Για να απλοποιήσετε τη δρομολόγηση και να αυξήσετε την αποτελεσματικότητά της, πρέπει να είστε σε θέση να υπολογίσετε τη μάσκα.
Οδηγίες
Βήμα 1
Η μάσκα υποδικτύου, όπως και η διεύθυνση δικτύου, αντιπροσωπεύεται από τέσσερις αριθμούς ενός byte (για την έκδοση πρωτοκόλλου IPv4, στο πρωτόκολλο IPv6, είναι 8 ομάδες ψηφίων δεκαέξι bit). Για παράδειγμα: Διεύθυνση IP 192.168.1.3, μάσκα υποδικτύου 255.255.255.0. Στα δίκτυα TCP / IP, μια μάσκα είναι ένας χάρτης bit που προσδιορίζει ποιο τμήμα μιας διεύθυνσης δικτύου είναι η διεύθυνση δικτύου και ποιο μέρος είναι η διεύθυνση κεντρικού υπολογιστή. Για να γίνει αυτό, η μάσκα υποδικτύου πρέπει να αναπαριστάται σε δυαδικό. Τα bit που έχουν οριστεί σε ένα υποδηλώνουν τη διεύθυνση δικτύου και τα bit που είναι μηδενικά δείχνουν τη διεύθυνση κεντρικού υπολογιστή. Για παράδειγμα, η μάσκα υποδικτύου είναι 255.255.255.0. Μπορείτε να το αντιπροσωπεύσετε σε δυαδικό: 11111111.11111111.11111111.00000000. Στη συνέχεια, για τη διεύθυνση 192.168.1.1, το μέρος 192.168.142 θα είναι η διεύθυνση δικτύου και το.142 θα είναι η διεύθυνση κεντρικού υπολογιστή.
Βήμα 2
Όπως μπορείτε να δείτε από το προηγούμενο βήμα, υπάρχει ένα όριο στον αριθμό των κεντρικών υπολογιστών και των δικτύων. Λαμβάνεται από τον περιορισμό του αριθμού των παραλλαγών που αντιπροσωπεύονται από δεδομένο αριθμό bit. Ένα bit μπορεί να κωδικοποιήσει μόνο 2 καταστάσεις: 0 και 1. 2 bit - τέσσερις καταστάσεις: 00, 01, 10, 11. Γενικά, τα n bit κωδικοποιούν 2 ^ n καταστάσεις. Ωστόσο, να θυμάστε ότι όλα αυτά και όλα τα μηδενικά στον κεντρικό υπολογιστή και τη διεύθυνση δικτύου δεσμεύονται από το πρότυπο για να σημαίνει "τρέχων κεντρικός υπολογιστής" και "όλους τους κεντρικούς υπολογιστές". Έτσι, αποδεικνύεται ότι ο συνολικός αριθμός κόμβων στο δίκτυο καθορίζεται από τον τύπο N = (2 ^ z) -2, όπου N είναι ο συνολικός αριθμός κόμβων, z είναι ο αριθμός μηδενικών στη δυαδική αναπαράσταση του μάσκα υποδικτύου.
Βήμα 3
Να θυμάστε ότι η μάσκα μπορεί να μην αποτελείται από αυθαίρετους αριθμούς. Τα πρώτα κομμάτια της μάσκας είναι πάντα ένα, τα τελευταία είναι μηδέν. Επομένως, μερικές φορές μπορείτε να βρείτε τη μορφή διεύθυνσης στη φόρμα 192.168.1.25/11. Αυτό σημαίνει ότι τα πρώτα 11 bits της διεύθυνσης είναι η διεύθυνση δικτύου, τα τελευταία 21 είναι η διεύθυνση κόμβου δικτύου. Αυτή η καταχώριση αντιστοιχεί στη διεύθυνση 192.168.1.25 και στη μάσκα υποδικτύου 255.224.0.0. Κατά τον υπολογισμό της μάσκας υποδικτύου, λάβετε υπόψη τον αριθμό των υπολογιστών στο δίκτυο. Εξετάστε την πιθανή επέκτασή του: εάν ο αριθμός των υπολογιστών υπερβεί τον πιθανό για ένα δεδομένο δίκτυο, θα πρέπει να αλλάξετε χειροκίνητα όλες τις διευθύνσεις και τις μάσκες σε κάθε υπολογιστή.
Βήμα 4
Η αντιμετώπιση είναι χωρίς τάξη και χωρίς τάξη. Ο διαχωρισμός τάξης χρησιμοποιήθηκε στις πρώτες υλοποιήσεις του πρωτοκόλλου, και αργότερα, με την ανάπτυξη του Διαδικτύου, συμπληρώθηκε από την ταξινόμηση χωρίς ταξινόμηση. Η διεύθυνση κλάσης διακρίνει 5 κλάσεις: A, B, C, D, E. Η κλάση καθορίζει πόσα bit της διεύθυνσης θα εκχωρηθούν για τη διεύθυνση δικτύου και πόσα - για τη διεύθυνση κεντρικού υπολογιστή. Σε αυτήν την περίπτωση, δεν θα χρειαστεί να μετρήσετε τίποτα. Στην κλάση Α, 7 bit κατανέμονται για τη διεύθυνση δικτύου, στην κατηγορία B - 14 bit, στην κατηγορία C - 21 bit. Η κλάση D χρησιμοποιείται για πολλαπλές γευσιγνωσίες και η κατηγορία Ε προορίζεται για πειραματική χρήση. Σε αυτήν την περίπτωση, τα πρώτα bit της διεύθυνσης χρησιμοποιούνται για τον προσδιορισμό της κλάσης της. Στην κατηγορία Α είναι 0 στο πρώτο bit, στην κατηγορία B - 10, στην κατηγορία C - 110, στην κατηγορία D - 1110, στην κατηγορία E - 11110.
Βήμα 5
Η διευθυνσιοδότηση με βάση την τάξη μείωσε την ευελιξία της IP όσον αφορά την κατανομή διευθύνσεων και μείωσε τον αριθμό πιθανών διευθύνσεων. Επομένως, υιοθετήθηκε η ταξινόμηση χωρίς ταξινόμηση. Για να βρείτε τη μάσκα, καθορίστε πρώτα πόσους κόμβους θα έχετε στο δίκτυό σας, συμπεριλαμβανομένων των πυλών και άλλου εξοπλισμού δικτύου. Προσθέστε δύο σε αυτόν τον αριθμό και στρογγυλοποιήστε στην πλησιέστερη ισχύ των δύο. Για παράδειγμα, έχετε προγραμματίσει 31 υπολογιστές. Προσθέστε δύο σε αυτό, παίρνετε 33. Η πλησιέστερη ισχύς των δύο είναι 64, δηλαδή 100 0000. Μετά από αυτό, συμπληρώστε όλα τα πιο σημαντικά bit με αυτά. Λήψη μάσκας 1111 1111. 1111 1111. 1111 1111. 1100 0000, που είναι 255.255.255.192 σε δεκαδικό. Σε ένα δίκτυο με τέτοια μάσκα, μπορείτε να λάβετε 62 διαφορετικές διευθύνσεις IP που δεν είναι δεσμευμένες στο πρότυπο.