Benutzer:Renepick/test/MoocIndex

Aus Wikiversity
Zur Navigation springen Zur Suche springen

--MOOC-Index

lesson|Ethernet[Bearbeiten]

unit|Rechnernetze, Grundlagen des Ethernet Protokolls[Bearbeiten]

  • video=File:Under_construction_icon-blue.svg
  • learningGoals=
  1. Warum haengen Uebertragungsgeschwindigkeit und Maximale Kabellaenge im ethernet Protokoll zusammen?
  2. Wie haengen Uebertragungsgeschwindigkeit und Maximale Kabellaenge im ethernet Protokoll zusammen?
  3. Was ist ein Rechnernetzwerk und was sind bekannte Uebertragungswege?
  4. Was ist ein shared medium und mit welchen Hardware mechanismen wird es implementiert?
  • furtherReading=
  1. en:Web_Science/Part1:_Foundations_of_the_web/Ethernet
  2. en:Web_Science/Part1:_Foundations_of_the_web/Ethernet/Communication_over_a_shared_Medium
  3. en:Web_Science/Part1:_Foundations_of_the_web/Ethernet/Ethernet_header
  4. en:Web_Science/Part1:_Foundations_of_the_web/Ethernet/Minimum_package_length_vs_maximum_cable_length
  5. w:Rechnernetz

unit|Nicht deterministische Kommunikation und Kollisionserkennung[Bearbeiten]

  • video=File:Under_construction_icon-blue.svg
  • learningGoals=
  1. Was bedeutet es fuer ein protokoll nicht deterministisch zu kommunizieren?
  2. Was sind die vorteile von deterministischer Kommunikation gegenueber nicht deterministischer Kommunikation?
  3. Wie funktioniert der Carrier Sense with multiple access collision detection algorithmus in ethernet?
  4. Was ist ein MAC adresse?
  • furtherReading=
  1. en:Web_Science/Part1:_Foundations_of_the_web/Ethernet
  2. en:Web_Science/Part1:_Foundations_of_the_web/Ethernet/Communication_over_a_shared_Medium
  3. en:Web_Science/Part1:_Foundations_of_the_web/Ethernet/Ethernet_header
  4. en:Web_Science/Part1:_Foundations_of_the_web/Ethernet/Collision_detection

lesson|Internet protokol (IPv4)[Bearbeiten]

unit|Logische Netzwerke mit Classful IPv4 Netzwerken als Beispiel[Bearbeiten]

  • video=File:Under_construction_icon-blue.svg
  • learningGoals=
  1. was ist ein logisches netzwerk bzw. ein Overlay Netzwerk?
  2. Wieso sind IP Netzwerke als logische Netzwerke zu verstehen?
  3. Entspricht ein IP Netzwerk immer eine einem LAN bzw. einem physikalischen Netzwerk?
  4. Wie sind classful IPv4 netzwerke aufgebaut?
  5. Wie kann ich von einer IP adresse ablesen in welchem IPv4 netzwerk ein Rechner sich befindet?
  6. Warum kann die MAC adresse nicht zum routing verwendet werden bzw. warum musste noch das konzept von IP netzwerken und IP adressen hinzugefuegt werden?
  • furtherReading=
  1. en:Web_Science/Part1:_Foundations_of_the_web/Internet_Protocol
  2. en:Web_Science/Part1:_Foundations_of_the_web/Internet_Protocol/Motivation_for_IP
  3. en:Web_Science/Part1:_Foundations_of_the_web/Internet_Protocol/Classful_IPv4_networks
  4. w:Topologie_(Rechnernetz)#Logische_Topologie
  5. w:Overlay-Netzwerk
  6. en:w:Classful_network
  7. w:IPv4
  8. w:IP-Adresse

unit|Routing algorithmus[Bearbeiten]

  • video=File:Under_construction_icon-blue.svg
  • learningGoals=
  1. Was veraendert sich im IP header alles waerend ein Datenpaket durch das Internet geschickt wird
  2. Wie funktioniert eine Routingtabelle?
  3. Wie funktioniert der IP-Forwarding algorithmus zum routen von Datenpaketen?
  4. Was passiert, wenn im ein Datenpaket aus netzwerk eine gewisse Groesse hat das von einem Router durch ein Netzwerk B geroutet werden soll, welches aber nicht so grosse Datenpakete unterstuetzt?
  5. Was passiert wenn 1 Rechner gleichzeitig 2 verschiedene datenstroeme (die jeweils mehrere IP-Pakete benoetigen) zum gleichen rechner zielrechner schickt beim zielrechner? (wennn man nur ethernet und IP verwendet)
  6. Warum kann die MAC adresse nicht zum routing verwendet werden bzw. warum musste noch das konzept von IP netzwerken und IP adressen hinzugefuegt werden?
  7. Was besagt das Robustness principle?
  • furtherReading=
  1. en:Web_Science/Part1:_Foundations_of_the_web/Internet_Protocol
  2. en:Web_Science/Part1:_Foundations_of_the_web/Internet_Protocol/IP_forwarding_algorithm
  3. en:Web_Science/Part1:_Foundations_of_the_web/Internet_Protocol/IP_header
  4. w:Topologie_(Rechnernetz)#Logische_Topologie
  5. w:IPv4
  6. w:IP-Adresse

lesson|TCP[Bearbeiten]

unit|Konzept einer logischen Verbindung[Bearbeiten]

  • video=File:Under_construction_icon-blue.svg
  • learningGoals=
  1. was ist eine logische Verbindung?
  2. Was passiert mit einer TCP verbindung wenn ich das Kabel aus dem Stecker ziehe und spaeter (1 sekunde, 1 stunde, 1 tag,...) wieder rein stecke
  3. Wieso reicht ein 2 way handshake nicht aus, um eine logische Verbindung zu erstellen?
  4. was besagt das end to end principle?
  5. Wieso ist das End to End Principle wichtig?
  6. Wodurch wird eine TCP verbindung zuverlaessig (reliable)
  • furtherReading=
  1. en:Web_Science/Part1:_Foundations_of_the_web/Transmission_Control_Protocol
  2. en:Web_Science/Part1:_Foundations_of_the_web/Transmission_Control_Protocol/End_to_end_principle_and_connection_oriented_communication
  3. en:Web_Science/Part1:_Foundations_of_the_web/Transmission_Control_Protocol/Three_way_handshake
  4. en:w:End-to-end_principle

unit|Windowing / Multiplexing von Verbindungen[Bearbeiten]

  • video=File:Under_construction_icon-blue.svg
  • learningGoals=
  1. Warum ist es ueberhaupt wichtig Ports zu haben?
  2. Was bedeutet Multiplexing von Verbindungen und wodurch wird es in TCP sicher gestellt?
  3. Welches Problem loest Windowing und der Sliding Window Mechanismus
  4. Was ist ein Ringbuffer und wie arbeitet er?
  5. Wenn ich mich mit einem Socket auf port 80 verbinde spreche ich dann vom source oder destination port?
  6. Was versteht man unter dem Konzept "Package switching"?
  • furtherReading=
  1. en:Web_Science/Part1:_Foundations_of_the_web/Transmission_Control_Protocol
  2. en:Web_Science/Part1:_Foundations_of_the_web/Transmission_Control_Protocol/Port_numbers
  3. en:Web_Science/Part1:_Foundations_of_the_web/Transmission_Control_Protocol/Sliding_window_and_flow_control
  4. en:w:Circular_buffer
  5. w:Warteschlange_(Datenstruktur)
  6. en:w:Flow_control_(data)

lesson|DNS[Bearbeiten]

unit|Domain name system[Bearbeiten]

  • video=File:Under_construction_icon-blue.svg
  • learningGoals=
  1. Was der Unterschied zwischen verschiedenen adressierungs schematas im Internet (MAC, IP, Sockets, DNS, URI)
  2. Was ist ein name server?
  3. Was sind autorative nameserver?
  4. Wer verwaltet letztendlich die autorativen Rootserver?
  5. Wieso ist DNS leicht manipulierbar? Was muss man dafuer tun?
  6. Was sind die Aufgaben von IEFTE, W3C und ICANN?
  • furtherReading=
  1. en:Web_Science/Part1:_Foundations_of_the_web/Domain_Name_System
  2. en:Web_Science/Part1:_Foundations_of_the_web/Internet_vs_World_Wide_Web/Uniform_Resource_Identifier
  3. en:Web_Science/Part1:_Foundations_of_the_web/Internet_vs_World_Wide_Web/Summary_of_the_internet_architecture

unit|DNS Query aufloesen[Bearbeiten]

  • video=File:Under_construction_icon-blue.svg
  • learningGoals=
  1. Wie wird ein domain name rekursiv aufgeloest?
  2. Wer betreibt DNS-Server?
  3. Was ist ein DNS / Cache?
  4. was ist eine zone und wer verwaltet zonen?
  5. Welche arten von DNS eintraegen gibt es?
  • furtherReading=
  1. en:Web_Science/Part1:_Foundations_of_the_web/Domain_Name_System

lesson|Email[Bearbeiten]

unit|Simple Mail Transfer Protocol[Bearbeiten]

  • video=File:Under_construction_icon-blue.svg
  • learningGoals=
  1. Wie schickt man von der Komandozeile aus eine Email?
  2. Wie verschickt man mit einer TCP Socket klasse eine email z.b. von Java aus?
  3. Wie installiert man einen test smtp server?
  4. Was ist eigentlich eine Email?
  5. was ist der unterschied zwischen http und smtp und der unterschied zwischen smtp und ftp?
  6. Warum ist die Absender Adresse einer Email nicht aussagekraeftig?
  • furtherReading=
  1. w:Simple_Mail_Transfer_Protocol
  2. en:w:Simple_Mail_Transfer_Protocol
  3. https://stackoverflow.com/questions/11046135/how-to-send-email-using-simple-smtp-commands-via-gmail
  4. https://www.youtube.com/watch?v=lfYtz3uRPYc
  5. https://linuxmeerkat.wordpress.com/2013/10/10/emailing-from-a-gmail-acount-via-telnet/ (Achtung, wenn man das tutorial reproduziert teilt man sein gmail password mit der verlinkten website! Keiner weiss, ob es dabei gespeichert wird oder nicht)

unit|Email Server[Bearbeiten]

  • video=File:Under_construction_icon-blue.svg
  • learningGoals=
  1. Was macht ein Mailserver, wenn sich ein Client erfolgreich verbunden und eine Email uebertragen hat?
  2. was ist der Unterscheid zwischen E-Mail und Web Mail?
  3. Was passiert beim Abrufen einer email mit POP3 bzw. IMAP?
  4. Beschreibe aus technischer Sicht den Vorgang des Versendens einer Email vom Emailprogramm (z.b. Thunderbird oder Outlook), ueber deinen Emailprovider, durch die Internet cloud (kann ignoriert werden), zu dem anderen email provider, zum Emailprogramm des Empfaengers. Versuche ein moeglichst praezises aber auch umfangreiches Schaubild zu erstellen.
  5. was verstht man unter open relay bzw. einem relay server?
  • furtherReading=

lesson|World Wide Web[Bearbeiten]

unit|HTTP[Bearbeiten]

  • video=File:Under_construction_icon-blue.svg
  • learningGoals=
  1. Request Response Model,
  2. Client Server Model
  3. Asynchrone verbindungen synchrone verbindungen
  4. Wieso ist http Stateless?
  5. Was sind http coockies? Wie kann man sie im http header setzen?
  • furtherReading=
  1. en:Web_Science/Part1:_Foundations_of_the_web/Hypertext_Transfer_Protocol/Making_HTTP_requests
  2. en:Web_Science/Part1:_Foundations_of_the_web/Hypertext_Transfer_Protocol/HTTP_header
  3. w:Wireshark
  4. w:HTTP-Cookie
  5. w:Telnet

pp

