Στο Μέρος 1 και Μέρος 2, η Wiki.SpaceDesktop σάς παρουσίασε τον μηχανισμό λειτουργίας του NAT (Network Address Translation), ορισμένους βασικούς τύπους NAT (4 βασικοί τύποι NAT) και τη διαμόρφωση του NAT . Σε αυτό το επόμενο μέρος, το Wiki.SpaceDesktop θα παρουσιάσει τον μηχανισμό λειτουργίας του Dynamic NAT και του Overloading NAT .
Δυναμικός μηχανισμός λειτουργίας NAT (δυναμικός NAT):
- Ένα εσωτερικό δίκτυο ( στον τομέα Stub ) έχει ρυθμιστεί με μια μη έγκυρη διεύθυνση IP που έχει εκχωρηθεί από το I ANA (Internet Assigned Numbers Authority). Αυτές οι διευθύνσεις θεωρούνται διευθύνσεις που δεν μπορούν να δρομολογηθούν επειδή δεν είναι μοναδικές διευθύνσεις.
Περαιτέρω αναφορά: Μάθετε πώς λειτουργεί το NAT (Network Address Translation) (Μέρος 1)
- Ρυθμίστε έναν δρομολογητή με δυνατότητα NAT . Στους δρομολογητές εκχωρούνται μοναδικά εύρη διευθύνσεων IP που εκδίδονται από το IANA .
- Ένας υπολογιστής στον τομέα Stub Domain θα συνδεθεί με έναν υπολογιστή εκτός δικτύου (Outsie the Network), όπως έναν διακομιστή Web .
- Ο δρομολογητής λαμβάνει πακέτα δεδομένων από υπολογιστές στον τομέα Stub .
- Ο δρομολογητής θα αποθηκεύσει τη μη δρομολογήσιμη διεύθυνση IP του υπολογιστή στον μεταφρασμένο πίνακα διευθύνσεών του. Ο δρομολογητής αντικατάστασης θα στείλει στον υπολογιστή με τη μη δρομολογήσιμη διεύθυνση IP μια πρώτη διεύθυνση IP που βρίσκεται εκτός του εύρους μοναδικών διευθύνσεων IP . Ο μεταφρασμένος πίνακας διευθύνσεων θα αντιστοιχίσει στον υπολογιστή με μια διεύθυνση IP που δεν μπορεί να δρομολογηθεί την καταλληλότερη διεύθυνση IP .
- Όταν ένα πακέτο παραδίδεται στον υπολογιστή προορισμού, ο δρομολογητής ελέγχει τη διεύθυνση προορισμού στο πακέτο. Στη συνέχεια, ο δρομολογητής πραγματοποιεί αναζήτηση στον μεταφρασμένο πίνακα διευθύνσεων για να δει ποιος υπολογιστής στον τομέα Stub περιέχει αυτό το πακέτο. Ο δρομολογητής αλλάζει τη διεύθυνση προορισμού σε μια διεύθυνση που είναι αποθηκευμένη στον μεταφρασμένο πίνακα διευθύνσεων και στέλνει αυτή τη διεύθυνση στον υπολογιστή. Εάν δεν βρεθεί αντίστοιχη διεύθυνση στον μεταφρασμένο πίνακα διευθύνσεων, το πακέτο απορρίπτεται.
- Ο υπολογιστής λαμβάνει πακέτα από το Router. Αυτή η διαδικασία μπορεί να επαναληφθεί όσο ο υπολογιστής σας επικοινωνεί με το εξωτερικό σύστημα .
Δείτε περισσότερα: Μάθετε για τη διαμόρφωση NAT (μέρος 2)
Μηχανισμός λειτουργίας υπερφόρτωσης NAT:
- Δημιουργείται ένα Εσωτερικό Δίκτυο (σύστημα εσωτερικού δικτύου) (στον τομέα Stub ) με μη έγκυρη μη δρομολογήσιμη διεύθυνση IP που εκδίδεται από το IANA.
- Ρυθμίστε έναν δρομολογητή με δυνατότητα NAT . Ο δρομολογητής έχει μια μοναδική διεύθυνση IP που έχει εκχωρηθεί από το IANA.
- Ένας υπολογιστής στον τομέα Stub Domain θα συνδεθεί σε έναν υπολογιστή εκτός δικτύου ως διακομιστής Web .
- Ο δρομολογητής λαμβάνει πακέτα από υπολογιστές στον τομέα Stub .
- Ο δρομολογητής αποθηκεύει τη μη δρομολογήσιμη διεύθυνση IP και τον αριθμό θύρας του υπολογιστή στον πίνακα διευθύνσεων μετάφρασης. Ο δρομολογητής αντικατάστασης θα στείλει τη διεύθυνση IP του υπολογιστή που δεν μπορεί να δρομολογηθεί στη διεύθυνση IP του δρομολογητή .
- Ο δρομολογητής αντικατάστασης στέλνει τον κατάλληλο αριθμό θύρας στη θύρα του υπολογιστή προέλευσης - όπου ο δρομολογητής αποθηκεύει τις πληροφορίες διεύθυνσης του υπολογιστή αποστολής στον μεταφρασμένο πίνακα διευθύνσεών του. Ο μεταφρασμένος πίνακας διευθύνσεων αντιστοιχίζει τη διεύθυνση IP του υπολογιστή χωρίς δυνατότητα δρομολόγησης και τον αριθμό θύρας στη διεύθυνση IP του δρομολογητή .
- Όταν ένα πακέτο φτάνει στον υπολογιστή προορισμού, ο δρομολογητής ελέγχει τη θύρα προορισμού στο πακέτο. Στη συνέχεια, ο δρομολογητής πραγματοποιεί αναζήτηση στον μεταφρασμένο πίνακα διευθύνσεων για να δει ποιος υπολογιστής στον τομέα Stub περιέχει αυτό το πακέτο. Ο δρομολογητής αλλάζει τη διεύθυνση προορισμού και τη θύρα προορισμού σε μια διεύθυνση που είναι αποθηκευμένη στον μεταφρασμένο πίνακα διευθύνσεων και στέλνει αυτή τη διεύθυνση στον υπολογιστή.
- Ο υπολογιστής λαμβάνει πακέτα από το Router . Αυτή η διαδικασία μπορεί να επαναληφθεί όσο ο υπολογιστής σας επικοινωνεί με το εξωτερικό σύστημα .
- Αφού ο δρομολογητής NAT αποθηκεύσει τη διεύθυνση πηγής και τη θύρα προέλευσης του υπολογιστή στον μεταφρασμένο πίνακα διευθύνσεων, ο δρομολογητής NAT θα χρησιμοποιήσει τους ίδιους αριθμούς θύρας κατά τη διαδικασία σύνδεσης. Κάθε φορά που ο δρομολογητής αποκτά πρόσβαση σε μια καταχώριση στον μεταφρασμένο πίνακα διευθύνσεων, επανέρχεται σε διαφορετική ώρα. Εάν δεν γίνει ξανά πρόσβαση σε μια συγκεκριμένη θύρα πριν από τη λήξη του χρονοδιακόπτη, αυτή η θύρα αφαιρείται από τον πίνακα.
Στην επόμενη ενότητα, τα Wiki.SpaceDesktop θα παρουσιάσουν τη δομή του τομέα Stub.