23
TCP/IP Teil 2: Praktische Anwendung Johannes Franken <[email protected]> Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition einer Testumgebung Vorstellung der beteiligten Rechner Beschreibung der Topologie Beschreibung der Network-Interfaces Routing Table von hamster Routing Table von ente Routing Table von mausi Kapitel 2: Demonstration der TCP/IP Konfiguration Demonstration der TCP/IP-Konfiguration in Windows, Linux, OS/2/ Kapitel 3: Demonstration einiger Protokolle Demonstration einiger Protokolle mit telnet und speziellen Clients Kapitel 4: Mailserver-Strategien Idealfall: beide PC immer online Empfänger-PC zeitweise offline: Zugriff auf Maildatei Empfänger-PC zeitweise offline: pop3, imap Empfänger-PC zeitweise offline: Webmail Absender-PC soll nicht selbst senden Kapitel 5: Webserver Webserver Proxyserver HTML Java vs. JavaScript CGI-Skripte Virtual Hosting Kapitel 6: Fileserver Fileserver Kapitel 7: Sicherheits-Konzepte Sicherheitskonzepte Kapitel 8: Diskussion Fragen/ Feedback Seite: 1 [2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

TCP/IPTeil 2: Praktische Anwendung

Johannes Franken<[email protected]>

Kursinhalt ,,Praktische Anwendung‘‘Kapitel 1: Definition einer Testumgebung

Vorstellung der beteiligten Rechner Beschreibung der Topologie Beschreibung der Network-Interfaces Routing Table von hamster Routing Table von ente Routing Table von mausi

Kapitel 2: Demonstration der TCP/IP Konfiguration Demonstration der TCP/IP-Konfiguration in Windows, Linux, OS/2/

Kapitel 3: Demonstration einiger Protokolle Demonstration einiger Protokolle mit telnet und speziellen Clients

Kapitel 4: Mailserver-Strategien Idealfall: beide PC immer online Empfänger-PC zeitweise offline: Zugriff auf Maildatei Empfänger-PC zeitweise offline: pop3, imap Empfänger-PC zeitweise offline: Webmail Absender-PC soll nicht selbst senden

Kapitel 5: Webserver Webserver Proxyserver HTML Java vs. JavaScript CGI-Skripte Virtual Hosting

Kapitel 6: Fileserver Fileserver

Kapitel 7: Sicherheits-Konzepte Sicherheitskonzepte

Kapitel 8: Diskussion Fragen/ Feedback

Seite: 1[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 2: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Kapitel 1: Definition einer Testumgebung

Vorstellung der beteiligten Rechner

Seite: 2[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 3: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Beschreibung der Topologie

Wie viele IP-Adressen benötigt die Domain jfranken.de?

Seite: 3[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 4: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Beschreibung der Network Interfaces

Die Domain jfranken.de benötigt 10 IP-Adressen.

Seite: 4[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 5: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Routing Table von hamsterDestination Gateway Netmask Interface

192.168.42.11 255.255.255.255 eth0

irgendwas 192.168.43.10 0.0.0.0 ippp0

In diesem Fall wird 192.168.43.10 wegen Netmask 0.0.0.0 als Standard-Gateway oder default-route bezeichnet.

Seite: 5[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 6: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Routing Table von enteDestination Gateway Netmask Interface

192.168.42.10 255.255.255.255 NE2000-kompatibler Adapter

irgendwas 192.168.43.20 0.0.0.0 Teles-Miniport

Seite: 6[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 7: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Routing Table von mausiDestination Gateway Netmask Interface

192.168.42.11 255.255.255.0 eth0

irgendwas 192.168.42.0 0.0.0.0 eth0

Seite: 7[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 8: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Kapitel 2: Demonstration der TCP/IP-Konfiguration

Demonstration der TCP/IP-Konfiguration in Windows,Linux, OS/2/

Seite: 8[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 9: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Kapitel 3: Demonstration einiger Protokolle

Demonstration einiger Protokolle mit telnet und speziellen Clients

ping traceroute nslookup telnet daytime echo quote ftp snmp http smtp

Seite: 9[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 10: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Kapitel 4: Mailserver-Strategien

Idealfall: beide PC immer online

Beispiele für MTA:

sendmail postfix, qmail, smail, exim MS Exchange

Seite: 10[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 11: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Empfänger-PC zeitweise offline: Zugriff auf Maildatei

Dieses Verfahren erfordert eine wasserdichte Locking-Mechanik.

Seite: 11[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 12: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Empfänger-PC zeitweise offline: pop3, imap

Beispiele für pop3- und imap-Clients:

Netscape Messenger Microsoft Outlook Fetchmail

Seite: 12[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 13: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Empfänger-PC zeitweise offline: Webmail

siehe auch

http://www.gmx.de https://lnx.pob.de

Seite: 13[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 14: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Absender-PC soll nicht selbst senden

Dies ist die heute am häufigsten anzutreffende Konstellation.

Seite: 14[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 15: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Kapitel 5: Webserver

Webserver

Seite: 15[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 16: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Proxyserver

Seite: 16[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 17: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

HTML

Das Standardwerk gibt es kostenlos unter http://de.selfhtml.org/

Seite: 17[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 18: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Java vs. JavaScript

Seite: 18[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 19: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

CGI-Skripte

Seite: 19[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 20: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Virtual Hosting

Seite: 20[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 21: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Kapitel 6: Fileserver

Fileserver

Seite: 21[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 22: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Kapitel 7: Sicherheitskonzepte

Sicherheitskonzepteinetd tcpd IP forwarding network address translation (NAT, masquerading)

Seite: 22[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html

Page 23: TCP/IP Teil 2: Praktische Anwendung Kursinhalt ...Teil 2: Praktische Anwendung Johannes Franken  Kursinhalt ,,Praktische Anwendung‘‘ Kapitel 1: Definition

Kapitel 8: Diskussion

Fragen/ Feedback

Seite: 23[2013-04-29] http://www.jfranken.de/homepages/johannes/vortraege/tcpip2.de.html