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:45] scagf_informatik:web_sca:netzwerke:aufgaben_b [2023-11-05 12:53] (aktuell) sca
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)
  • gf_informatik/web_sca/netzwerke/aufgaben_b.1699188323.txt.gz
  • Zuletzt geändert: 2023-11-05 12:45
  • von sca