prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom ISO/OSI Referenzmodell Application Layer
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 2 vom ISO / OSI Referenzmodell – TCP/IP Application Layer Presentation Layer Session Layer Transport Layer Network Layer Data Link Layer Physical Layer
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 3 vom TCP/IP Anwendungsebene
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 4 vom Übersicht Aplication Layer (Tanenbaum 631) DNS, Domain Name System (Tanenbaum S. 631) World Wide Web –Komponenten eines Web-Modells Client Seite (Browser) Server Seite –Konfigurationen –Server Erweiterungen und Server Sprachen Verteilungskonzepte (OMG) –URL, URI –Cookies –HTTP und HTML –XML und XSL –XHTML –Topic Maps –WAP und WML –Dynamische Web-Dokumente (Server Sprachen und Konzepte) –Beispiele für Server und Konfigurationen –Beispiele für Browser und Konfigurationen (Tanenbaum S. 640) –POP –SMTP –IMAP –Beispiel Outlook Konfiguration –Weitere Programme
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 5 vom Übersicht Aplication Layer ftp (File Transfer Protocol) Telnet und SSH
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 6 vom Dienstenummern auf der Applikationsebene Quelle: Hansen Neumann S. 621
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 7 vom Portnummern Vergabe über die IANA Liste mit Portnummern über IANA
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 8 vom http und world wide web ServerClient Informationsaufbereitung - statisch - dynamisch Spezielle Serversprachen und -befehle Aktivitäten auf dem Client - reine Anzeige - Speicherung von Informationen lokal - Ausführung von Programmen lokal
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 9 vom Internetdienste und Protokolle Quelle: Hansen Neumann S. 624
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 10 vom Klient und Server Dienstenummern Quelle: Hansen Neumann S. 625
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 11 vom Cookies Auf dem lokalen Client gespeicherte Informationen, die bei der Server Kommunikation immer wieder verwendet werden können Können auf Seite der Browser deaktiviert werden Werden auf vielfältige Weise verwendet –Passwörter speichern –Benutzerverhalten simulieren –…
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 12 vom Nutz- und Steuerdaten auf den Protokollschichten Quelle: Hansen Neumann S. 626
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 13 vom Hypertext Transfer Protocol (http) Anfrage, Antwort Ports URI (Uniform Resource Identifier), RFC 1630, RFC 3986 Zeichenfolge die zur Identifizierung einer abstrakten oder physikalischen Adresse, Webseiten, Adressen –Beispiel: :Port/..Pfad../Dokument URL (Uniform Resource Locator), RFC 1738, RFC 3986 Verweis auf eine Ressource mit ihrem physikalischen Ort, z.B. oder ftphttp:// http:// URN (Uniform Resource Name), Verweis auf eine dauerhafte, ortsunabhängige Ressource –Wechsel des physikalischen Ortes einer Ressource –Mehrere physikalische Orte einer Ressource
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 14 vom http-Anfrage und -Antwort Quelle: Hansen Neumann S. 628
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 15 vom http-Anfrage Quelle: Hansen Neumann S. 629
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 16 vom http Status Codes Quelle: Hansen Neumann S. 630
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 17 vom http-Antwort Quelle: Hansen Neumann S. 630
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 18 vom http Methoden Quelle: Hansen Neumann S. 631
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 19 vom Hypertext Markup Language (HTML) und Extended Markup Language Hypertext Transfer Protocol STANDARD GENERALIZED MARKUP LANGUAGE SGML Hypertext Markup Language Extende Markup Language
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 20 vom SGML (ISO 8879) SGML, Standard Generalized Markup Languag, Meta Language Tag Set, HTML, HYPERTEXT MARKUP LANGUAGE XML, Metasprache, EXTENDED MARKUP LANGUAGE Weiterentwicklung von HTML, DHTML, Dynamic HTML
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 21 vom Meta Language Description of a language Rules for how a document can be described Specific use of SGML (meta language) is HTML (tag set) „underlying definition“ Source:
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 22 vom HTML Elemente Titeltext Bodytext Tags begrenzen Bereiche Siehe auch: Odre auch:
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 23 vom Beispiel HTML text
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 24 vom MARKUP Sequence of characters, tags Paragraph Describe the „look“ PROCEDURAL MARKUP DESCRIPTIVE MARKUP
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 25 vom XML (Extended Markup Language) Metasprache, ähnlich SGML im Gegensatz zu Tag-Set wie HTML Komponenten – Umlaute, etc –DTD (Document Type Definition) –CSS (Cascading Style Sheet), XSL (Extensible Stylesheet Language)
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 26 vom Beispiel XML Invoice Steinmann Wadgassen Pencil DEM
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 27 vom Beispiel DTD (intern, extern)
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 28 vom Beispiel CSS style sheets grundsätzlich auch in HTML, bessere Nutzung jedoch in XML, Weiterentwicklung style sheets werden auch verwendet, wenn Star Office automatisch HTML- Seiten generiert
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 29 vom Dynamische Webseiten Quelle: Häckelmann, Petzold, Strahringer S. 368
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 30 vom Beispiel http Server Internet Information Server (IIS)
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 31 vom Konfigurationsmenü für den IIS (Internet-Informationsdienste)
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 32 vom Definition von Websites
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 33 vom Eigenschaften der Standard Website
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 34 vom Eígenschaften Standardwebsite
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 35 vom Default Dokumente
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 36 vom ASP.net
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 37 vom Verzeichnissicherheit
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 38 vom Freigabe auf Ordnerebene
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 39 vom Freigabe Aliase
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 40 vom Allgemeine Freigabe Betriebssystem
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 41 vom POP 3 Post Office Protocol Version 3, POP 3 Übertragungsprotokoll Client holt sich Informationen beim Server ab Literatur (Wikipedia) RFC 1939RFC 1939 (Post Office Protocol - Version 3) RFC 1082RFC 1082 (POP3 Extended Service Offerings) RFC 1734RFC 1734 (POP3 AUTHentication command) RFC 2595RFC 2595 (Using TLS with IMAP, POP3 and ACAP) RFC 2449RFC 2449 (POP3 Extension Mechanism) RFC 3206RFC 3206 (The SYS and AUTH POP Response Codes) Von „
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 42 vom Simple Mail Transfer Protocol (SMTP) Senden einer Nachricht zu einem Server, der die Nachricht weiter leitet Port 25 oder Port 587 Elemente –MUA Mail User Agent –MSA Mail Submission Agent –MTA Mail Transfer Agent
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 43 vom SMTP RFCs - Wikipedia Literatur RFC 821RFC 821 (SMTP, Standard) RFC 822RFC 822 (Textformat) RFC 2821RFC 2821 (SMTP, Proposed Standard, macht RFC 821 und RFC 1869 obsolet)RFC 821RFC 1869 RFC 1652RFC 1652 (SMTP Service Extension for 8bit-MIMEtransport) RFC 1891RFC 1891 (SMTP Service Extension for Delivery Status Notifications) RFC 1845RFC 1845 (SMTP Service Extension for Checkpoint/Restart) RFC 1869RFC 1869 (SMTP Service Extensions, ESMTP) RFC 1870RFC 1870 (SMTP Service Extension for Message Size Declaration) RFC 1893RFC 1893 (Enhanced Mail System Status Codes) RFC 2476RFC 2476 (Message Submission, führt Port 587 für Message Submission ein) RFC 2487RFC 2487 (SMTP Service Extension for Secure SMTP over TLS) RFC 2505RFC 2505 (Anti-Spam Recommendations for SMTP MTAs) RFC 2554RFC 2554 (SMTP Service Extension for Authentication) RFC 2920RFC 2920 (SMTP Service Extension for Command Pipelining) RFC 3030RFC 3030 (SMTP Service Extensions for Transmission of Large and Binary MIME Messages) RFC 3207RFC 3207 (SMTP Service Extension for Returning Enhanced Error Codes) RFC 3700RFC 3700 (Internet Official Protocol Standards) RFC 2606RFC 2606 (Reserved Top Level DNS Names)
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 44 vom POP 3 Session
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 45 vom Setup von Outlook
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 46 vom Konten in Outlook
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 47 vom Konteneinstellungen in Outlook
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 48 vom Weitere Einstellungen zum Konto in Outlook
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 49 vom Weitere Einstellungen zum Konto in Outlook
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 50 vom Exkurs SPAM Unerwünschtes „Dosenfleisch“, Konserven SPAM Problem in Unternehmen SPAM Filter auf Server-Ebene SPAM Filter auf Client-Ebene
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 51 vom Regeln zur automatischen Verarbeitung von SPAM in Outlook
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 52 vom IMAP Internet Message Access Protocol Zugriff auf Messages Messages bleiben auf dem Server Vorteile –Datenvolumen wird reduziert –Kopien auf der lokalen Platte möglich –Allerdings wird die Serververbindung über einen längeren Zeitraum aufrecht erhalten, was die Serverbelastung erhöht –Größerer Datenschutz notwendig, da persönliche Daten in größerem Umfang auf dem Server gespeichert werden –Weiterentwicklung SMAP (Simple Mail Access Protocol) RFC 3501 Die bei der IANA registrierte Portnummer für IMAP ist 143IANA
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 53 vom MIME (Multipurpose Internet Mail Extensions) Standard für die Struktur und den Aufbau von s und anderer Internet-Nachrichten Standard in RFC 2045 Sender und Empfänger tauschen Informationen über den Typ der Nachrichten aus Erweiterung S/MIME (Secure MIME) PGP/MIME (RFC 2015, RFC 3156)