IPProtokolle

=(IP-) Protokolle= Sicher wird Ihnen das Kürzel IP schon diverse Male in unterschiedlichen Kombinationen über den Weg gelaufen sein, z.B. als IP-Adresse. Was bedeutet denn das Kürzel IP nun eigentlich genau?

Aufgabe 1: IPv4, IPv6
Fassen Sie mit eigenen Worten zusammen, wofür IP steht, z.B. wie folgt ...
 * "Das Kürzel IP bedeutet ....
 * IP steht für das Versenden und Empfangen von kleinen Datenpaketen.
 * Die Datenpakete sind normalerweise etwa ... bis ... Byte groß und enthalten folgende Informationen: ....
 * Die Adressierung von Sender und Empfänger erfolgt ....
 * Die aktuelle Version des Protokolls wird bezeichnet mit ... und wird gerade durch eine neuere Version mit der Bezeichnung ... abgelöst.
 * Der Grund dafür ist, dass ....
 * Der parallele Betrieb beider IP-Versionen ist ... möglich.
 * ... weitere interessante Aspekte ..."
 * ... weitere interessante Aspekte ..."

Zeitvorgabe:
45 Minuten, schriftlich. Ihre Aufzeichungen können ggf. eingesammelt und benotet werden.

Quellen:

 * 1) @http://www.itwissen.info/definition/lexikon/Internet-protocol-IP-IP-Protokoll.html
 * 2) @http://de.wikipedia.org/wiki/IP-Paket
 * 3) @http://de.wikipedia.org/wiki/Internet_Protocol
 * 4) @http://de.wikipedia.org/wiki/IPv4
 * 5) @http://www.elektronik-kompendium.de/sites/net/0811271.htm
 * 6) @http://www.elektronik-kompendium.de/sites/net/0812201.htm
 * 7) @http://de.wikipedia.org/wiki/Maximum_Transmission_Unit

Aufgabe 2: Auf IP basierende Protokolle (POP, SMTP, IMAP, HTTP, FTP, SIP, TELNET, ...)
Basierend auf dem Mechanismus des Empfangens und Versendens von IP-Paketen existieren verschiedene IP-Protokolle. Zu welchen Zwecken existieren diese überhaupt?


 * Welche Aufgaben haben die folgenden Protokolle?**
 * Beschreiben Sie anhand eines grafisch dargestellten Beispiels den Nachrichtenfluss zwischen den beteiligten Hosts!**

A) EMAIL versenden - SMTP
Beschreiben Sie zusätzlich: Was ist ein Envelope? Welchen Weg durch das Internet nimmt die Email zu Ihnen? ...
 * @http://utcc.utoronto.ca/usg/technotes/smtp-intro.html
 * @http://de.wikipedia.org/wiki/E-Mail
 * @http://de.wikipedia.org/wiki/Envelope_Sender
 * @http://hilfe.telekom.de/hsp/cms/content/HSP/de/3378/faq-107714706
 * @http://www.trojaner-info.de/faq/anleitungen/e-mail-faq.htm
 * @http://tools.ietf.org/html/rfc5321
 * @http://www.msxfaq.de/internet/envelope.htm
 * siehe auch http://pcbasics.wikispaces.com/Email

B) EMAIL empfangen und lesen - POP
Beschreiben Sie auch den Aufbau eines Email-Headers (inkl. Beispiele für X-Header; vom Client eingebrachte Zusatzinfos)!
 * @http://de.wikipedia.org/wiki/Header_%28E-Mail%29
 * @http://www.tecchannel.de/kommunikation/e-mail/401772/so_funktioniert_e_mail/index5.html
 * @http://www.gaijin.at/olsmailheader.php
 * @http://th-h.de/faq/headerfaq.php
 * @http://cert.uni-stuttgart.de/themen/spam/header.html
 * @http://lehrerfortbildung-bw.de/werkstatt/mo/m2/schulung/epost/emaufbau.htm
 * @http://www.coder-world.de/cw/seite__pageemailheader.html
 * @http://www.spacekoeln.de/e-mail-header-die-technischen-hintergrunde.html
 * @http://www.lug-erding.de/vortrag/email2.pdf
 * siehe auch http://pcbasics.wikispaces.com/Email

C) EMAIL empfangen, lesen und verwalten - IMAP
...
 * siehe auch http://pcbasics.wikispaces.com/Email

D) EMAIL Clients&Server - Nutzung von POP, SMTP und IMAP
Zu klären: Welche Server- und welche Client-Software wird für Email verwendet? Was ist der Unterschied zwischen einem lokalen Email-Client und Webmail? ...
 * @http://www.uibk.ac.at/zid/systeme/mail/imappop.html
 * siehe auch http://pcbasics.wikispaces.com/Email

E) Dateiübertragung - FTP
...

F) FTP-Clients&Server - Nutzung von FTP
...

G) HTTP
...

H) SIP
...

I) TELNET
Beschreiben Sie zusätzlich die Funktionalität des Programms PuTTY: @http://de.wikipedia.org/wiki/PuTTY
 * @http://de.wikipedia.org/wiki/Telnet

Zeitvorgabe jeweils:
45 Minuten, schriftlich. Ihre Aufzeichungen können ggf. eingesammelt und benotet werden.

