Υποδίκτυα

Ξεκίνησε από theoni, 15 Απρ 2016, 09:44:05 ΠΜ

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

theoni

Καλημέρα μήπως θα μπορούσε κάποιος να μου λύσει την παρακάτω απορία;;
Σε ένα υποδίκτυο υπολογιστών έχει αποδοθεί η διεύθυνση 201.202.34.15/22
Αν θέλατε να στείλετε ένα μηνυμα σε όλους τους υπολογιστές του υποδικτύου σε ποιά IP διεύθυνση θα το στέλνατε ;πως ονομάζεται αυτη η διεύθυνση;
Η απάντηση που δίνει 201.202.35.255 η ερώτηση μου είναι η εξής γιατι 35. και οχι 34  ;;;;

alkisg

Πας σε ένα online subnet mask calculator για να έχεις και εικόνα:
http://jodies.de/ipcalc?host=201.202.34.15&mask1=22&mask2=

Μετά κοιτάς τα δυαδικά ψηφία για να καταλάβεις τι γίνεται. Με τα δεκαδικά δεν είναι κατανοητή η σχέση του 32, του 34 και του 35.
Address:   201.202.34.15         11001001.11001010.001000 10.00001111

Το netmask=22 σημαίνει ότι τα πρώτα 22 δυαδικά ψηφία μένουν σταθερά, ενώ τα τελευταία 10 ομαδοποιημένα ψηφία είναι αυτά που επιτρέπεται να αλλάξουν.

Το network βγαίνει αν μηδενίσουμε τα τελευταία 10 ψηφία:
Network:   201.202.32.0/22       11001001.11001010.001000 00.00000000

Η broadcast address βγαίνει αν κάνουμε 1 τα τελευταία 10 ψηφία:
Broadcast: 201.202.35.255        11001001.11001010.001000 11.11111111

Ε μετά αν δεις ότι οι τελίτσες χωρίζουν τα bytes που πρέπει να μετατρέψεις σε δεκαδικούς αριθμούς, υπολογίζεται εύκολα το Broadcast = 201.202.35.255.

theoni

Και μια ακόμα άσκηση που δεν εχω καταλάβει πως προκύπτουν τα αποτελέσματα
Σε ένα υποδίκτυο υπολογιστών  έχει αποδοθείη διεύθυνση 195.180.34.0/25
Συνδέουμε στο υποδίκτυο αυτό 3υπολογιστές.να τους αποδώσετε IP διευθύνσεις
Η απάντηση λέει οποιαδήποτε απο τις 195.180.34.1-195.180.34.126
Ερώτηση για να βρω που θα κυμανθούν οι διευθύνσεις δεν θα πω 2^7-2 αυτες που αφαιρώ ειναι η 0 και η 128 άρα δεν θα έπρεπε να πάρει μεχρι την διεύθυνση  127  ??

alkisg

Στα /24 δίκτυα η broadcast address είναι 8 άσσοι: 11111111 = 255, και την αφαιρούμε.
Στα /25 δίκτυα η broadcast address είναι 7 άσσοι: x1111111 = 127, και την αφαιρούμε.
Η 128 είναι η επόμενη (10000000), δεν ανήκει στο υποδίκτυο και δεν είναι broadcast address.

theoni

Δηλαδή αν  /26 δίκτυα η broadcast adress είναι 6 άσσοι χχ111111, και αφαιρουμε την 63 αρα σε αυτην την περίπτωση η τελευταία διεύθυνση θα ειναι η 62 σωστά κατάλαβα????

alkisg

Σωστά κατάλαβες αλλά λείπει ένα κομματάκι, τα δύο πρώτα bit χχ από το χχ111111 που έγραψες.
Αυτά είναι μέρος των 26 bit του network id και τα δίνει η εκφώνηση, αλλά τα συμπεριλαμβάνουμε κατά τη μετατροπή του τελευταίου byte χχ111110 στο δεκαδικό σύστημα, και έτσι η τελευταία διεύθυνση δεν βγαίνει πάντα 62 για όλα τα /26 δίκτυα.

Άρα αν η εκφώνηση της άσκησης σου πει ότι:
χχ = 00, τότε τελευταία διεύθυνση = 00 111110 = 62.
χχ = 01, τότε τελευταία διεύθυνση = 01 111110 = 126.
χχ = 10, τότε τελευταία διεύθυνση = 10 111110 = 190.
χχ = 11, τότε τελευταία διεύθυνση = 11 111110 = 254.