Απορία στην υποδικτύωση

Ξεκίνησε από thgrig, 17 Φεβ 2021, 11:35:33 ΜΜ

« προηγούμενο - επόμενο »

thgrig

Στο σχολικό βιβλίο, στην εκφώνηση του 2ου παραδείγματος στο τμήμα της υποδικτύσης αναφέρει:
"Παράδειγμα 3.1.6.β
Δραστηριότητα 2η
Δίνεται η διεύθυνση δικτύου 192.168.17.0/24 δηλαδή με μάσκα δικτύου 255.255.255.0.
● Να χωριστεί το δίκτυο σε υποδίκτυα των 50 τουλάχιστον υπολογιστών....."

Η λύση που δίνει το βιβλίο αφορά υποδίκτυα που έχουν 2^6-2 θέσεις για υπολογιστές. 
Στην εκφώνηση της άσκησης αναφέρει ΤΟΥΛΑΧΙΣΤΟΝ 50 υπολογιστές, οπότε η λύση που προτείνει το βιβλίο δεν θα έπρεπε να καλύπτει ας πούμε και 80 υπολογιστές ανά υποδίκτυο;
Μήπως η προτεινόμενη λύση του βιβλίου καλύπτει την απαίτηση να έχουμε ΤΟ ΠΟΛΥ 50 υπολογιστές ανά υποδίκτυο και όχι ΤΟΥΛΑΧΙΣΤΟΝ 50 υπολογιστές ανά υποδίκτυο;

dpa2006

#1
Παράθεση από: thgrig στις 17 Φεβ 2021, 11:35:33 ΜΜ
Στο σχολικό βιβλίο, στην εκφώνηση του 2ου παραδείγματος στο τμήμα της υποδικτύσης αναφέρει:
"Παράδειγμα 3.1.6.β
Δραστηριότητα 2η
Δίνεται η διεύθυνση δικτύου 192.168.17.0/24 δηλαδή με μάσκα δικτύου 255.255.255.0.
● Να χωριστεί το δίκτυο σε υποδίκτυα των 50 τουλάχιστον υπολογιστών....."Η λύση που δίνει το βιβλίο αφορά υποδίκτυα που έχουν 2^6-2 θέσεις για υπολογιστές. 
Στην εκφώνηση της άσκησης αναφέρει ΤΟΥΛΑΧΙΣΤΟΝ 50 υπολογιστές, οπότε η λύση που προτείνει το βιβλίο δεν θα έπρεπε να καλύπτει ας πούμε και 80 υπολογιστές ανά υποδίκτυο;
Μήπως η προτεινόμενη λύση του βιβλίου καλύπτει την απαίτηση να έχουμε ΤΟ ΠΟΛΥ 50 υπολογιστές ανά υποδίκτυο και όχι ΤΟΥΛΑΧΙΣΤΟΝ 50 υπολογιστές ανά υποδίκτυο;

Καλησπέρα,
οι ασκήσεις αυτού του τύπου αναφέρονται σε σταθερό αριθμό δικτυακών συσκευών ανά υποδίκτυο,ο οποίος υπολογίζεται (προσδιορίζεται) από το πλήθος των bit που δεσμεύονται στο Host ID.
Το πλήθος είναι 2^(πλήθος_bit) άρα το τουλάχιστον 50 σημαίνει πως ο αριθμός τους δεν μπορεί να είναι μικρότερος από 50 γιατί αν συνέβαινε αυτό ο αριθμός των bit από το Host_ID που θα έπρεπε να δεσμευτούν θα ήταν μικρότερος και θα οδηγούσε σε άλλη λύση.
Σε αυτές τις περιπτώσεις η ασάφεια της ερώτησης μπορεί να οδηγήσει σε παρανοήσεις.
Επειδή πάντοτε στο FLSM(Fixed Length Subnet Masking) ο αριθμός των δικτυακών συσκευών είναι σταθερός ανά υποδίκτυο προνοούμε αν δεν μπορούμε ή δεν θέλουμε να κάνουμε VLSM(Variable Length Subnet Masking) να χωρισουμε τα υποδίκτυα με τέτοιο τρόπο ώστε ο αριθμός των δικτυακών συσκευών να είναι ανά υποδίκτυο ικανοποιητικός και για το μεγαλύτερο υποτμήμα που θέλουμε να φτιάξουμε.
Για παράδειγμα μπορεί να μπουν ως 50 ή 57 PC στο Subnet 1, 32 στο Subnet 2 κ.ο.κ.
Αλλά έχουμε δημιουργήσει FLSM.
Ελπίζω να απάντησα στην ερώτηση σου.
Και ένα Subnet Calculator από τα πολλά που υπάρχουν πλέον δωρεάν στο Internet,
https://www.subnet-calculator.com/

