To TCP/IP υποθέτει ότι υπάρχει ένας μεγάλος αριθμός ανεξάρτητων δικτύων που συνδέονται μαζί από τις πύλες. Ο χρήστης πρέπει να είναι σε θέση να έχει πρόσβαση στους υπολογιστές ή σε άλλους πόρους σε οποιαδήποτε από αυτά τα δίκτυα. Αυτό που χρειάζεστε να ξέρετε προκειμένου να προσεγγίσετε ένα άλλο συστημα είναι μια διεύθυνση όπως 128.6.4.194.H διεύθυνση αυτή είναι ένας τριανταδυάμπιτος(32bits)αριθμός, αλλά γράφεται ως 4 δεκαδικοί αριθμοί, κάθε ένας που αντιπροσωπεύει 8 bit της διεύθυνσης. Η δομή της διεύθυνσης δίνει τις πληροφορίες για πώς συνδέεστε σε ένα σύστημα.(π.χ 128.6 είναι ο αριθμός που ανατίθεται στο πανεπιστήμιο Rutgers.) Το επόμενο octet δείχνει σε ποιο Ethernets είναι συνδεδεμένο (π.χ 128.6.4 χρησιμοποιείται από το τμήμα επιστήμης υπολογιστών του παραπάνω πανεπιστημίου).Το τελευταίο octet επιτρέπει μέχρι 254 συστήματα σε κάθε Ethernet. (254 επειδή 0 και 255 δεν επιτρέπονται) Όπως αναφέρεται, οι διευθύνσεις Διαδικτύου είναι τριανταδυάμπιτοι αριθμοί, που γράφονται κανονικά ως 4 octets (στο δεκαδικό), π.χ. 128.6.4.7. Υπάρχουν πραγματικά 3 διαφορετικοί τύποι διεύθυνσης. Το πρόβλημα είναι ότι η διεύθυνση πρέπει να δείξει και το δίκτυο και το host μέσα στο δίκτυο. Σκέφτηκαν ότι 24 bit θα απαιτούνταν για να αντιπροσωπεύσουν όλα τα δίκτυα IP, και ότι μερικά πολύ μεγάλα δίκτυα να χρειαστούν 24 bit για να αντιπροσωπεύσουν όλους τους host τους. Αυτό θα φαινόταν να οδηγεί στις διευθύνσεις 48 bit. Αλλά οι σχεδιαστές θέλησαν πραγματικά να χρησιμοποιήσουν τις διευθύνσεις 32 bit. Έτσι υιοθέτησαν ένα kludge, υποθέτοντας ότι τα περισσότερα δίκτυα θα είναι μικρά. Έτσι οργανώνουν τρεις διαφορετικές σειρές της διεύθυνσης. Οι διευθύνσεις αρχίζοντας με 1 σε 126 χρησιμοποιούν μόνο τον πρώτο octet για τον αριθμό δικτύων.

Τα άλλα τρία octets είναι διαθέσιμα για τον αριθμό host.Έτσι 24 bit είναι διαθέσιμα για τους host. Αυτοί οι αριθμοί χρησιμοποιούνται για τα μεγάλα δίκτυα. Αλλά μπορούν μόνο να υπάρξουν 126 αυτών των μεγάλων δικτύων, όπως arpanet και τα μεγάλα εμπορικά δίκτυα είναι λίγα. Αλλά πολλές κανονικές οργανώσεις δεν παίρνουν μια διεύθυνση "κλάσης Α". Για τις κανονικές μεγάλες οργανώσεις,χρησιμοποιούνται οι διευθύνσεις "κλάσης β". Οι διευθύνσεις κλάσης β χρησιμοποιούν tα πρώτα δύο octets για τον αριθμό δικτύων. Κατά συνέπεια οι αριθμοί δικτύων είναι 128.1 μέσω 191.254. (Αποφεύγουμε 0 και 255, και τις διευθύνσεις αρχίζοντας με 127. επειδή χρησιμοποιούνται για τους ειδικούς σκοπούς). Τα τελευταία δύο octets είναι διαθέσιμα για τις host addesses, δίνοντας 16 bit της διεύθυνσης host.Έτσι επιτρέπει 64.516 υπολογιστές, αρκετοί για τις περισσότερες οργανώσεις. (Μπορείτε να πάρετε περισσότερη από μια διεύθυνση κλάσης β, εάν τρέχετε έξω.) Η κλάση γ χρησιμοποιεί τρία octets, στη σειρά της 192.1.1 σε

