IP Adresse 2

Neue Frage »

Auf diesen Beitrag antworten »
Diamond IP Adresse 2

Hallo alle zusammen .
Zum üben bearbeite ich noch eine weitere Aufgabe zum Thema

Meine Ergebnisse :

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:

IP:  01111111 . 11111101.   00001011. 01001011
Subnetmask:   11111111. 11111111. 11111111. 11000000

Netzweradresse: 

01111111. 11111101. 00001011.   01000000

Broadcast:
Endzahl 01111111

Broadcast: 127.253.11.127

Als
Host Adresse bekomme ich folgendes raus:

001011_12 = 1740








Passt meine Host Adresse auch ?
 
Auf diesen Beitrag antworten »
Diamond

Sorry hier die Aufgabenstellung großes Grinsen
Auf diesen Beitrag antworten »
as_string

Hallo!

Stimmt alles, bis auf diese Host-Adresse. Die binäre Darstellung 1011 ist zwar richtig, ich habe aber keine Ahnung, wie Du auf die Dezimalzahl kommst.
Das Subnet in dieser Aufgabe hat nur sechs Bit auf null, also kannst Du nur 2^6=64 Host-Adressen I diesem Netz haben. Schon deshalb macht eine größere Zahl gar keinen Sinn.

Ansonsten ganz gut! Daumen hoch

Gruß
Marco
Auf diesen Beitrag antworten »
Diamond

Habe die Host Adresse so ausgerechnet :

Muss man jetzt nicht zuerst von der Netmask zu Ip hochzählen ?

von 64 bis 75 = 11

001011_11 = 1*^11^0+1*11^1+1*11^3 = ......

so ausrechnen ?

Oder rechnet man immer noch so : 1*2^0 .......?
 
Auf diesen Beitrag antworten »
as_string

Du musst von der Netzwerk-Adresse bis zur IP Adresse hochzählen.
Keine Ahnung, was Du da rechnest. Es ändert sich doch nicht die Basis des Zahlensystems?
11 (dezimal) ist einfach die Hostadresse, entsprechend 1011 dual.

Gruß
Marco
Auf diesen Beitrag antworten »
DiamondaliasPage

001011_11 = 1*2^0 +2+1*2^3= 11_2

4.4

Erste bit von der Netzweradresse siehe:
01111111

Der erste Bit links ist 0 also Class A Netz?

Ich hoffe ich habe dich richtig verstanden ? großes Grinsen
Auf diesen Beitrag antworten »
as_string

Zitat:
Original von DiamondaliasPage
001011_11 = 1*2^0 +2+1*2^3= 11_2

Ich verstehe nicht, was das _11 oder das _2 bedeutet.
Die 1011 ist eine Zahl im Dualsystem, die 11 ist derselbe Wert im Dezimalsystem.

Zitat:
Original von DiamondaliasPage4.4

Erste bit von der Netzweradresse siehe:
01111111

Der erste Bit links ist 0 also Class A Netz?

Ich hoffe ich habe dich richtig verstanden ? großes Grinsen

Ja, das ist richtig! Tanzen

Gruß
Marco
Auf diesen Beitrag antworten »
Diamond

2^6 = 64 Adressen

11 Rechner : Netzwerk zur Ip hochgezählt.

4.6

Ja es liegt im gleichen Subnetz.


IP: 01111111 . 11111101. 00001011. 01001011
11111111. 11111111. 11111111. 11000000



01111111. 11111101. 00001011. 01000000

Ip und Netzmask letzte erste 2 Bit :01 gleich danach verschieden .

4.7

erster Wert über 28

2^5 = 32

Subnetz:11000000

11000000 Passt ?


4.8

Hier wird es wieder schwer.

2^5 =32

Es gibt nur 2 EInsen :

2^2 = 4

32 *4 = 128 Ip Adressen

Netzwerk Adresse 64 um das es geht.

64+32 =96 ist der letzte Ip Wert ?

In Ordnung ?
Auf diesen Beitrag antworten »
as_string

Ups, da ist ja wieder das meiste falsch...

Ja, die 64 stimmt, aber insgesamt passen in das Netzwerk doch mehr Hosts! Das ist immer zwei weniger, weil eine für die Netzadresse selbst und eine für die Broadcast-Adresse belegt ist, hier also 62. Das hatten wir bei der anderen schon durchgekaut...

Nein, die beiden IP Adressen liegen nicht im selben Subnet. Wenn die Mask 255.255.255.196 ist, dann gibt es für das letzte Byte 4 Bereich: 0-63, 64-127, 128-195, 196-255. Die 71 liegt im zweiten, die 175 im dritten, also nicht im selben Subnet. Das alles kannst Du Dir auch mit den Bitoperationen klar machen, wie ich auf diese Bereiche komme.
Den Rest habe ich mir noch nicht angeschaut...