Αν σε αυτό επιλέξεις π.χ. 2 subnets bits για δανεισμό θα δεις τα ανάλογα αποτελέσματα.
Μπορείς να πειραματιστείς ελεύθερα.

Και ένα VLSM/CIDR Calculator:http://www.vlsmcalc.net/
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

thgrig

Ευχαριστώ για τη διευκρίνηση!

nbadoun

Να ρωτήσω κι εγώ κάτι? Με μειωμένη την ύλη ,για να δυσκολέψουν τα θέματα, υπάρχει περίπτωση να βάλουν άσκηση με VLSM υποδικτύωση? Δηλαδή να χωρισουμε δίκτυο σε υποδίκτυα διαφορετικού μεγέθους?
Το ρωτάω γιατί όσο κι αν έψαξα, δεν υπάρχει κάπου λυμένη τέτοιου είδους άσκηση στο σχολικό βιβλίο, ούτε στο τετράδιο μαθητή!

dpa2006

#4
Καλησπέρα,
όχι δεν πιστεύω να μπει VLSM,αλλά στο μέλλον ποτέ δεν γνωρίζει κανείς τι θα συμβεί
Ίσως με αλλαγή των βιβλίων των δικτύων είτε με προσθήκη παραρτήματος.
Παρόλα αυτά εδώ και πάρα πολλά χρόνια υπάρχει μια περίεργη κατάσταση,όπου το VLSM (σχεδόν) δεν υπάρχει καθόλου στην ύλη του Τομέα Πληροφορικής αλλά υπήρχε και υπάρχει σε ένα βιβλίο του τομέα Ηλεκτρονικών...!
Στο βιβλίο


Εργαστήριο Δικτύων Υπολογιστών
http://ebooks.edu.gr/ebooks/handle/8547/3865


Στην ενότητα 9.2 Το TCPIP στην πράξη,
έχει δύο παραδείγματα στις σελίδες 166-167-168


Το παράδειγμα 2 στην 168 είναι ένα ωραιότατο παράδειγμα VLSM, πρακτικό χωρίς πολύ θεωρία.
Δυστυχώς δεν θυμάμαι να υπάρχει αντίστοιχο παράδειγμα λυμένο ή άλυτο στον τομέα Πληροφορικής.
(Μπορεί να κάνω και λάθος)


Το εν λόγω βιβλίο αποτελεί τμήμα του Μαθήματος,


ΕΙΣΑΓΩΓΗ ΣΤΑ ΥΠΟΛΟΓΙΣΤΙΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΣΤΑ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ
Β' ΕΠΑ.Λ
ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΛΟΓΙΑΣ, ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΥ


http://ebooks.edu.gr/ebooks/v2/books-pdf.jsp?handle=8547/2907


Χἀριν πληρότητας της αναφοράς δίνω το μάθημα που ανήκει το παραπάνω βιβλίο
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

nbadoun

Ευχαριστώ για την απάντηση και για την πολύ χρήσιμη παράθεση του παραδείγματος του βιβλίου!

dpa2006

Παρακαλώ,το βιβλό αυτό όταν το πρωτοβρήκα το 2004 το θεώρησα διαμάντι!
Δεν έχω συναντήσει άλλο βιβλίο που να εξηγεί τόσο απλά τα θέματα του Server (έστω Window NT 4.0 Server,για την περίοδο εκείνη ήταν πολύ καλά και αρκετά στην ύλη!) και την υποδικτύωση,ειδικά το VLSM τόσο απλά με ένα παράδειγμα...
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science