Zum Inhalt springen

Subnetting Aufgabe...Absolut null Durchblick


ickebins1989

Empfohlene Beiträge

Hi Leute.

Hier die Aufgabenstellung:

Das Netz 187.39.0.0 \16 enthält die beiden Host-Adressen 197.39.213.47 und 187.39.218.62. Das Netz soll so in Subnetze unterteilt werden, dass die beiden Host-Adressen sich in verschiedenen Subnetzen befinden; gleichzeitig soll die Anzahl der Hosts pro Subnetz maximal sein.

a) Wie lautet die Subnetzmaske in den beiden gängigen Darstellungen?

B) Wie lauten die Netzadressen und die Broadcastadressen der beiden Subnetze, in denen sich die beiden Hosts befinden?

c) Wie viele Subnetze können mit dieser Maske gebildet werden, und wie viele Hosts kann ein Subnetz enthalten? Der Rechenweg ist anzugeben!

d) Wie viele Prozent der in 187.39.0.0 \16 möglichen Hostadressen gehen durch die Subnetzbildung verloren? Der Rechenweg ist anzugeben!

Das war die Aufgabe...

zu a) hab ich vom Lehrer folgende Lösung:

Dottet decimal: 255.255.248.0 Slash: \21

Ich hab echt absolut keinen Durchblick (FI-AE). Wieso nehm ich nicht \17? Da gehen doch viel weniger Subnetze verloren?!

Leute ich steh voll aufm Schlauch...

Link zu diesem Kommentar
Auf anderen Seiten teilen

187.39.213.47

187.39.218.62

Hier in Binärschreibweise:

10111011 00100111 11010101 00101111

10111011 00100111 11011010 00111110

Damit die Adressen in unterschiedlichen Subnetzen liegen, muss der Netzanteil unterschiedlich sein. Die ersten 20 Bits sind aber gleich, also muss der Netzanteil mindestens 21 Bits groß sein.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich meinte, für die Schreibweise 255.255.248.0
Für die Subnetzmaske setzt du die Netz-Bits auf 1 und die Host-Bits auf 0.

Und setz ich genau an der Stelle wo diese sich unterscheiden oder danach?
Da sich die Netze unterscheiden sollen, gehört das Bit mit dem Unterschied zum Netzanteil.
Link zu diesem Kommentar
Auf anderen Seiten teilen

Es tut mir leid, dass ich Dich mit dem Kram nerve, aber wie komm ich auf die 255.255.248.0?

255.255.248.0 \21

11111111.11111111.11111000.00000000

| das sind 21 1er | Der Rest 0er

255.255.248.0

Edit: Wenn man´s so darstellt, isses garnicht so schwer...

Wie gehe ich am besten für b,c und d vor?

Danke schonmal bis hier hin :)

Nochmal Edit:

Bei den 2 Binär-Schreibweisen, sieht´s aber so aus, als ob dann doch statt \16 in der Aufgabenstellung \20 stehen müsste...Die Netzbits gehen doch bis 20?!

10111011 00100111 11010101 00101111

10111011 00100111 11011010 00111110

Bearbeitet von ickebins1989
Link zu diesem Kommentar
Auf anderen Seiten teilen

Wie gehe ich am besten für b,c und d vor?
Hast du dir das mal aufmerksam durchgelesen? Falls nicht, tu es ;)

Bei den 2 Binär-Schreibweisen, sieht´s aber so aus, als ob dann doch statt \16 in der Aufgabenstellung \20 stehen müsste...Die Netzbits gehen doch bis 20?!

Es sind nicht alle gleichen Bits automatisch Netzbits.
Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke für den Link!

Gehe ich also bei c) davon aus, dass:

2 hoch restliche Bits Hostanteil -2

--> 2 ^11 - 2= 2046

rauskommt?

Bei der B) sprechen die von Netzadressen und Broadcastadressen von den beiden Subnetzen. Wo hab ich denn 2 Subnetze? Hab doch nur die eine Subnetzmaske: 255.255.248.0

Da müsst ich mir ja im Prinzip ne Tabelle erstellen...Woher weiß ich die Schrittweite? Im Beispiel, im Link

Netz1:

Subnetzadresse: 11000000.10101000.00000000.00100000 (192.168.0.32)

verfuegbare Hosts:192.168.0.33-192.168.0.62

Broadcastadresse: 11000000.10101000.00000000.00111111 (192.168.0.63)

Netz2:

Subnetzadresse: 11000000.10101000.00000000.01000000 (192.168.0.64)