223.254.254. Αυτοί επιτρέπουν μόνο 254 host σε κάθε δίκτυο, αλλά μπορούν να υπάρξουν μέρη αυτών των δικτύων. Οι διευθύνσεις επάνω από 223 είναι διατηρημένες για τη μελλοντική χρήση (κλάση δ και ε, που καθορίζεται όχι αυτήν την περίοδο). 0 και 255 έχουν τις ειδικές έννοιες.To 0 είναι διατηρημένo για τις μηχανές που δεν ξέρουν τη διεύθυνσή τους.

Είναι πιθανό για μια μηχανή να μην είναι γνωστός ο αριθμός του δικτύου που είναι ανοικτή, ή ακόμα και η διεύθυνση του host της. Παραδείγματος χάριν, 0.0.0.23 θα ήταν μια μηχανή που ήξερε ότι ήταν host με αριθμό 23, αλλά δεν ήξερε σε ποιο δίκτυο.255 χρησιμοποιούνται για "broadcast",(ένα μήνυμα ότι θέλετε να δείτε κάθε σύστημα στο δίκτυο .) Χρησιμοποιούνται στις καταστάσεις όπου δεν ξέρετε με ποιον μιλάτε.Παράδειγμα, εσείς θέλετε να δείτε ένα όνομα host και να πάρετε τη διεύθυνση Διαδικτύου του, αλλά δεν ξέρετε τη διεύθυνση του κοντινότερου server.Έτσι, μπορείτε να στείλετε το αίτημα ως broadcast.Ή εάν διάφορα σύστηματα είναι ενδιαφερόμενα στις ίδιες πληροφορίες, είναι λιγότερο ακριβό να σταλεί μια αίτηση broadcast από να σταλούν τα διαγράμματα δεδομένων χωριστά σε κάθε host που ενδιέφερε.

Για να στείλετε μια αίτηση broadcast,χρησιμοποιείτε μια διεύθυνση που βγαίνει χρησιμοποιώντας τη διεύθυνση δικτύων σας, με όλους τους αυτούς στο μέρος της διεύθυνσης όπου ο αριθμός host πηγαίνει.Έτσι εάν είστε στο δίκτυο της 128.6.4, θα χρησιμοποιούσατε 128.6.4.255 για τις broadcast.

Δεν είναι πιθανό να σταλούν οι broadcast σε δίκτυα arpanet, ή σε peer to peer γραμμές. Αλλά είναι πιθανό σε ένα Ethernet. Εάν χρησιμοποιείτε μια διεύθυνση Ethernet με όλα τα δυαδικά ψηφία της "1" (όλα 1), κάθε μηχανή στο Ethernet είναι άναγκασμένη να κοιτάξει σε εκείνο το διάγραμμα δεδομένων.Για ευκολία, τα πρότυπα επιτρέπουν επίσης να χρησιμοποιηθούν και διευθύνσεις 255.255.255.255. Αυτό αναφέρεται σε όλους τους host στο τοπικό δίκτυο. Ορισμένες παλαιότερες εφαρμογές μπορούν να χρησιμοποιήσουν 0 αντί 255 για να διαμορφώσουν τη διεύθυνση broadcast.Τέτοιες εφαρμογές θα χρησιμοποιούσαν 128.6.4.0 αντί 128.6.4.255 ως διεύθυνση broadcast στο δίκτυο της 128.6.4. Ορισμένες παλαιότερες εφαρμογές μπορούν να μην καταλάβουν τα υποδίκτυα. Έτσι θεωρούν τον αριθμό δικτύων για να είναι 128.6. Θα υποθέσουν μια διεύθυνση broadcast 128.6.255.255 ή 128.6.0.0. Επειδή 0 και 255 χρησιμοποιούνται για τις άγνωστες και διευθύνσεις broadcast, στους κανονικούς host δεν πρέπει ποτέ να δοθούν οι διευθύνσεις που περιέχουν 0 ή 255, διευθύνσεις δεν πρέπει ποτέ να αρχίσουν με 0 ..127, ή οποιοδήποτε αριθμό επάνω από 223.

 

                                                                                                                        http://www.assos.tk/

Hosted by www.Geocities.ws

1