overview
nextVHS Linux Grundkurs - Teil 5
previous
nextThemen
- Netzwerke
- Remote logins
- Dateiübertragung
previous
nextLinux Grundkurs
Netzwerk Grundkurs
previous
nextNetzwerk - Beispiel
Wir rufen eine Webseite auf
~$ telnet vhs-chemnitz.de 80
GET / HTTP/1.1
Host: vhs-chemnitz.de
previous
nextNetzwerk - Beispiel HTTP
- HTTP ist ein Netzwerkprotokoll
- Wir benutzen es für eine Anwendung - zum Aufrufen von Webseiten
- HTTP ist ein Applikationsprotokoll
previous
nextNetzwerk - Routing
Was ist vhs-chemnitz.de?
~$ dig vhs-chemnitz.de
previous
nextNetzwerk - Routing
- Jeder Internethost hat eine IP-Adresse
- IP ist das Internetprotokoll
- Das Internet ist eine Verbindung zwischen Netzwerken - Inter Net
- IP ermöglicht Routing zwischen Netzwerken und Routenfindung im Internet
previous
nextNetzwerk - Routing
Unser Rechner hat auch eine IP-Adresse
~$ ip address
previous
nextNetzwerk - Routing
Unser Rechner wird über ein Gateway ins Internet geroutet
~$ ip route list
previous
nextNetzwerk - Routing
- Ein Gateway bzw. Router vermittelt zwischen IP-Netzen
- Unser Rechner benutzt das Gateway um andere Netze im Internet zu erreichen
previous
nextNetzwerk - Link
Im lokalen Netz gibt es auch Link-Addressen
~$ arp -n
previous
nextNetzwerk - Link
- Link-Adressen werden auch Hardware- oder MAC-Adressen genannt
- Link-Adressen werden nicht zwischen Netzwerken geroutet - dazu dienen nur IP-Adressen
- Über Link-Adressen können nur Rechner im selben Netzwerk erreicht werden
- Link-Adressen sind idR. in der Netzwerkhardware fest eingestellt
- Ein Netzwerk sind Rechner, die über Kabel und Switches verbunden sind
previous
nextprevious
nextNetzwerk - Transport
- HTTP ist ein Applikationsprotokoll auf Port 80
- auf Port 80 von TCP, dem Transmission Control Protocol
- TCP ist ein Transportprotokoll
- TCP-"Adressen" werden Ports genannt, und erlauben es an einem einzelnen Internethost mehrere Dienste bzw. Applikationen zu unterscheiden
previous
nextNetzwerk - Transport
- IP bricht Netzwerkdaten in Pakete auf
- TCP ermöglicht es Paketverluste zu erkennen und eine Neuübertragung durchzuführen
- TCP ordnet vertauschte Pakete in der richtigen Reihenfolge an
- TCP ermöglicht damit Verbindungen und Streams
previous
nextNetzwerk - Transport
- Ein anderes Transportprotokoll ist UDP
- UDP ist Sinnvoll für Übertragungen in einzelnen Paketen
- Ein Applikationsprotokoll auf UDP ist z.B. Namensauflösung (DNS, Port 53)
~$ dig vhs-chemnitz.de
previous
nextNetzwerk - IP-Konfiguration
previous
nextNetzwerk - IP-Konfiguration
previous
nextNetzwerk - Problembehebung
previous
nextNetzwerk - Problembehebung
Programme zur Diagnose
~$ ip address
~$ ip route list
~$ dig
- Gateway pingen, Nameserver pingen, bekannte IP-Adresse pingen
~$ ping
~$ nmap
previous
nextSSH - Die Secure Shell
previous
nextSSH
~$ ssh knoppix@hostname
("hostname" ist die IP-Adresse an der Tafel)
previous
nextprevious
nextSSH
~$ ssh -X knoppix@hostname
~$ xeyes
previous
nextprevious
nextSSH - Dateiübertragung
scp knoppix@hostname:datei1 ./
previous
nextSSH - Dateiübertragung
Dateimanager → sftp://knoppix@hostname
previous
nextSSH - Dateiübertragung
~$ mkdir mount
~$ sshfs knoppix@hostname: mount
~$ ls mount
previous
nextRdesktop
previous
nextRdesktop
~$ rdesktop hostname
previous
nextprevious
next...
Webserver..., Netcat..., tar..., inetd...
previous
nextNächster Termin
Installparty!
- nächster Freitag, 3. Mai
- Bringt eure Laptops mit!
- Sichert vorher eure Daten!
- Wir sind im Laptop-Raum gegenüber
previous33