verfuegbare Hosts:192.168.0.65.-192.168.0.94

Broadcastadresse:11000000.10101000.00000000.01011111 (192.168.0.95)

Bearbeitet von ickebins1989
Link zu diesem Kommentar
Auf anderen Seiten teilen

Wo hab ich denn 2 Subnetze? Hab doch nur die eine Subnetzmaske: 255.255.248.0
Du hast dein Ausgangs-Netz durch diese Subnetzmaske in mehrere Subnetze unterteilt.

Woher weiß ich die Schrittweite?
Die ergibt sich aus der Subnetzmaske, genauer aus der Wertigkeit des letzten 1-Bits der Subnetzmaske. In deinem Fall (/21) ist das 8 in der dritten Zahl.

Da du von einem /16-Netz ausgehst, sind die ersten 16 Bits fest. Durch Verändern der Bits 17 bis 21 adressierst du also deine Subnetze. Das erste wäre damit

(Farben: Fest wegen Aufgabenstellung (/16) Netzanteil Hostanteil)

10111011 00100111 00000000 00000000 (187.39.0.0, Netzadresse 1. Subnetz)

10111011 00100111 00000111 11111111 (187.39.7.255, Broadcastadresse 1. Subnetz)

Das nächste Subnetz bekommst du, wenn du den Netzanteil hochzählst:

10111011 00100111 00001000 00000000 (187.39.8.0, Netzadresse 2. Subnetz)

10111011 00100111 00001111 11111111 (187.39.15.255, Broadcastadresse 2. Subnetz)

usw.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Die Berechnung der Anzahl der Subnetze und Hosts wird in dem verlinkten Thread genau erklärt. Ungerade sind die übrigens nie ;)

Das hab ich gerade gelesen, dass diese nicht ungerade sein können, dann versteh ich aber nicht, wie ich´s sonst rechnen soll?!

Ich darf nicht 255 nehmen sondern muss das ganze mit 256 machen, oder?

Ich zieh von der Subnetzmaske 255.255.248.0 die

256 - 248 = 8

Teile 248 / 8 --> 31 och, dass kann auch nicht stimmen.

Hier das Zitat:

Das hab ich schon 5 mal gelesen, warte, ich zitiere mal:

So und nun zu der vereinfachten Berechnung:

Vorher führe dir vor Augen:

1) Jedes Oktet in einer IP-Adresse kann 256 verschiedene Werte annehmen (0-255).

2) Es gibt feste Werte von denen du nicht abweichen kannst. Diese ergeben sich aus den Binärzahlen die ein Byte darstellen kann.

128 64 32 16 8 4 2 0 (und den Summen daraus).

Nehmen wir an dir wurde die Subnetmask gegeben und du willst wissen wieviele Subnetze du damit bilden kannst.

Subnetmask: 255.255.255.240

Die 255 drückt jweils 256 verschiedene möglich Netze aus. Für die möglichen Subnetze ist die 240 relevant.

Ziehe von 256 die 240 ab.

256-240= 16

Damit weißt du schon wie groß die Range eines jeden Subnets ist, nämlich 16.

Teile 240 durch 16:

240/16= 15

Du kannst 15 verschieden Netze machen.

Aus der Range 16 erhäst du folgende Subnetze:

y.y.y.0-15

y.y.y.16-31

y.y.y.32-48

....

y.y.y.224-239

Für die Zahl der möglichen Hosts pro Subnetzt ziehe 2 von der Rage (Netzadresse/Broadcastadresse)ab:

16-2=14

Bearbeitet von ickebins1989
Link zu diesem Kommentar
Auf anderen Seiten teilen

Hier hab ich das gefunden.

Betreff hat ganz gut gepasst finde ich...

Meintest Du das?

Unterschiedliche Regeln fuer die Subnetzberechnung:

1. RFC 950:

2^n -2 Subnetze

2. RFC 1878:

2^n Subnetze

n ist hier die Anzahl der fuer den Netzwerkanteil genutzten Bits des Hostanteils.

Anzahl der adressierbaren Hosts: 2^n -2 Hosts

n ist hier die Anzahl der verbliebenen Bits des Hostanteils.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich habe gerade nicht die Zeit, das auf Fehler zu überprüfen, aber es scheint mir unnötig kompliziert.

Netzanzahl ist 2^(Anzahl Netz-Bits)

Hostanzahl ist (2^(Anzahl Host-Bits)) - 2

Da braucht man nicht lang mit der Dezimalschreibweise zu hantieren. Das ist umständlich und fehleranfällig.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...