<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://fginfo.tech-lab.ch/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://fginfo.tech-lab.ch/feed.php">
        <title>https://fginfo.ksbg.ch Fachgruppe Informatik der KSBG - efinf:blc2016:networks</title>
        <description></description>
        <link>https://fginfo.tech-lab.ch/</link>
        <image rdf:resource="https://fginfo.tech-lab.ch/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-05T13:38:45+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:dns-ip-ports&amp;rev=1478612290&amp;do=diff"/>
                <rdf:li rdf:resource="https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:http&amp;rev=1481185147&amp;do=diff"/>
                <rdf:li rdf:resource="https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:nat&amp;rev=1478722730&amp;do=diff"/>
                <rdf:li rdf:resource="https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:nc&amp;rev=1477513312&amp;do=diff"/>
                <rdf:li rdf:resource="https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:rubyserver&amp;rev=1478084528&amp;do=diff"/>
                <rdf:li rdf:resource="https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:schichtenmodell&amp;rev=1477512268&amp;do=diff"/>
                <rdf:li rdf:resource="https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:ssh&amp;rev=1478082878&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://fginfo.tech-lab.ch/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>https://fginfo.ksbg.ch Fachgruppe Informatik der KSBG</title>
        <link>https://fginfo.tech-lab.ch/</link>
        <url>https://fginfo.tech-lab.ch/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:dns-ip-ports&amp;rev=1478612290&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-08T13:38:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dns-ip-ports</title>
        <link>https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:dns-ip-ports&amp;rev=1478612290&amp;do=diff</link>
        <description>DNS

Domain Name System.

Domain Namen

TLD (Top Level Domain), z.B. .ch, .com, .de, .info, etc.

Domain: z.B. ksbg.ch 

Subdomain: z.B. fginfo.ksbg.ch 

Subsubdomain : z.B. xyz.foo.bar.com 

Registrare: Verwalten Domains, tragen DNS ein.

DNS

Übersetzung (Sub)-Domain in IP-Adresse. Redundant (min. 2 $2^{32}$</description>
    </item>
    <item rdf:about="https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:http&amp;rev=1481185147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-08T08:19:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>http</title>
        <link>https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:http&amp;rev=1481185147&amp;do=diff</link>
        <description>HTTP

Hypertext Transfer Protocol: Transfer von Webseiten und Zugemüse (auch einfach Dateien).

Aufgabe

Programmieren Sie einen minimalen Webserver, der folgende Anforderungen erfüllt:

	*  Es gibt einen Ordner html, indem Dateien (und Unterordner) liegen, die der Webserver ausliefern kann.</description>
    </item>
    <item rdf:about="https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:nat&amp;rev=1478722730&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-09T20:18:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nat</title>
        <link>https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:nat&amp;rev=1478722730&amp;do=diff</link>
        <description>NAT: Network Address Translation (hier Source-NAT)

Siehe auch: &lt;https://de.wikipedia.org/wiki/Netzwerkadress%C3%BCbersetzung&gt;

Motivation:

	*  Zu wenige IPv4 Adressen
	*  Zugriff vom Internet auf Geräte unterbinden.

Idee:

	*  Internes Gerät -&gt; Packet an externen Server (z.B. www.ksbg.ch)
	*  Packet wird auf dem NAT (Router, Verbindungsstelle nach</description>
    </item>
    <item rdf:about="https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:nc&amp;rev=1477513312&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-10-26T20:21:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nc</title>
        <link>https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:nc&amp;rev=1477513312&amp;do=diff</link>
        <description>nc (netcat)

So quasi STDIN/STDOUT via Netzwerk. Ideal zum kurz Verbindungen zu testen.

Folgendes Beispiel horcht auf dem Port 8080


  nc -l 8080


Zugriff z.B. via Browser &lt;http://localhost:8080&gt;

oder via


  nc localhost 8080


Damit hat man bereits einen rudimentären Chat.</description>
    </item>
    <item rdf:about="https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:rubyserver&amp;rev=1478084528&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-02T11:02:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rubyserver</title>
        <link>https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:rubyserver&amp;rev=1478084528&amp;do=diff</link>
        <description>Minimalserver (single threaded)


require &#039;socket&#039;
# Server auf port 420XX laufen lassen
server = TCPServer.open(42001)  
# Endlos-Schleife
loop {
  # Auf Verbindung warten.
  client = server.accept
  client.puts &quot;Serveur du Prof! Votre nom svp:&quot;
  name = client.gets.chomp
  client.puts &quot;Bonjour #{name}!\n\nEt au revoir!&quot;
  client.close
}</description>
    </item>
    <item rdf:about="https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:schichtenmodell&amp;rev=1477512268&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-10-26T20:04:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>schichtenmodell</title>
        <link>https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:schichtenmodell&amp;rev=1477512268&amp;do=diff</link>
        <description>Schichtenmodell

Siehe auch &lt;https://de.wikipedia.org/wiki/OSI-Modell&gt;

Schicht 1: Physik

	*  Kabel, Strom, Licht, Funk, etc.

Schicht 2: Signale auf dem Medium

	*  z.B. Ethernet

Schicht 3: Vermittlung und Weiterleitung (Pakete versenden)

	*  z.B. IP (Internet Protokoll), Routing, Paketvermittlung</description>
    </item>
    <item rdf:about="https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:ssh&amp;rev=1478082878&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-02T10:34:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ssh</title>
        <link>https://fginfo.tech-lab.ch/doku.php?id=efinf:blc2016:networks:ssh&amp;rev=1478082878&amp;do=diff</link>
        <description>SSH

Die kryptographisch gesicherte eierlegende Wollmichsau.

Secure SHell

Login auf unseren Server:


  ssh mycoolusername@fginfo.ksbg.ch


Ändern des Passworts (wenn man einmal verbunden ist):


  passwd


Legen Sie auf dem Server in Ihrem Home-Directory einen Ordner &#039;public_html&#039; an.</description>
    </item>
</rdf:RDF>