Gruß
Marco
Auf diesen Beitrag antworten »
Diamond

Um zu gucken ob die im gleichen Subnet liegen muss man doch die Null verschieden Bot von Netzwerkadresse und IP vergleichen oder ?
Auf diesen Beitrag antworten »
as_string

Du musst von beiden Adressen die Bit vergleichen, die in der Mask auf 1 sind. Wenn die alle übereinstimmen, dann sind beide Adressen im selben Subnet, sonst nicht.
Also: Schreibe mal die beiden Adressen auf und setze alle Bit auf Null, die in der Mask 0 sind. Dann vergleiche die restlichen Bit, ob die überall gleich sind. Da die ersten drei Byte so wie so schon komplett übereinstimmen, musst Du Dir nur das letzte Byte anschauen. Letztlich also: Sind die ersten beiden Bit in dem letzten Byte gleich oder nicht?

Gruß
Marco
Auf diesen Beitrag antworten »
Diamond

code:
1:
2:
3:
4:
5:
6:
7:
IP:  01111111 . 11111101.   00001011. 01001011
Netzweradresse: 

01111111. 11111101. 00001011.   01000000



Die ersten 2 Bit sind doch gleich von der Ip und der Netzwerkadresse oder nicht ?

Siehe Ansatz oben?
Auf diesen Beitrag antworten »
as_string

Wieso der Netzwerk-Adresse? Die Netzwerkadresse und eine beliebige
IP-Adresse zu diesem Netzwerk sind natürlich immer im selben Netzwerk, sonst wäre das ja nicht die Netzwerkadresse zu dieser IP-Adresse. Die Frage würde doch überhaupt keinen Sinn ergeben!
Du hast doch aber zwei IP-Adressen gegeben, eine mit der 75 hinten und eine mit der 171, die Du auf Netz-Gleichheit überprüfen sollst. Wie kommst Du überhaupt auf die Netzadresse jetzt?

Oder wenn schon Netzadresse: wie ist denn die von der 75 und wie die von der 171? Meinst Du, das sind wirklich dieselben?

Gruß
Marco
Auf diesen Beitrag antworten »
Diamond

Soll ich die IP mit der Subnetmask vergleichen ?

Schreibe morgen Klausur großes Grinsen

Bitte um schnelle Hilfe großes Grinsen
Auf diesen Beitrag antworten »
as_string

Du meinst jetzt auf die Frage hin, ob zwei IP Adressen im selben Subnet sind?

Der Einfachheit halber hier mal nur das letzte Byte betrachtet (alle anderen stimmen ja überein so wie so):

IP1: 75 dez = 0100 1011 dual
IP2: 171 dez = 1010 1011 dual
Subnetmask: 192 dez = 1100 0000 dual

Was ein Computer damit macht wäre das hier:
bitweises XOR der beiden IP-Adressen (Wenn Du nicht weißt, was XOR = exklusives oder ist oder was ich immer mit "bitweise" meine: Googlen und oder hier konkret fragen!)
Nach dem XOR hast Du nur die Bit auf 1, die sich unterscheiden, alle anderen auf null, also als Ergebnis:
code:
1:
2:
3:
4:
5:
    0100 1011
XOR 1010 1011
=   1110 0000

Dieses Ergebnis wird mit der Netmask Bitweise-AND verknüpft, also nur Bit, die bei beiden 1 sind, sind auch im Ergebnis 1, sonst 0 (also auch dann, wenn nur eines 0 oder auch wenn beide 0 sind), also:
code:
1:
2:
3:
4:
5:
    1110 0000
AND 1100 0000
=   1100 0000

Nur wenn da alles auf 0 steht, wären sie im selben Netz. Es sind aber die ersten beiden Bit 1, also unterschiedliches Netz.

Für uns Menschen ist es einfacher das so zu machen:
Netmask ist 192 (im letzten Byte), also ersten beiden Bit auf 1, restlichen 6 auf 0. Wir müssen also nur die beiden ersten Bit der beiden IP-Adressen vergleichen, ob die gleich sind oder nicht. Sag mir selber, sind die ersten beiden (also die ganz links...) Bit der beiden IP-Adressen gleich oder nicht (immer noch nur das letzte Byte betrachtet natürlich):
code:
1:
2:
3:
4:
IP1: 75 dez = 0100 1011 dual
IP2: 171 dez = 1010 1011 dual

Bei mir ist es einmal 01 und bei der anderen 10 und das ist nicht gleich, oder?

Gruß
Marco
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »