lehrkraefte:blc:informatik:glf22:crash-course-network

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
lehrkraefte:blc:informatik:glf22:crash-course-network [2023/03/31 13:59]
Ivo Blöchliger [Anatomie der Namensauflösung]
lehrkraefte:blc:informatik:glf22:crash-course-network [2023/03/31 14:49]
Ivo Blöchliger [Ports]
Line 143: Line 143:
   * Verbinden Sie sich dann auf http://localhost:8000   * Verbinden Sie sich dann auf http://localhost:8000
   * Betrachten Sie die Ausgabe auf der Konsole.   * Betrachten Sie die Ausgabe auf der Konsole.
 +
 +<hidden Telnet auf Windows ist offenbar 💩>
 +  * Überprüfen Sie auf der Kommandozeile, ob telnet installiert ist:
 +<code bash>
 +telnet localhost 8000
 +</code>
 +  * Wenn dies fehlschlägt, Öffnen Sie die System-Einstellungen und suchen Sie nach «Windows Features aktivieren» und setzen Sie dort bei «Telnet client» ein Häckchen. Evtl. muss der Computer danach neu gestartet werden?
   * Machen Sie eine Webanfrage «von Hand» auf der Kommandozeile:   * Machen Sie eine Webanfrage «von Hand» auf der Kommandozeile:
 +<code bash>
 +telnet localhost 8000
 +</code>
 +und geben Sie dann
 +<code txt>
 +GET / HTTP/1.1
 +</code>
 +gefolgt von zwei mal <key>Enter</key> ein. 
 +Das wird wohl nicht angezeigt etc, aber die Antwort vom Webserver sollten Sie sehen.
 +</hidden>
 +</WRAP>
  
 +<WRAP todo>
 +  * Verbinden Sie sich aufs Tech-Lab Netzwerk (falls möglich).
 +  * Wenn Ihr Webserver gestartet ist, geben Sie jemanden die IP-Adresse Ihres Computers (im Tech-Lab Netz 192.168.1.xyz). Er soll per http://192.168.1.xyz:8000 auf Ihren Webserver zugreifen.
 +  * Sie dürfen gerne «Ihre» Webseite modifizieren oder weitere Dinge hinzufügen.
 </WRAP> </WRAP>
  
 +====== NAT ======
 +Network Address Translation.
 +
 +  * Problem: Theoretisches Limit von $2^{32}$ IP-Adressen, praktisch noch etwas weniger (3.6 Milliarden?)
 +  * Lösung IPv6 ($2^{128}$ Adressen), aber niemand will umstellen...
 +  * Workaround: NAT
 +  * Am Beispiel der Schule:
 +    * Eine öffentliche IP-Adresse gegen aussen.
 +    * Datenpakete nach draussen werden vom Gateway (erster Router) umadressiert und sich die Verbindungsdetails (IP/Portnummer) gemerkt.
 +    * Einkommende Antworten werden mit gemerkter Liste wieder umadressiert und an korrekte interne IP weiter geleitet.
  
  • lehrkraefte/blc/informatik/glf22/crash-course-network.txt
  • Last modified: 2023/03/31 14:51
  • by Ivo Blöchliger