Φωτογραφία Ιωάννης Ζήσης
Απορία στην Ερώτηση Γ subnettting
από Ιωάννης Ζήσης - Saturday, 3 January 2009, 5:56 PM
 
Kαλή χρονιά σε όλους και σε όλες!!
Εάν κατάλαβα καλά,η μεθοδολογία για την υποδικτύωση 
μίας CLASS B IP είναι να ξεκινάμε με το υποδίκτυο με τους περισσότερους hosts(πχ για την Ερώτηση Γ subnettting το 4o Subnet με 4222 hosts)  και αφού βρούμε πόσα bits χρειζόμαστε για να "χωράνε" οι υπάρχοντες hosts, φτιάχνουμε τη μάσκα υποδικτύου που μας ταιριάζει.Στην περίπτωσή μας θέλω 213 =8192 γιατί 212=4096 δε μας αρκούνε.Άρα η μάσκα μας γίνεται 255.255.224.0 διότι χρησιμοποίησαμε 5 bits  από το 3ο octet.
Έτσι συνεχίζουμε και με τα υπόλοιπα υποδίκτυα,σωστα;

Η ερώτηση μου έιναι εάν υπάρχει κάποιος τρόπος να υπολογίσω το range των hosts σε τόσο μεγάλους αριθμούς, αποφεύγοντας να μετρώ αναλυτικά ...
Δηλαδή για το παράδειγμά μας πως βγαίνει το παρακάτω host range;(χωρίς να μετράω μία μία τις διευθύνσεις;)
Subnet ID/Host
Network ID
Subnet mask
Host Range
Broadcast ID
4subnet/8190(4222)
147.102.0.0
255.255.224.0
147.102.0.1 - 147.102.31.254
147.102.31.255
 
Φωτογραφία Γεώργιος Δούδαλης
Απάντηση: Απορία στην Ερώτηση Γ subnettting
από Γεώργιος Δούδαλης - Saturday, 3 January 2009, 8:55 PM
 
Γιάννη καλησπέρα και χρόνια πολλά!!
Νομίζω ένας καλός τρόπος είναι ο εξής:
Παίρνεις τον αριθμό των hosts που σου δίνεται προσθέτεις το 1 (4222+1=4223) και τον μετατρέπεις δε δυαδική μορφή (1000001111111). Μετράς τον αριθμό των bits της δυαδικής μορφής (13) και κάνεις όλα τα bits άσους (1111111111111).Έπειτα τον νέο δυαδικό αριθμό τον μετατρέπεις σε δεκαδικό +1 (8191+1=8192) . Έχεις το range όλου του υποδικτύου (συμπεριλαμβάνονται το network ID και broadcast IP).Τώρα αν κάνεις 8192/256=32-1=31 καταλαβαίνουμε ότι το range όλου του υποδικτύου είναι χ.χ.0.0-χ.χ.31.255 με τα άκρα αυτου του range να είναι αντίστοιχα η network ID και η broadcast IP.
Από τους 13 άσους που βρήκαμε εύκολα βρίσκουμε την μάσκα που χρειαζόμαστε 32-13=19 δηλαδή /19 ή 255.255.224.0 
Για γρήγορη μετατροπή δεκαδικού σε δυαδικό και το ανάποδο είναι πολύ χρήσιμη η αριθμομηχανή των windows.
Εγώ με αυτή τη λογική δουλεύω.
Αν η λογική μου είναι λάθος ας με διορθώσει κάποιος master μην πάρω κανένα στο λαιμό μου!!!
Ελπίζω να βοήθησα. clown

Φωτογραφία Ιωάννης Ζήσης
Απάντηση: Απορία στην Ερώτηση Γ subnettting
από Ιωάννης Ζήσης - Sunday, 4 January 2009, 10:00 AM
 
Γιώργη γεια χαρα!
Η μεθοδολογία σου με βοήθησε αρκετά,ιδίως για τον προσδιορισμό του range του υποδικτύου..Δηλαδή διαιρούμε τους διαθέσιμους hosts του υποδικτύου που μας ενδιαφέρει με το 256(όσες και οι διαθέσιμες διευθύνσεις κάθε οκτάδας,ναι;) και αφαιρούμε 1..Ο ακέραιος που προκύπτει είναι το εύρος που μας ενδιαφέρει.Να φανταστώ ότι για υποδικτύωση κλάσης Α υπάρχει λίγο παραπάνω δουλίτσα,ε;
Αnyway,ευχαριστώ πολύ..

Φωτογραφία Παύλος Βαρδουλάκης
Απάντηση: Απορία στην Ερώτηση Γ subnettting
από Παύλος Βαρδουλάκης - Wednesday, 7 January 2009, 9:31 PM
 

Χρόνια πολλά,καλή χρονιά!!!Γιάννη να χαίρεσαι το όνομα!!!

Όπως πολύ σωστά γράφεις απαιτούνται 13 bits στο πεδίο των hosts για να μπορούν να διευθυνσιοδοτηθούν οι 4222 hosts.Επομένως χρησιμοποιούμε και τα 5 τελευταία bits της 3ης οκτάδας.Ο host με τον μεγαλύτερο αριθμό αντιστοιχεί στον δυαδικό:

.00011111.11111110 (αν το τελευταίο bit γίνει 1 τότε πάμε στην broadcast IP) που σε δεκαδική μορφή είναι     .31.254

ενώ ο host με τον μικρότερο αντιστοιχεί στον δυαδικό:

.0000000.00000001 (αν το τελευταίο bit γίνει 0 τότε πάμε στην Network ID) που σε δεκαδική μορφή είναι          .0.1

Άρα το host range   για Β class IP  είναι πάντα απο    .0.1 μέχρι .χ.254

όπου χ ο δεκαδικός που είναι ισος με το δυαδικό πού έχει τόσα bits (και μάλιστα όλα 1) όσα αυτά της 3ης οκτάδας που χρησιμοποιούνται στο πεδίο των hosts.