Zum Inhalt springen

luii

Mitglieder
  • Gesamte Inhalte

    12
  • Benutzer seit

  • Letzter Besuch

Beiträge von luii

  1. Mh ich hab grad nichts zum editieren meines posts gefunden ... hab doch noch 2 Fragen.

    Und zwar habe ich nun die Adresse 195.25.210.62/26

    Nun 26 = 11111111.11111111.11111111.11000000

    das waeren dann 2^6= 4 Subentze und 2^6=64 hosts

    Nun weis ich aber nicht wirklich wie ich die "Network Jumps" reinbekomme.

    Ich weis von meinem Arbeitsblatt, dass diese Adresse Ungültig ist. Nun irgendwie komme ich hier nicht weiter.

    ----------------------------------------------------------------------------

    Nun meine 2. Frage:

    Auf der Seite: http://www.sadikhov.com/forum/index.php?showtopic=38227&hl habe ich mich mal ein wenig eingelesen.

    Nun ist mir folgendes unklar:

    When they ask

    "There is subnet 172.16.64.0/20. What is the BROADCAST ADDRESS of that Subnet, dude?"

    1. Step

    /20 meens 255.255.240.0

    2. Step

    Now analyze the Subnet Oktett to find out the "network-jumps"

    240 means 11110000

    The LAST of the 1s is under decimal 16. That are our "network jumps"

    (128/64/32/16/8/4/2/1)

    3. Step

    Write down the network-jumps

    172.16.64.0 - 172.16.79.255

    +16 172.16.80.0 - 172.16.95.255

    +16 172.16.96.0 - 172.16.111.255

    +16 172.16.112.0 - 172.16.127.255

    Because the NEXT Subnet in the example is 172.16.80.0, the broadcast must be 172.16.79.255, cause THAT is the IP BEFORE the next Subnet starts = the BroadcastAddress.

    Gut das habe ich verstanden ...

    nun kommt diese Aufgabe:

    Other example of Broadcast-IP calculation:

    If it would be 172.16.64.0 /26

    Same procedure

    /26 means 255.255.255.192

    192 is binary 11000000

    The LAST 1 stands under the 64. That are in that example our "net-jumps".

    172.16.64.0 - 172.16.64.63 <<<in this example THIS is the broadcastaddress of first subnet

    172.16.64.64 - 172.16.64.127

    172.16.64.128 - 172.16.64.191

    Im Grunde habe ich das auch verstanden, doch ich verstehe nicht, warum in dem ersten Beispiel immer nur die schwarz makierte Zahl geändert wird und im zweiten Beispiel die Zahl dahinter.

    1. Beispiel:

    172.16.64.0 - 172.16.79.255

    +16 172.16.80.0 - 172.16.95.255

    +16 172.16.96.0 - 172.16.111.255

    +16 172.16.112.0 - 172.16.127.255

    2. Beispiel:

    172.16.64.0 - 172.16.64.63

    172.16.64.64 - 172.16.64.127

    172.16.64.128 - 172.16.64.191

    Also ich verstehe nicht wieso beim ersten Beispiel die vorletzte Zahl jeweils +16 gerechnet werden muss und beim 2. Beispiel die letzte Zahl +64 ? Also Frage ich mich eigentlich, warum muss beim ersten Beispiel nicht die letzte Zahl um +16 erhöht werden, sowie es auch beim 2. gemacht wurde.

  2. Hallo,

    erstmal vielen Dank. Was ich noch nicht verstanden habe ist, wie komme ich von diesem Schritt:

    11000011.00011001.11010010.00111110

    11111111.11111111.11111111.11100000

    auf diesen:

    Ergibt folgende Subnetze:

    195.25.210.0 - 195.25.210.31

    195.25.210.32 - 195.25.210.63

    195.25.210.64 - 195.25.210.95

    usw...

    Subnetznummer: 195.25.210.32

    Der Host hat eine gültige Adresse

    Broadcast: 195.25.210.63

  3. Ok, danke erstmal. Eine andere Aufgabenstellung als die oben habe ich auch nicht auf meinem Blatt stehen. Wir machen C nun erst seit ein paar Wochen und ich weis wirklich nicht wie ich an die Aufgaben gehen soll.

    Entweder unser Lehrer erklaert schlecht oder ich bin einfach zu blöd dafür.

    Wenn ihr es könnt und es nicht schwer ist, könnt ihr mir nicht schnell den code für das bzw die Programme geben ?

    Ich werd den Lehrer dann nochmal drauf ansprechen und ihn bitten die Sachen nocheinmal durchzusprechen.

  4. Hallo,

    ich habe als Aufgabe bekommen ein einfaches C Programm zu schreiben ( nicht c++! ). Nun komme ich aber nicht wirklich weiter. Ich hoffe es kann mir jemand helfen.

    1. Aufgabe:

    Innerhalb von main() wird ein text eingegeben. Der text wird an eine funktion übergeben. Die funktion soll die textlänge ermitteln und anzeigen.

    Nun habe ich das ganze so gemacht, was aber falsch ist, da wir keine arays nutzen sollen.

    #include <stdio.h>

    #include <stdlib.h>

    #include <string.h>

    int main(int argc, char *argv[])

    {

    char satz[80];

    printf("\nBitte geben sie einen Satz ein\n");

    gets(satz);

    printf("\n%s",satz);

    printf("\nDer satz besteht aus %i Zeichen.",strlen(satz));

    system("PAUSE");

    return 0;

    }

    Die 2. aufgabe ist wie in der 1. aufgabe nur das die textöänge an main() zurückgegeben und auch dort angezeigt werden soll.

    Und die 3. aufgabe ist innerhalb einer funktion wird ein text eingeben. Dieser text wird an main() zurückgegeben und hier angezeigt.

    Kann mir bei diesen 3 Aufgaben irgendjemand helfen ?

  5. Hallo,

    wir haben in der Schule derzeit das Thema Subnetting. Ich war die erste Einführungsstunde nicht anwesend, weil ich krank war. Nun muss ich bis morgen etwas nachholen. Wir haben ein arbeitsblatt bekommen mit der Aufgabenstellung:

    Bestimmen Sie Subnetznummer und Hostnummer.

    Stellen Sie fest, ob es sich um eine gültige IP Adresse eines Hosts handelt.

    1. 195.25.210.62 /27

    ...

    Kann mir diese Aufgabe jemand erklaeren ? Bzw gibt es eine gute Hilfe im Internet ?

    Also ich denke es muss erst einmal in Binär umgewandelt werden.

    Das heist: 011000011.00011001.11010010.00111110

    Aber wie gehe ich nun weiter vor ?

    Ich danke schonmal im Voraus Smiley

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