Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Subnetting Aufgabe...Absolut null Durchblick

Empfohlene Antworten

Veröffentlicht

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...

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.

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.
  • Autor

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

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.
  • Autor

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

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.

  • Autor

Ich muss den Thread noch mal hoch holen.

Aufgabe c):

Kann ich 35 (35,42) Subnetze bilden?

--> 255-248 = 7 --> 248 / 7 (?)

Subnetze:

x.x.x.0-34

x.x.x.35-69

x.x.x.103-137

usw.?

Hosts pro Subnetz:

35-2 (Netzadresse + Broadcast) ) 33?

  • Autor
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

  • Autor

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.

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.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.