Quellen:

 * 1) @http://www.gaijin.at/manip.php
 * 2) []
 * 3) @http://de.wikipedia.org/wiki/File_Transfer_Protocol

Aufgabe 3: UDP, TCP, SCTP
Wofür steht TCP/IP, UDP/IP bzw. SCTP?

Zeitvorgabe:
15 Minuten, Lehrer erwartet keine Aufzeichnungen. Klärung im Forum.

Quellen:

 * 1) @http://de.wikipedia.org/wiki/Transmission_Control_Protocol
 * 2) @http://www.elektronik-kompendium.de/sites/net/0812281.htm
 * 3) @http://www.gutefrage.net/frage/udp-nutzdaten-paket-groesse
 * 4) @http://www.netzmafia.de/skripten/netze/netz8.html
 * 5) @http://maltan-it.de/HP/CenterProtokolle.htm

Aufgabe 4: IP-Probleme
Es gibt reichlich Probleme im Internet, von deren Existenz man einmal etwas gehört haben sollte. Versuchen Sie, drei der im folgenden Artikel beschriebenen Probleme zu verstehen und in Form eines kleinen Vortrags aufzubereiten!

Zeitvorgabe:
30 Minuten, schriftliche Notizen für Vortrag ohne Handout. Nennen Sie bitte dem Lehrer sofort das Problem, welches Sie gerade analysieren und beschreiben (Ziel: regulierendes Eingreifen zur Vermeidung von Duplikaten)

Quellen:

 * @http://www.nwlab.net/guide2na/netzwerkanalyse-probleme-1.html
 * @http://www.nwlab.net/guide2na/netzwerkanalyse-probleme-2.html

Aufgabe 5: Streaming
Voice over IP, Downstream, Upstream, SIP, ...
 * @http://www.voip-information.de/voip-protokoll.html
 * @VLC

Aufgabe 6: Ping (Beispiel für einen ICMP-Request)

 * @http://de.wikipedia.org/wiki/Ping_%28Daten%C3%BCbertragung%29

Wie funktioniert ein Ping?
 * Welchen Sinn hat das Konsolen-Kommando Ping?
 * Wie wird das Kommando eingegeben? (Welche Varianten? z.B. IP-Adresse,-t,-l 65000)
 * Welches Kommando müssen Sie eingeben, wenn Sie begleitend zu Ihrer Arbeit im Abstand einer Sekunde jeweils die Verzögerung der Antwort eines Servers messen möchten?
 * Welches Protokoll wird vom Kommando Ping benutzt?
 * Was ist ein Ping Of Death?

Aufgabe 7: DHCP
siehe separate Seite

Verständnisfragen
> Begründen Sie!
 * 1) Was ist ein Streaming-Protokoll? Nennen Sie drei Beispiele!
 * @http://de.wikipedia.org/wiki/Streaming-Protokoll
 * 1) Wie viel Bandbreite (bzw. welche Datenrate) benötigt ein Telefonat via Voice Over IP?
 * 2) Worin besteht der Unterschied, wenn Sie die URL "ftp://ftp.microsoft.com/","http://ftp.microsoft.com/" oder "https://ftp.microsoft.com/" mit Ihrem Browser aufrufen? Erläutern Sie, was genau passiert!
 * 3) Welche Programme unterstützen das FTP-Protokoll?
 * @http://www.pcwelt.de/tipps/Windows-FTP-Internetseiten-mit-dem-Windows-Explorer-oeffnen-6134880.html
 * @https://filezilla-project.org/
 * 1) Wie kann man sich einen "portablen" FTP-Server einrichten?
 * @http://www.pendriveapps.com/quickn-easy-ftp-server-lite/
 * 1) Arbeiten FTP-Clients und -Server verschiedener Hersteller zusammen oder sind diese zueinander inkompatibel? JA/NEIN

Aufgabe 6: Ping von PC0 an PC1
Nachzuvollziehen im Test z.B. mit Cisco Paket Tracer
 * ~ Eventnr. ||~ Von-an ||~ Protokoll ||~ Info ||
 * 1 || PC0 || ICMP || PING möchte eine Anfrage an PC1 senden, aber die MAC-Adresse von PC1 ist nicht bekannt. ||
 * 2 || PC0 || ARP || Es wird von PC0 ein ARP-Request zur Erfragung der MAC-Adresse vorbereitet. ||
 * 3 || PC0->PC1 || ARP || PC0 schickt die ARP-Anfrage per MAC-Broadcast-Adresse raus: "Wer hat die MAC-Adresse zu 192.168.1.2" ||
 * 4 || PC1->PC0 || ARP || PC1 schickt an PC0 den ARP-Reply mit der gesuchten MAC-Adresse. ||
 * 5 || PC0 || ICMP || Der ICMP-Request (Ping) wird mit der MAC-Adresse vorbereitet (1 Frame mit Testdaten). ||
 * 6 || PC0->PC1 || ICMP || Der Ping-Frame wird an PC1 geschickt und im lokalen Netzwerk an die MAC-Adresse geliefert. ||
 * 7 || PC1->PC0 || ICMP || PC1 schickt die empfangenen Daten (Standard-Größe 32 Bytes) an PC0 zurück. ||