Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

1 19. September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Protokolle D. Jonietz, Prof. Dr. P. Müller Technische Universität Kaiserslautern,

Ähnliche Präsentationen


Präsentation zum Thema: "1 19. September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Protokolle D. Jonietz, Prof. Dr. P. Müller Technische Universität Kaiserslautern,"—  Präsentation transkript:

1 1 19. September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Protokolle D. Jonietz, Prof. Dr. P. Müller Technische Universität Kaiserslautern, AG Integrated Communication Systems Staatl. Studienseminar für das Lehramt an Gymnasien Kaiserslautern Burggymnasium Kaiserslautern

2 2 19. September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Protokolle oder: Wie man fälscht

3 3 19. September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Protokolle !? Ein forschender Zugang zur Entwicklung von Erklärungsmodellen für Kommunikation in Rechnernetzen

4 4 19. September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Hilfe – welches denn? POP3 SMTP HTTP PPP IPv6 Ethernet IEEE ICMP IP IPX ISDN LLC NTP PAP PPTP RIP SCP SNMP TCP STP UDP WAP

5 5 19. September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Argumente für POP3 & SMTP SMTP und POP sind –recht alt (um 1982) –nicht effizient –geschwätzig –de-facto-Standards –sehr verbreitet –in RFCs definiert, die Definitionen sind zugänglich (www.rfcs.org) und gut lesbarwww.rfcs.org

6 6 19. September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Gespräch mit sendmail Connected to smtp.uni-kl.de. Escape character is '^]'. 220 mailgate1.uni-kl.de ESMTP Sendmail /8.13.4/Debian-3sarge3; Sun, 17 Sep :39: ; (No UCE/UBE) logging access from: adacta.studsem.uni-kl.de(OK)-adacta.studsem.uni-kl.de [ ] helo adacta.studsem.uni-kl.de 250 mailgate1.uni-kl.de Hello adacta.studsem.uni-kl.de [ ], pleased to meet you

7 7 19. September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Internet Transport- schicht Bitübertragungs- schicht SMTP senden POP abholen Benutzer- schicht Anwendungs- schicht (Darstellung stark vereinfacht)

8 8 19. September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Definition Ein Protokoll ist eine Spezifikation der Vorschriften und Regeln zum Informationsaustausch zwischen zwei Partnern eines Kommunikationssystems.

9 9 19. September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Formate und Vokabular ASCII, Unicode, EBCDIC, …, Schreibweisen Keywords and arguments consist of printable ASCII characters. Keywords and arguments are each separated by a single SPACE character. Keywords are three or four characters long. Each argument may be up to 40 characters long. Commands in the POP3 consist of a case-insensitive keyword, possibly followed by one or more arguments.

10 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Verhalten i.d.R. zustandsorientiert: –erweiterte Endlichen Automaten –spezielle Beschreibungssprachen (z.B. SDL) –Server muss –Server kann –Server darf, wenn auch nicht gerne gesehen

11 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Wir spielen -Client

12 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Spielregeln: Wir holen POP-Server –versteht u.a. folgende Befehle: USER, PASS, LIST, STAT, RETR, DELE, NOOP, RSET, QUIT –antwortet genau mit +OK oder -ERR –führt den Befehl wenn möglich aus –manche der Befehle benötigen Argumente POP-Client muss –die Reihenfolge der Befehle einhalten –auf das entsprechende Format achten –wissen wie die Daten zu interpretieren sind

13 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Beispiel-Sitzung +OK ready USER jonietz +OK Password required for jonietz. PASS geheim +OK jonietz has 1 visible message (0 hidden) in 567 octets. RETR 1 +OK 567 octets Return-Path: Received: from europa.burg.bildung-rp.de ([ ]) by europa.local... Date: Wed, 19 Mar :46: From: root Message-Id: To: undisclosed-recipients:; X-UIDL: HV#"!jd]!!`_'"!kOM"! Hallo, wie gehts?. DELE 1 +OK Message 1 has been deleted.. QUIT +OK Pop server at europa.local signing off.

