Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:web_sca:netzwerke:aufgaben_b [2023-11-05 12:42] – [Aufgabe B5 (CIDR)] scagf_informatik:web_sca:netzwerke:aufgaben_b [2023-11-05 12:53] (aktuell) sca
Zeile 56: Zeile 56:
  
    1. Wie viele Hosts kann ein Netzwerk mit Subnetzmaske $255.255.255.192$ haben?    1. Wie viele Hosts kann ein Netzwerk mit Subnetzmaske $255.255.255.192$ haben?
-   1. Wie viele Hosts kann ein Netzwerk mit CIDR /12 haben?+   1. Wie viele Hosts kann ein Netzwerk mit CIDR /14 haben?
    1. Welche Subnetzmaske (normal und CIDR) sollte der Informatiker einer Firma mit ca. $5000$ Geräten für das Netzwerk der Firma wählen?    1. Welche Subnetzmaske (normal und CIDR) sollte der Informatiker einer Firma mit ca. $5000$ Geräten für das Netzwerk der Firma wählen?
        
Zeile 63: Zeile 63:
 === Zusatzaufgaben (Programmieren) === === Zusatzaufgaben (Programmieren) ===
  
-== Aufgabe 1 ==+== a) ==
 Schreibe ein Python-Programm (z.B. eine Funktion), welches für einen gegebenen CIDR-Suffix die entsprechende Subnetzmaske im $4$-Byte-Format (z.B. $255.192.0.0$) bestimmt und umgekehrt. Schreibe ein Python-Programm (z.B. eine Funktion), welches für einen gegebenen CIDR-Suffix die entsprechende Subnetzmaske im $4$-Byte-Format (z.B. $255.192.0.0$) bestimmt und umgekehrt.
  
-== Aufgabe 2 ==+== b) ==
  
-Erweitere deinen Code der vorherigen Zusatzaufgabe und implementiere einen **ultimativen Netzwerk-Rechner** im Stile der folgenden Website: https://www.heise.de/netze/tools/netzwerkrechner/+Programmiere nun eine eigene Auswahl der folgenden Funktionen: 
 + 
 +   * Subnetzmaske in andere Formate umwandeln: 
 +     * `subnet_dec_to_bin(subnet)` 
 +     * `subnet_bin_to_dec(subnet_bin)` 
 +     * `subnet_bin_to_cidr(subnet_bin)` 
 +     * `subnet_dec_to_cidr(subnet)` 
 +     * `cidr_to_subnet_bin(cidr)` 
 +     * `cidr_to_subnet_dec(cidr)` 
 +   * Abzahl mögliche Hosts für Subnetzmaske (in versch. Formaten) bestimmen: 
 +     * `nr_hosts_from_subnet_bin(subnet_bin)` 
 +     * `nr_hosts_from_subnet_dec(subnet_dec)` 
 +     * `nr_hosts_from_cidr(cidr)` 
 + 
 +== c) == 
 + 
 +Erweitere deinen Code aus a) und b) und implementiere einen **ultimativen Netzwerk-Rechner** im Stile der folgenden Website: https://www.heise.de/netze/tools/netzwerkrechner/
 Man soll seine IP-Adresse und CIDR-Suffix angeben können und zurück erhalten: Man soll seine IP-Adresse und CIDR-Suffix angeben können und zurück erhalten:
    * Subnetzmaske (verwende Code von vorheriger Zusatzaufgabe)    * Subnetzmaske (verwende Code von vorheriger Zusatzaufgabe)
Zeile 111: Zeile 127:
 ++++Aufgabe B5| ++++Aufgabe B5|
  
-siehe Tabelle hier: [[https://de.wikipedia.org/wiki/Classless_Inter-Domain_Routing#Übersicht_für_IPv4]]+a) 
 +i) 32, ii) 24, iii) 12 
 + 
 +b) i) 254.0.0.0, ii) 255.255.255.128
  
 ++++ ++++
Zeile 118: Zeile 137:
  
    1. 62    1. 62
-   1. 1048574+   1. 262142
    1. 19    1. 19
  
  • gf_informatik/web_sca/netzwerke/aufgaben_b.1699188140.txt.gz
  • Zuletzt geändert: 2023-11-05 12:42
  • von sca