unit|Technischer Ablauf beim Aufruf einer Website[Bearbeiten]

  • video=File:Under_construction_icon-blue.svg
  • learningGoals=
  1. Was ist eine URI
  2. Welche Protokolle kommen zum einsatz?
  3. Welche Verbindungen werden eingesetzt?
  4. Wieviele HTTP Requests schickt unser Browser ab, wenn man www.deutsche-schulerakademie.de eingibt
  5. Wieviele HTTP Requests werden mit Hilfe von Telnet getan, wenn man es wie im anderen Referat erledigt?
  6. Welche Pakete werden ineinander geschachtelt?
  • furtherReading=
  1. en:Web_Science/Part1:_Foundations_of_the_web/Internet_vs_World_Wide_Web/Summary_of_the_internet_architecture
  2. en:Web_Science/Part1:_Foundations_of_the_web/Internet_vs_World_Wide_Web/Uniform_Resource_Identifier
  3. Links aus dem anderen Referat in der World wide web section

lesson|Verschluesselung[Bearbeiten]

unit|Prinzpielle Prozesse und Probleme beim Verschluesseln[Bearbeiten]

  • video=File:Under_construction_icon-blue.svg
  • learningGoals=
  1. Wieso ist es kompliziert einen Schluessel bzw. ein Geheimnis sicher auszutauschen?
  2. Was versteht man unter einer man in the Middle attack?
  3. Welche Moeglichkeiten gibt es, sich vor einer man in the middle attack zu schuetzen? (ohne sie erklaeren koennen zu muessen)
  4. Kann ich meinen Schluessel zuruecksetzen, wenn ich ihn verloren habe?
  5. Wie laeuft ein Schluesselaustausch nach Diffie Hellman ab? Wann ist er gegen Man in the middle attacks sicher? Wann nicht?
  • furtherReading=
  1. w:Man-in-the-Middle-Angriff
  2. w:Diffie-Hellman-Schlüsselaustausch
  3. w:Asymmetrisches_Kryptosystem
  4. w:Symmetrisches_Kryptosystem
  5. w:Public-Key-Infrastruktur
  6. w:CAcert
  7. w:Authentifizierung

unit|Abstrakte Verschluesselungsverfahren[Bearbeiten]

  • video=File:Under_construction_icon-blue.svg
  • learningGoals=
  1. was unterscheidet symmetrische von asymmetrischen Verschluesselungsverfahren?
  2. Was ist der entscheidende vorteil an asymmetrischen Verschluesselungsverfahren?
  3. Wie verschluesselt man die folgende Nachricht: "Die Schuelerakademie ist super" mit Hilfe von RSA? (Buchstaben als asciizeichen und integer interpretieren und zwei kleine primzahlen waehlen und es mal durchrechnen.)
  • furtherReading=
  1. w:Asymmetrisches_Kryptosystem
  2. w:Symmetrisches_Kryptosystem
  3. w:RSA-Kryptosystem
  4. w:Schlüssel_(Kryptologie)
  5. w:Kryptologische_Hashfunktion
  6. w:Base64
  7. w:Elgamal-Verschlüsselungsverfahren

unit|Zertifikate und HTTPS[Bearbeiten]

  • video=File:Under_construction_icon-blue.svg
  • learningGoals=
  1. Was versteht man unter dem Begriff der Authenzitaet?
  2. Was soll durch ein digitales Zertifikat erreicht werden?
  3. kann https alle Man in the middle attacks unterbinden?
  4. Warum sollte man https verwenden?
  5. Was ist der Grosse Nachteil mit Zertifizierungs stellen?
  6. Was hat das ganze mit Vertrauen zu tun?
  • furtherReading=
  1. w:Digitales_Zertifikat
  2. w:Public-Key-Zertifikat
  3. w:Hypertext_Transfer_Protocol_Secure
  4. w:Digital_Signature_Algorithm
  5. w:Digitale_Signatur
  6. w:Zertifizierungsstelle
  7. w:X.509
  8. w:Transport_Layer_Security

unit|Emailverschluesselung mit PGP[Bearbeiten]

  • video=File:Under_construction_icon-blue.svg
  • learningGoals=
  1. welche informationen kann die NSA bei einer mit PGP verschluesselten Email auf jeden Fall lesen?
  2. wie verwendet man PGP?
  3. Warum ist PGP so wenig verbreitet?
  4. Was muesste passieren, damit PGP mehr verbreitung findet?
  • furtherReading=
  1. w:Pretty_Good_Privacy
  2. w:Globale_Überwachungs-_und_Spionageaffäre
  3. w:Edward_Snowden