14 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern POP als Zustandsgraph ? AUTH1 AUTH2 TRANS * * * LISTRETR n QUIT USER... STOP PASS... Hier fehlen durch Timeouts hervorgerufene Übergänge. Konzept in Erweiterten Automaten

15 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern POP in SDL AUTH1 QUITUSER... AUTH2 * AUTH1 -ERR+OK prüfen... AUTH2 QUITPASS... OK? TRANS -ERR * AUTH2 -ERR nein +OK Hier wären Timeouts jetzt prinzipiell möglich, SDL bietet entsprechende Möglichkeiten

16 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern POP in SDL (2) +OK Mail n holen und ausgeben TRANS QUITRETR n OK? TRANS -ERR * TRANS -ERR nein +OK LIST Liste ermitteln und ausgeben +OK TRANS NOOP TRANS +OK STAT Statistik ausgeben +OK TRANS

17 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Spielregeln: Wir senden SMTP-Server –versteht HELO, MAIL, RCPT, DATA, QUIT –Das Ende einer wird dann als erreicht angesehen, wenn in einer Zeile allein ein einzelner Punkt steht. SMTP-Client –muss von der Sonderbedeutung von. wissen und entsprechend damit umgehen!

18 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern SMTP in SDL OK prüfen... Start NOOPQUITHELO... Start OK? Hallo gesagt Start ERR OK * Start ERR nein

19 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern SMTP in SDL (2) OK prüfen... Hallo gesagt NOOPQUITMAIL... Hallo gesagt OK? Absender bekannt Hallo gesagt ERR OK * Hallo gesagt ERR nein

20 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern SMTP in SDL (3) OK prüfen... Absender bekannt NOOPQUITRCPT... Absender bekannt OK? Adressat bekannt Absender bekannt ERR OK * Absender bekannt ERR nein

21 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern SMTP in SDL (4) OK prüfen... Adressat bekannt NOOPQUITRCPT... Absender bekannt OK? Adressat bekannt ERR OK * Absender bekannt ERR DATA Empfange Daten OK Adressat bekannt nein

22 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern SMTP in SDL (5) OK Empfange Daten. OK? Hallo gesagt ? ERR * Text absenden Empfange Daten Merke Text nein

23 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Beispielsitzung 220 europa.local ESMTP Sendmail /8.10.2/SuSE Linux ; Wed, 19 Mar :45: HELO europa.burg.bildung-rp.de 250 europa.local Hello [ ], pleased to meet you MAIL FROM: Sender ok RCPT TO: Recipient ok DATA 354 Enter mail, end with "." on a line by itself Hallo, wie gehts? h2JEjwr00711 Message accepted for delivery QUIT europa.local closing connection

24 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Vorgehensweise Erforschen Protokolle, indem wir an die Stelle eines -Clients treten 1.POP: Schüler erhalten Vokabeln erforschen Bedeutung, einzuhaltende Regeln und das Verhalten des Servers 2.Versuch, das alles aufzuschreiben SDL 3.SMTP: Schüler erhalten Verhaltensbeschreibung in SDL

25 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Neugierig geworden? K. Merkert, D. Jonietz: Modellnetz Mini-Netz u.a. über die serielle Schnittstelle J. Jessl: Optische Telegrafie. Unterrichtsreihe zur Entwicklung von Erklärungsmodellen für moderne Kommunikationssysteme im Wahlfach Informatik. (Hausarbeit am Studienseminar Kaiserslautern)

26 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Details zu diesem Ansatz Artikelreihe in LOG IN Informatische Bildung und Computer in der Schule Nr. 133 bis 137 Printversion unter publikationen/protokolle_infos2003.pdfwww.jonietz.de

27 September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Fragen?


Herunterladen ppt "1 19. September 2006 Daniel Jonietz, AG ICSY, Technische Universität Kaiserslautern Protokolle D. Jonietz, Prof. Dr. P. Müller Technische Universität Kaiserslautern,"

Ähnliche Präsentationen


Google-Anzeigen