Heterogene Darstellungen

Größe: px
Ab Seite anzeigen:

Download "Heterogene Darstellungen"

Transkript

1 Die Internet-Protokollwelt 9. Anwendungen im Internet Heterogene Darstellungen Unterschiedliche Rechnersysteme verschiedene Darstellungen Konsequenz: Umkodieren der zu übermittelnden Daten ist erforderlich Austauschstandards Aufgaben der Darstellungsschicht bzw. der Anwendungsschicht im Internet Behandeln der Darstellung (Syntax) von Informationen Bewahren der Bedeutung (Semantik) der Informationen Beispiel: Transparente Übertragung nicht ausreichend 24 Bit Integer 32 Bit Integer Umkodierung erforderlich Schicht 5 Schicht 4 Schicht 3 Transparente Übertragung Schicht 5 Schicht 4 Schicht 3 Lokale Darstellung der Information Die Internet-Protokollwelt - 9. Anwendungen im Internet 262 Prof. Jochen Seitz 1

2 ASN.1 Die abstrakte Syntax-Notation eins für Darstellungsunabhängige Syntax (ASN.1, Abstract Syntax Notation 1) ist eine von der ISO genormte Beschreibungssprache. ASN.1 erlaubt Typdefinitionen und die Spezifikation von Werten Die Datentypen werden in ASN.1 in 4 Klassen eingeteilt: Universal: Global definierte Typen, z. B. Integer Application: Typen, die in einem anderen Standard definiert werden (z. B. FTAM, MHS) Private: Für Anwendungen eines Benutzers definierte Typen Context-Specific: Typen, die nur in dem speziellen Kontext, in dem sie eingesetzt werden, definiert sind Die Internet-Protokollwelt - 9. Anwendungen im Internet 263 ASN.1: Universal Typen Elementare Datentypen: Boolean, Integer, Bitstring, Octetstring, IA5String, Strukturierte Datentypen: Sequence: Geordnete Liste von Datentypen (vgl. Record in PASCAL) Set: Ungeordnete Menge von Datentypen Sequence OF: Geordnete Liste von Elementen des gleichen Datentyps (vgl. Array in PASCAL) Set OF: Ungeordnete Menge von Elementen des gleichen Datentyps Choice: Ungeordnete Menge von Datentypen, aus der einige Datentypen ausgewählt werden können (vgl. Varianter Record in PASCAL) Beispiel: Mitarbeiter ::= Set { Name IA5String, Alter Integer, Personalnr Integer } Die Internet-Protokollwelt - 9. Anwendungen im Internet 264 Prof. Jochen Seitz 2

3 ASN.1: Kodierung / Dekodierung Basis-Kodierungsregeln (Basic Encoding Rules, BER): Bezeichner Länge Bit Inhalt Typklasse 00:Universal 01: Application 02:Context Specific 03:Private Datentyp 0: einfach 1: strukturiert Beispiel: Integer Wert 5 Bezeichner Tag-Nummer 0..30: wie angegeben 31: nächstes Byte gibt Tag an Länge Inhalt Universal Klasse einfach 2 Integer 1 5 Die Internet-Protokollwelt - 9. Anwendungen im Internet 265 Ziele und Vorteile elektronischer Post Hauptziel: Internationaler Dienst zum Austausch elektronischer Mitteilungen zwischen Personen oder zwischen Rechnern Inhalt Inhalt Briefkasten Postamt Postamt Briefkasten Absender Umschlag User Agent (a) Traditionelle Brief-Post Message Message User Transfer Transfer Agent Agent Agent Empfänger Umschlag Terminal Terminal Absender (b) Elektronische Post Empfänger Die Internet-Protokollwelt - 9. Anwendungen im Internet 266 Prof. Jochen Seitz 3

4 Internet Mail: Das SMTP-Modell User File System Sender- SMTP SMTP Commands Replies Receiver- SMTP File System Internet-Mail verwendet für die Übermittlung von Mitteilungen das Simple Mail Transfer Protocol (SMTP) Bei einigen Betriebssystemen (z.b. bei Unix: sendmail) sind Sender- und Receiver-SMTP in einem Betriebssystemprozess realisiert. Ein Receiver-SMTP kann Nachrichten für nicht-lokale Benutzer entweder ablehnen oder weitervermitteln. Der Benutzer verwendet eine Benutzerschnittstelle zu dem Sender-SMTP (z.b. bei Unix: mail). Internet-Mail bietet die Dienste Übermittlung und Vervielfältigung an. Die Internet-Protokollwelt - 9. Anwendungen im Internet 267 Internet-Mail: Ein Beispiel für einen SMTP-Dialog R: 220 MIT-Multics.Arpa Simple Mail Transfer Service Ready S: HELO Isi-VaxA.Arpa R: 250 MIT-Multics.Arpa S: MAIL FROM: Smith@Isi-VaxA.Arpa R: 250 OK S: RCPT TO: Jones@MIT.Multics.Arpa R: 250 OK S: DATA R: 354 Start mail input; end with <CRLF>.<CRLF> S: < Text Line 1 > < etc. >. R: 250 OK S: QUIT R: 221 MIT-Multics.Arpa Service closing transmission channel Die Internet-Protokollwelt - 9. Anwendungen im Internet 268 Prof. Jochen Seitz 4

5 Internet-Mail: Anschluss des Client über POP3 SMTP empfangene Nachrichten gesendete Nachrichten Internet Mail Folder Mail Client POP 3 Post Office Protocol POP in der Version 3 Mittels POP3 holt der Mail-Client die vom SMTP-Server empfangenen und in den Mail Folder eingestellten Meldungen ab Die Internet-Protokollwelt - 9. Anwendungen im Internet 269 Internet-Mail: Anschluss des Client über IMAP Internet Message Access Protocol (IMAP) IMAP unterstützt wie POP das Herunterladen der Mails von einem Mail-Server IMAP bildet funktional eine Obermenge von POP Im Gegensatz zu POP bietet IMAP Funktionen, um Mail schon auf den Server zu durchsuchen und zu analysieren Der Zustand des Mail-Kontos wird somit auf dem Mail-Server geführt. Man kann per IMAP von verschiedenen Rechnern an sein Mail-Konto gelangen und hat dennoch immer eine konsistente Sicht auf empfangene und gelesene Mails IMAP bietet einen selektiven oder auch einen partiellen Nachrichtentransfer IMAP4 liefert u.a. zusätzliche Funktionalität in der Autorisierungsphase ( Kerberos ) und in der Unterstützung allgemeiner Mailboxen mit Zugriffsmöglichkeiten mehrerer Benutzer bzw. Benutzergruppen Die Internet-Protokollwelt - 9. Anwendungen im Internet 270 Prof. Jochen Seitz 5

6 SMTP: Der MIME-Standard einfache ASCII-Texte als Nachrichten keine Struktur für den Hauptteil einer Nachricht MIME (Multipurpose Internet Mail Extensions): Erweiterung des Hauptteils einer Nachricht um Formatinformation durch zwei neue Datenfelder für den Kopfteil einer Nachricht: Content-Type: Typ des Hauptteils, bisher Text, Multipart, Message, Application (Binary), Image, Audio, Video und X-private. Content-Transfer-Encoding: Transfer-Syntax, in der die Daten des Hauptteils übertragen werden, bisher Base 64, Quoted Printable, 7bit, 8bit und binary. Weitgehende Kompatibilität zur herkömmlichen Internet- Mail: Transfersyntax Base 64 ermöglicht den Transport von Binärdaten durch Subnetze, die nur die Übertragung von 7-Bit-ASCII-Texten erlauben. Transfersyntax Quoted Printable erlaubt nationale Sonderzeichen. Wird eine solche Mail von einem "normalen Mailer" angezeigt, so werden nur diese Erweiterungen verstümmelt. Nachrichtenkopf (incl. MIME-Formatanweisungen) Nachrichtenrumpf Audiosequenz Die Internet-Protokollwelt - 9. Anwendungen im Internet 271 Text Bild Mail und Sicherheit: Pretty Good Privacy (PGP) Aufgabe: Authentisierung und Verschlüsselung von Dateien Funktionsweise (bei Nutzung aller Möglichkeiten): 1. Datenkompression (ähnlich gzip) 2. Daten-Authentisierung durch digitale Signatur 3. Symmetrische Verschlüsselung mit Sitzungsschlüssel, der Public-Key-verschlüsselt vorangestellt wird 4. Base64 -Kodierung für Mail-Übertragung Datenformat inzwischen IETF-Standard: OpenPGP (RFC 2440) Die Internet-Protokollwelt - 9. Anwendungen im Internet 272 Prof. Jochen Seitz 6

7 PGP - Versionen Versionen: US-Version (PGP Security Inc., Internationale Version ( GnuPG ( freie OpenPGP-Implementierung Kompatibilitätsprobleme: PGP<5.0 PGP 5.0 GnuPG Die Internet-Protokollwelt - 9. Anwendungen im Internet 273 Secure Shell (SSH) Aufgabe: sichere entfernte Rechnernutzung (remote login) rsh/rlogin haben keine Authentisierung telnet überträgt Passworte ungeschützt Funktionsweise: 1. Austausch eines Sitzungsschlüssels (Diffie-Hellman) und Server-Authentisierung (digitale Signatur) danach: symmetrische Verschlüsselung + MAC für alle Pakete 2. Benutzer-Authentisierung (digitale Signatur oder Passwort) Zusätzliche Funktionalität: Verschlüsselte Dateiübertragung mit scp Verschlüsselte Tunnel für einzelne TCP-Ports automatische Einrichtung eines X11-Tunnels Versionen: 1.0, 2.0 zueinander inkompatibel (Infos: Die Internet-Protokollwelt - 9. Anwendungen im Internet 274 Prof. Jochen Seitz 7

8 FTP- File Transfer Protocol Benutzerschnittstelle Benutzer Dienstnehmer- Steuerprozess FTP-Kommandos FTP-Antworten Dienstgeber- Steuerprozess Dienstnehmer- Datentransferprozess Daten Dienstgeber- Datentransferprozess Dateisystem Dateisystem Dienstnehmer Dienstgeber Die Internet-Protokollwelt - 9. Anwendungen im Internet 275 FTP Optionen und Dienste FTP-Optionen: Datentyp (Text, Bitstrom, Bitgruppen) Dateistrukturen (File, Record, Page) Übertragungsmodus (Stream, Block, Compressed) FTP-Dienste: Verbindungsaufbau mit Authentifizierung Dateiübertragung (z. B. put, get) Operationen auf Dateisystem (z. B. cd, dir) Hilfefunktionen (z. B. Kommando-Auflistung inkl. Parameter) Weitere implementierungsabhängige Dienste möglich Die Internet-Protokollwelt - 9. Anwendungen im Internet 276 Prof. Jochen Seitz 8

9 Zur Entwicklung des World Wide Web (WWW) Hervorgegangen aus Arbeiten des britischen Informatikers Tim Barners-Lee am europäischen Forschungszentrum CERN (Genf) Ziel: Einfacher weltweiter Austausch von Dokumenten zwischen den Wissenschaftlern Erster Prototyp Ende 1990 grafisch (auf NEXTStep) und zeilenorientiert Durchbruch des WWW durch den von Marc Andreesen und Eric Bina (University of Illinois) entwickelten WWW-Client Mosaic ursprünglich auf Unix-Workstation unter X-Window-System entwickelt als Quellcode per FTP kostenlos verfügbar schnelle Verbreitung Gründung eines W3-Konsortiums zur Standardisierung des WWW im Juli 1994 (Vorsitzender: Tim Barners-Lee) Die Internet-Protokollwelt - 9. Anwendungen im Internet 277 Was ist das World-Wide Web? an internet-wide distributed hypermedia information retrieval system [Liu et al. 1994] a global seamless environment in which all information (text, images, audio, video, computational services) that is accessible from the Internet can be accessed in a consistent and simple way by using a standard set of naming and access conventions [WebMaster Magazine 1996] the universe of network-accessible information, the embodiment of human knowledge [W3C 1999] Die Internet-Protokollwelt - 9. Anwendungen im Internet 278 Prof. Jochen Seitz 9

10 Ideen und Ziele des Web Lokalisierung von Information mit Hilfe einer einheitlichen Adressierungsmethode Einheitlicher Zugang (lesen und schreiben) über eine standardisierte Benutzerschnittstelle Inhalte als Hypermedia-Dokumente, visualisierbar, abspielbar auf unterschiedlichsten Rechnern Integration externer Informationsquellen (z.b. Datenbanken) Unterstützung von Transaktionen als Grundlage für interaktive Anwendungen (Client/Server) Keine Reglementierung von Informationsanbietern, inhärente Informationsverteilung Die Internet-Protokollwelt - 9. Anwendungen im Internet 279 Anforderungen eines verteilten Dokumentensystems Kodierung der Dokumente Inhalt Semantik Darstellung Identifikation der Dokumente Lokalisierung Zugriff Dokumentenformat HyperText Markup Language (HTML) Document Type Definition (DTD) Standardized General Markup Language (SGML) Identifikationsschema Uniform Resource Identifier (URI) Uniform Resource Name (URN) Uniform Resource Locator (URL) Transport der Dokumente Transferprotokoll Hypertext Transfer Protocol (HTTP) Die Internet-Protokollwelt - 9. Anwendungen im Internet 280 Prof. Jochen Seitz 10

11 Architektur und Protokolle Client/Server-Architektur Synchrones Kommunikationsmodell (Request/Response) Ressourcen Einheit der Kommunikation zwischen Client und Server Statisch oder dynamisch Web- Seite Web- Seite Web- Seite Web- Seite Request Response Web- Client Web- Server Ressourcen HTTP Die Internet-Protokollwelt - 9. Anwendungen im Internet 281 Ressourcen im World-Wide Web Aufbau der ausgetauschten Dokumente Darstellung am Bildschirm Anbindung von externen Quellen Common Gateway Interface (CGI) Formulare in HTML für die Parametererfassung Request URL Browser Response (HTML mit Tags) Request(URL [CGI] + Parameter) Web Server CGI- Programm Response(HTML mit Ergebnis) Die Internet-Protokollwelt - 9. Anwendungen im Internet 282 Prof. Jochen Seitz 11

12 Einheitliche Ressourcenidentifikation Informationsressourcen müssen eindeutig identifizierbar sein Per Name, Per Adresse / Lokation. Jede Ressource im Internet soll identifizierbar sein Web-Ressourcen, FTP-Ressourcen, News-Ressourcen, Mailboxes, Directories, Dienste,... Identifikationsschema muss erweiterbar vollständig als einfache Zeichenkette darstellbar sein. Die Internet-Protokollwelt - 9. Anwendungen im Internet 283 Uniform Resource Identifier (URI) Syntax für alle Identifikatoren [RFC 1630]: <uri> ::= <scheme>":"<scheme-specific-part> <scheme> Bezeichnet das Namensschema für diesen URI <scheme-specific-part> Enthält aktuelle Identifikation entsprechend des scheme URIs können sein: Namen Uniform Resource Name Lokationen / Adressen Uniform Resource Locator Metainformationen Uniform Resource Characteristic Die Internet-Protokollwelt - 9. Anwendungen im Internet 284 Prof. Jochen Seitz 12

13 Uniform Resource Name (URN) Vereinheitlichung jeglicher Namensgebung URN [RFC 1737, RFC 2141] <urn> ::= "urn:" <nid> ":" <nss> nid = Namespace Identifier nss = Namespace Specific String Eigenschaften: Global eindeutig Dauerhaft beständig Skalierbar und erweiterbar Unterstützung bestehender Anwendungen Unabhängig Die Internet-Protokollwelt - 9. Anwendungen im Internet 285 URN - Auflösung Infrastruktur für URNs zur Zeit noch im experimentellen Stadium Resolver Discovery Dienste (RDS) Namensdienste / Namensauflösung (URN Resolver) Auflösung eines URN in URL oder URC Weitere Informationen: RFC 1737, 2276 Die Internet-Protokollwelt - 9. Anwendungen im Internet 286 Prof. Jochen Seitz 13

14 Uniform Resource Locator (URL) Vereinheitlichung jeglicher Adressangabe URL scheme Definitionen [RFC 1738] http, https, ftp, news, nntp, mailto, telnet, ldap,... scheme-specific-part: ["//"][user [":"password] host [":"port] ["/"url-path] Definitionen verwaltet die Internet Assigned Numbers Authority Relative URLs sind möglich Die Internet-Protokollwelt - 9. Anwendungen im Internet 287 Abgrenzung: Web und Internet Das Internet ist eine Verknüpfung heterogener Netzwerke Netzwerkprotokoll IP schafft die Transparenz Verschiedene Transportprotokolle sind verfügbar (TCP, UDP, RTP,...) Es existiert eine Vielzahl von Anwendungsprotokollen (Telnet, FTP, NNTP, SMTP, HTTP,...) Das World-Wide Web ist einer von vielen Internetdiensten, andere Internetdienste können allerdings im World-Wide Web integriert werden. Die Internet-Protokollwelt - 9. Anwendungen im Internet 288 Prof. Jochen Seitz 14

15 Protokoll-Flexibilität des Web-Clients WWW-Server FTP-Server NEWS-Server Mail-Server... HTTP FTP NNTP SMTP Internet FTP: WWW-Client Anzeige von Dateien eines FTP-Servers in der Web-Seite oder direkte Abholung durch Angabe des FTP-URL NNTP: Angabe der gewünschten Newsgruppe im NEWS-URL außerdem: eine in einem NEWS-Artikel als URL angegebene Web-Seite kann direkt angesprochen werden SMTP: Struktur des URL ist Die Internet-Protokollwelt - 9. Anwendungen im Internet 289 Medientypen im Web Offenes Konzept zur Integration beliebiger Medien Übermittlung von Medien als MIME-Types (Multipurpose Internet Mail Extensions) Interpretation verschiedener Medientypen im Web Im Web-Browser eingebaut für elementare Typen (HTML, Text, GIF, JPEG,...) Durch Browser Plug-Ins (PDF, Real Audio, Real Video,...) Durch Aufruf externer Anwendungen (Helper Applications, z. B. für PostScript) Abspeichern als Datei Die Internet-Protokollwelt - 9. Anwendungen im Internet 290 Prof. Jochen Seitz 15

16 Dokumentenformat: HTML HyperText Markup Language Entwurfsziele Einfach Anwendungsübergreifend Plattformunabhängig Aufgeteilt in HEAD (Dokumentenkopf) BODY (Dokumentenrumpf) Erlaubt Informationseingabe über Forms Die Internet-Protokollwelt - 9. Anwendungen im Internet 291 Beispiel: Ein HTML- (Minimal-) Dokument <html> <head> <title> Dokumenttitel </title> </head> <body> <p>dies ist ein HTML-Dokument.</p> </body> </html> <...>: Start-Tag </...>: Ende-Tag html, head,..: Elementtypen heißen in SGML Generic Identifier (GI) Ein HTML-Dokument besteht aus head und body Verschiedene Strukturierungsmöglichkeiten des body-elements (z. B. <p>: Absatz; <br>: neue Zeile; <hn>: Überschrift der Ebene n) Diverse Schriftauszeichnungsmöglichkeiten (z. B. <em>: hervorheben; <strong>: stark hervorheben; <i>: italic; <b>: fett) Standardzeichensatz: ISO (8-bit, ASCII als Untermenge enthalten) durch HTML 3 wurden weitere (z. B. Unicode, 16-bit) definiert Die Internet-Protokollwelt - 9. Anwendungen im Internet 292 Prof. Jochen Seitz 16

17 Transferprotokoll Identifizierte Ressourcen müssen transportiert werden Client/Server-Architektur Request / Response Protokoll Transaktionscharakter Entwurfsziele einfach / leichtgewichtig schnell Ergebnis: Hypertext Transfer Protocol HTTP Basierend auf TCP/IP Idempotent, daher zustandslos ASCII-kodiert Die Internet-Protokollwelt - 9. Anwendungen im Internet 293 Das HyperText Transfer Protocol HTTP: HyperText Transfer Protocol Version 0.9 und 1.0 im RFC1945 beschrieben seit Januar 1997 existiert eine Version 1.1 (RFC2068) Wesentliche Eigenschaften ASCII-Anwendungsprotokoll setzt auf eine (sichere) TCP-Verbindung auf Default-Port: 80 kurzlebige Verbindung, da der HTTP-Server nach Beantwortung einer Anfrage durch den HTTP-Client die Verbindung sofort schließt Beispiele von Befehlen, die der Client in Version 1.0 absetzen kann: GET: Anfordern eines bestimmten Dokuments HEAD: Anfordern von Informationen über ein Dokument POST: Senden von Daten für die weitere Bearbeitung durch den Server Die Internet-Protokollwelt - 9. Anwendungen im Internet 294 Prof. Jochen Seitz 17

18 Transaktion 2 Transaktion 1 Transaktion 3 Web-Client & Web-Server Client: URL einlesen Servername extrahieren und Serveradresse bestimmen Dateiname extrahieren TCP-Verbindung zum Server / Proxy aufbauen HTTP-Request erstellen und schicken HTTP-Response (aktiv) empfangen HTTP-Response interpretieren Inhalte darstellen bzw. ausführen Server: Auf HTTP-Requests warten HTTP-Requests interpretieren Requests bearbeiten Zugriff auf Dateisystem Eventuell Delegation Mit entsprechender Response antworten Unterschiedliche Realisierungsmöglichkeiten Iterativer Server Nebenläufiger Server Die Internet-Protokollwelt - 9. Anwendungen im Internet 295 HTTP-Transaktion Client Server Benutzer Ressource laden Analyse der Seite Request Request Ressource laden Ressource laden Die Internet-Protokollwelt - 9. Anwendungen im Internet 296 Prof. Jochen Seitz 18

19 HTTP/1.1 Protokoll auf Anwendungsebene Für verteilte, kooperativ genutzte Hypermedia-Informationssysteme Eigenschaften: Generisch Zustandslos Objektorientiert Offen Unterstützt Typisierung von Daten Unterstützt Verhandlung über Datenrepräsentation Unabhängig von den übertragenen Daten Die Internet-Protokollwelt - 9. Anwendungen im Internet 297 Ablauf bei HTTP/1.0 Protokoll=HTTP Connect TCP Socket GET /index.html HTTP/1.0 ACCEPT: */* <CR><LF> Close TCP Socket Web Client DNS-Lookup TCP-Verbindung Connect TCP Socket <HTML> <HEAD> <title>homepage der Technischen Universität Ilmenau</title> </HEAD> <BODY>... Inhalt... Close TCP Socket Web Server Die Internet-Protokollwelt - 9. Anwendungen im Internet 298 Prof. Jochen Seitz 19

20 Cookies HTTP ist zustandslos, d.h. es besteht kein Zusammenhang zwischen zwei Anfragen. Durch die Verwendung von Cookies wird der Zustand beim Client gespeichert. Protokollprimitive: Set-Cookie (Server Client) Cookie (Client Server) Beispiele für ein Cookie: AWID * Die Internet-Protokollwelt - 9. Anwendungen im Internet 299 HTTP Zustandsbehaftete Kommunikation Client Server Die Internet-Protokollwelt - 9. Anwendungen im Internet 300 Prof. Jochen Seitz 20

21 Lastverteilung bei Web-Servern Verteilten eines Domäne auf mehrere Subdomänen mit eigenem Rechner Server-Cluster Anfragen werden von einem Front-End entgegen genommen Dieser verteilt die Anfragen gemäß einem Algorithmus auf die dahinter liegenden Server Berücksichtigung der Auslastung Berücksichtigung der angefragten Dokumente Die Internet-Protokollwelt - 9. Anwendungen im Internet 301 Beispiel Big/IP Die Internet-Protokollwelt - 9. Anwendungen im Internet 302 Prof. Jochen Seitz 21

22 Web 2.0 Aus: Tim O'Reilly: What is the Web 2.0? Design Patterns and Business Models for the Next Generation of Software Die Internet-Protokollwelt - 9. Anwendungen im Internet 303 Literatur COMER, Douglas (2011): TCP/IP. Konzepte, Protokolle, Architekturen. Studienausgabe. Heidelberg, München, Landsberg, Frechen, Hamburg: mitp. ISBN COMER, Douglas (2004): Computernetzwerke und Internets. Mit Internet- Anwendungen. 3. überarbeitete Auflage. München: Pearson Studium. ISBN KRÜGER, Gerhard; RESCHKE, Dietrich (2004): Lehr- und Übungsbuch Telematik. Netze - Dienste - Protokolle. 3., aktualisierte Auflage. München, Wien: Fachbuchverlag Leipzig im Carl-Hanser-Verlag. ISBN STALLINGS, William (2000): Data and Computer Communications. 6th edition. Upper Saddle River, N.J.: Prentice Hall. ISBN STEVENS, W. Richard; WRIGHT, Gary R. (1998): TCP for Transactions, HTTP, NNTP and the UNIX Domain Protocols. 4th edition. Reading, Mass. [u.a.]: Addison- Wesley. ISBN Die Internet-Protokollwelt - 9. Anwendungen im Internet 304 Prof. Jochen Seitz 22

23 RFCs BERNERS-LEE, Tim; FIELDING, Roy T.; MASINTER, Larry (2005): Uniform Resource Identifier (URI): Generic Syntax. Internet Engineering Task Force (IETF) (Request for Comments (RFC), 3986). BERNERS-LEE, Tim; FIELDING, Roy T.; NIELSEN, Henrik Frystyk (1996): Hypertext Transfer Protocol -- HTTP/1.0. Internet Engineering Task Force (IETF) (Request for Comments (RFC), 1945). BHUSHAN, Abhay (1971): A File Transfer Protocol. Internet Engineering Task Force (IETF) (Request for Comments (RFC), 114). CALLAS, Jon; DONNERHACKE, Lutz; FINNEY, Hal; SHAW, David; THAYER, Rodney (2007): OpenPGP Message Format. Internet Engineering Task Force (IETF) (Request for Comments (RFC), 4880). CRISPIN, Mark R. (2003): Internet Message Access Protocol -- Version 4rev1. Internet Engineering Task Force (IETF) (Request for Comments (RFC), 3501). FIELDING, Roy T.; GETTYS, James; MOGUL, Jeffrey; NIELSEN, Henrik Frystyk; MASINTER, Larry; LEACH, Paul J.; BERNERS-LEE, Tim (1999): Hypertext Transfer Protocol -- HTTP/1.1. Internet Engineering Task Force (IETF) (Request for Comments (RFC), 2616). FREED, Ned; BORENSTEIN, Nathaniel S. (1996): Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies. Internet Engineering Task Force (IETF) (Request for Comments (RFC), 2045). KLENSIN, John C. (2008): Simple Mail Transfer Protocol. Internet Engineering Task Force (IETF) (Request for Comments (RFC), 5321). MOATS, Ryan (1997): URN Syntax. Internet Engineering Task Force (IETF) (Request for Comments (RFC), 2141). MYERS, John G.; ROSE, Marshall T. (1996): Post Office Protocol - Version 3. Internet Engineering Task Force (IETF) (Request for Comments (RFC), 1939). SOLLINS, Karen (1998): Architectural Principles of Uniform Resource Name Resolution. Internet Engineering Task Force (IETF) (Request for Comments (RFC), 2276). SOLLINS, Karen; MASINTER, Larry (1994): Functional Requirements for Uniform Resource Names. Internet Engineering Task Force (IETF) (Request for Comments (RFC), 1737). Die Internet-Protokollwelt - 9. Anwendungen im Internet 305 Prof. Jochen Seitz 23

Heterogene Darstellungen. Telekommunikationsdienste und -protokolle ASN.1. ASN.1: Universal Typen. 10. Anwendungen im Internet

Heterogene Darstellungen. Telekommunikationsdienste und -protokolle ASN.1. ASN.1: Universal Typen. 10. Anwendungen im Internet Heterogene Darstellungen Telekommunikationsdienste und -protokolle 10. Anwendungen im Internet Unterschiedliche Rechnersysteme verschiedene Darstellungen Konsequenz: Umkodieren der zu übermittelnden Daten

Mehr

Vorlesung Kommunikationsdienste und netze Heterogene Darstellungen

Vorlesung Kommunikationsdienste und netze Heterogene Darstellungen Vorlesung Kommunikationsdienste und netze Heterogene Darstellungen Unterschiedliche Rechnersysteme verschiedene Darstellungen Konsequenz: Umkodieren der zu übermittelnden Daten ist erforderlich Austauschstandards

Mehr

Heterogene Darstellungen. Telekommunikationsdienste und -protokolle. ASN.1: Universal Typen ASN Anwendungen im Internet

Heterogene Darstellungen. Telekommunikationsdienste und -protokolle. ASN.1: Universal Typen ASN Anwendungen im Internet ...... Heterogene Darstellungen Telekommunikationsdienste und -protokolle 10. Anwendungen im Internet Unterschiedliche Rechnersysteme verschiedene Darstellungen Konsequenz: Umkodieren der zu übermittelnden

Mehr

und netze Heterogene Darstellungen Protokollsuite (III) Darstellungsproblematik Anwendungen: E-Mail Dateitransfer Netzmanagement World Wide Web

und netze Heterogene Darstellungen Protokollsuite (III) Darstellungsproblematik Anwendungen: E-Mail Dateitransfer Netzmanagement World Wide Web Heterogene Darstellungen Fachgebiet Kommunikationsnetze Telekommunikationsdienste und netze 4. Die Internet- t Protokollsuite (III) Darstellungsproblematik Anwendungen: E-Mail Dateitransfer Netzmanagement

Mehr

ARCHITEKTUR VON INFORMATIONSSYSTEMEN

ARCHITEKTUR VON INFORMATIONSSYSTEMEN ARCHITEKTUR VON INFORMATIONSSYSTEMEN File Transfer Protocol Einleitung Das World Wide Web war ja ursprünglich als verteiltes Dokumentenverwaltungssystem für die akademische Welt gedacht. Das Protokoll

Mehr

Ursprung des Internets und WWW

Ursprung des Internets und WWW Ursprung des Internets und WWW Ende der 60er Jahre des letzten Jahrtausends wurde in den USA die Agentur DARPA (Defense Advanced Research Projects Agency) gegründet, mit dem Ziel den Wissens und Informationsaustausch

Mehr

Anwendungsprotokolle: HTTP, POP, SMTP

Anwendungsprotokolle: HTTP, POP, SMTP Anwendungsprotokolle: HTTP, POP, SMTP TCP? UDP? Socket? eingesetzt, um Webseiten zu übertragen Zustandslos Nutzt TCP Client schickt Anfrage ( HTTP-Request ) an Server, Server schickt daraufhin Antwort

Mehr

Die Internet- Protokollwelt

Die Internet- Protokollwelt Die Internet- Protokollwelt 9. ANWENDUNGEN IM INTERNET Übersicht Anpassung der Darstellung E-Mail File Transfer World Wide Web DIE INTERNET-PROTOKOLLWELT - 9. ANWENDUNGEN IM INTERNET 310 Prof. Jochen Seitz

Mehr

Motivation. Inhalt. URI-Schemata (1) URI-Schemata (2)

Motivation. Inhalt. URI-Schemata (1) URI-Schemata (2) 14. URIs Uniform Resource Identifier 14-1 14. URIs Uniform Resource Identifier 14-2 Motivation Das WWW ist ein Hypermedia System. Es enthält: Resourcen (Multimedia Dokumente) Verweise (Links) zwischen

Mehr

Man liest sich: POP3/IMAP

Man liest sich: POP3/IMAP Man liest sich: POP3/IMAP Gliederung 1. Einführung 1.1 Allgemeiner Nachrichtenfluss beim Versenden von E-Mails 1.2 Client und Server 1.2.1 Client 1.2.2 Server 2. POP3 2.1 Definition 2.2 Geschichte und

Mehr

Protokolle. Konrad Rosenbaum, 2006/7 protected under the GNU GPL & FDL

Protokolle. Konrad Rosenbaum, 2006/7 protected under the GNU GPL & FDL TCP/IP: Standard Protokolle Konrad Rosenbaum, 2006/7 DNS - Domain Name System hierarchische, global verteilte Datenbank löst Namen in IP-Adressen auf Host hat einen primären Nameserver, der Fragen selbst

Mehr

Modul 7 Uniform Resource Identifier (URI)

Modul 7 Uniform Resource Identifier (URI) Modul 7 Uniform Resource Identifier (URI) M. Leischner Internetkommunikation Folie 1 Was ist ein URI? Ein URI identifiziert eine abstrakte Ressource Ein URI stellt ein universelles Konzept zur Identifikation

Mehr

2. Kommunikation und Synchronisation von Prozessen 2.2 Kommunikation zwischen Prozessen

2. Kommunikation und Synchronisation von Prozessen 2.2 Kommunikation zwischen Prozessen 2. Kommunikation und Synchronisation von Prozessen 2.2 Kommunikation zwischen Prozessen Dienste des Internets Das Internet bietet als riesiges Rechnernetz viele Nutzungsmöglichkeiten, wie etwa das World

Mehr

Einführung. Internet vs. WWW

Einführung. Internet vs. WWW Einführung Bernhard Plattner 1-1 Internet vs. WWW "the Internet is the entirety of all computers which are interconnected (using various physical networking technologies) and employ the Internet protocol

Mehr

Online-Publishing mit HTML und CSS für Einsteigerinnen

Online-Publishing mit HTML und CSS für Einsteigerinnen mit HTML und CSS für Einsteigerinnen Dipl.-Math. Eva Dyllong Universität Duisburg Dipl.-Math. Maria Oelinger spirito GmbH IF MYT 07-2002 Grundlagen Frau erfahrt, wie das Internet aufgebaut ist, aus welchen

Mehr

Client-Server-Prinzip

Client-Server-Prinzip Client-Server-Prinzip Kommunikation im Internet erfolgt nach dem Client-Server-Prinzip: Client sendet eine Anfrage (fordert eine Dienstleistung an) Server sendet die Antwort (bietet eine Dienstleistung

Mehr

Vorlesung SS 2001: Sicherheit in offenen Netzen

Vorlesung SS 2001: Sicherheit in offenen Netzen Vorlesung SS 2001: Sicherheit in offenen Netzen 2.13 File Transfer Protocol - FTP Prof. Dr. Christoph Meinel Informatik, Universität Trier & Institut für Telematik, Trier Prof. Dr. sc. nat. Christoph Meinel,

Mehr

KN 20.04.2015. Das Internet

KN 20.04.2015. Das Internet Das Internet Internet = Weltweiter Verbund von Rechnernetzen Das " Netz der Netze " Prinzipien des Internet: Jeder Rechner kann Information bereitstellen. Client / Server Architektur: Server bietet Dienste

Mehr

2.3 Applikationen. Protokolle: TCP/IP. Telnet, FTP, Rlogin. Carsten Köhn

2.3 Applikationen. Protokolle: TCP/IP. Telnet, FTP, Rlogin. Carsten Köhn 2.3 Applikationen Telnet, FTP, Rlogin Carsten Köhn Protokolle: TCP/IP Application umfasst Dienste, die als Prozesse des Betriebssystems ausgeführt werden SMTP, FTP, HTTP, MIME Transport regelt die Kommunikation

Mehr

BusinessMail X.400 Webinterface Gruppenadministrator V2.6

BusinessMail X.400 Webinterface Gruppenadministrator V2.6 V2.6 Benutzerinformation (1) In der Vergangenheit konnten Sie X.400 Mailboxen, die Ihnen als Gruppenadministrator zugeordnet sind, nur mittels strukturierten Mitteilungen verwalten. Diese Mitteilungen

Mehr

Uniform Resource Identifiers (URI) und Domain Name Service (DNS)

Uniform Resource Identifiers (URI) und Domain Name Service (DNS) Kurzvortrag zum Thema: Uniform Resource Identifiers (URI) und Domain Name Service (DNS) Beschreiben Sie Aufbau und Einsatzzweck von URI, URL und URN. Lesen Sie die dazu passenden RFCs. Was ist der Domain

Mehr

E-Mail. Nachrichtenübertragung. Internetkommunikation Christof Fox. Wie werden Nachrichten Übertragen?

E-Mail. Nachrichtenübertragung. Internetkommunikation Christof Fox. Wie werden Nachrichten Übertragen? E-Mail Nachrichtenübertragung 1 Wie werden Nachrichten Übertragen? Über Protokolle: SMTP (Simple Mail Transfer Protocol) POP3 (Post Office Protocol Version 3) IMAP (Internet Message Access Protocol) 2

Mehr

Proseminar: Website-Management-Systeme

Proseminar: Website-Management-Systeme Proseminar: Website-Management-Systeme Thema: Web: Apache/Roxen von Oliver Roeschke email: o_roesch@informatik.uni-kl.de Gliederung: 1.) kurze Einleitung 2.) Begriffsklärung 3.) Was ist ein Web? 4.) das

Mehr

Themen. Anwendungsschicht DNS HTTP. Stefan Szalowski Rechnernetze Anwendungsschicht

Themen. Anwendungsschicht DNS HTTP. Stefan Szalowski Rechnernetze Anwendungsschicht Themen Anwendungsschicht DNS HTTP Anwendungsschicht OSI-Schicht 7, TCP/IP-Schicht 4 Dienste für den Nutzer/Anwender Unabhängig von den niederen Schichten Verschiedene Dienste bzw. Services DNS HTTP FTP,

Mehr

12. Kieler OpenSource und Linux Tage. Wie funktioniert eigentlich Mail? 20.09.2014, Frank Agerholm, Linux User Group Flensburg e.v.

12. Kieler OpenSource und Linux Tage. Wie funktioniert eigentlich Mail? 20.09.2014, Frank Agerholm, Linux User Group Flensburg e.v. 12. Kieler OpenSource und Linux Tage Wie funktioniert eigentlich? 20.09.2014, Frank Agerholm, Linux User Group Flensburg e.v. Frank Agerholm Vorstellung Linux System Engineer RZ-Administration Konzeptionierung

Mehr

4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen

4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen Gliederung 1. Was ist Wireshark? 2. Wie arbeitet Wireshark? 3. User Interface 4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen 1 1. Was

Mehr

Web Grundlagen zum Spidering

Web Grundlagen zum Spidering May 22, 2009 Outline Adressierung 1 Adressierung 2 3 4 Uniform Resource Locator URL Jede Seite im Internet wird eindeutig über eine URL identiziert, z.b. http://www.christianherta.de/informationretrieval/index.html

Mehr

Client/Server-Systeme

Client/Server-Systeme Frühjahrsemester 2011 CS104 Programmieren II / CS108 Programmier-Projekt Java-Projekt Kapitel 3: /Server-Architekturen H. Schuldt /Server-Systeme Ein zweischichtiges /Server-System ist die einfachste Variante

Mehr

Vorlesung SS 2001: Sicherheit in offenen Netzen

Vorlesung SS 2001: Sicherheit in offenen Netzen Vorlesung SS 2001: Sicherheit in offenen Netzen 2.12 Internet-News Prof. Dr. Christoph Meinel Informatik, Universität Trier & Institut für Telematik, Trier Prof. Dr. sc. nat. Christoph Meinel, Bahnhofstraße

Mehr

Web-Konzepte für das Internet der Dinge Ein Überblick

Web-Konzepte für das Internet der Dinge Ein Überblick Web-Konzepte für das Internet der Dinge Ein Überblick Samuel Wieland sawielan@student.ethz.ch ETH Zürich Seminar Das Internet der Dinge Historisches Tim Berners-Lee Erster Web-Server Bildquelle: Wikimedia

Mehr

KAPITEL 7: ANWENDUNGSSYSTEME

KAPITEL 7: ANWENDUNGSSYSTEME Verteilte und Selbstorganisierende Rechnersysteme Prof. Gaedke Einführung KAPITEL 7: ANWENDUNGSSYSTEME Einführung TCP/IP Client/Server-Programmierung DNS (Domain Name System) Übung (Simple Transfer Protocol)

Mehr

IMAP und POP. Internet Protokolle WS 12/13 Niklas Teich Seite 1

IMAP und POP. Internet Protokolle WS 12/13 Niklas Teich Seite 1 IMAP und POP Internet Protokolle WS 12/13 Niklas Teich Seite 1 IMAP UND POP Inhaltsverzeichnis» Post Office Protocol» Internet Message Access Protocol» Live Beispiel mit telnet Internet Protokolle WS 12/13

Mehr

Step by Step Remotedesktopfreigabe unter Windows Server 2003. von Christian Bartl

Step by Step Remotedesktopfreigabe unter Windows Server 2003. von Christian Bartl Step by Step Remotedesktopfreigabe unter Windows Server 2003 von Remotedesktopfreigabe unter Windows Server 2003 Um die Remotedesktopfreigabe zu nutzen muss diese am Server aktiviert werden. Außerdem ist

Mehr

Modul 123. E-Mail und FTP. Unit 6. E-Mail (pop / smtp), FTP (activ/passive Mode) FTP-Server mit Microsofts IIS

Modul 123. E-Mail und FTP. Unit 6. E-Mail (pop / smtp), FTP (activ/passive Mode) FTP-Server mit Microsofts IIS Modul 123 Unit 6 (V1.1) E-Mail und FTP Zielsetzung: E-Mail (pop / smtp), FTP (activ/passive Mode) FTP-Server mit Microsofts IIS Technische Berufschule Zürich IT Seite 1 Grundlagen : Das Store-and-Forward

Mehr

Technische Grundlagen von Internetzugängen

Technische Grundlagen von Internetzugängen Technische Grundlagen von Internetzugängen 2 Was ist das Internet? Ein weltumspannendes Peer-to-Peer-Netzwerk von Servern und Clients mit TCP/IP als Netzwerk-Protokoll Server stellen Dienste zur Verfügung

Mehr

Betriebskonzept E-Mail Einrichtung

Betriebskonzept E-Mail Einrichtung Betriebskonzept E-Mail Einrichtung www.bolken.ch Klassifizierung öffentlich - wird an die E-Mail Benutzer abgegeben Versionenkontrolle Version Status Verantwortlich Datum 4.0 Genehmigt Gemeinderat 25.03.2015

Mehr

Rechnernetzwerke. Rechnernetze sind Verbünde von einzelnen Computern, die Daten auf elektronischem Weg miteinander austauschen können.

Rechnernetzwerke. Rechnernetze sind Verbünde von einzelnen Computern, die Daten auf elektronischem Weg miteinander austauschen können. Rechnernetzwerke Rechnernetze sind Verbünde von einzelnen Computern, die Daten auf elektronischem Weg miteinander austauschen können. Im Gegensatz zu klassischen Methoden des Datenaustauschs (Diskette,

Mehr

Zustandsgebundene Webservices

Zustandsgebundene Webservices Zustandsgebundene Webservices Präsentation ausgewählter Problemstellungen der Informatik Markus Oertel oer@uni-paderborn.de Universität Paderborn 25. September 2005 Zustandsgebundene Webservices Seite

Mehr

Das Internet: Grundlagen

Das Internet: Grundlagen Das Internet: Grundlagen * Was ist das Internet? * Welche Funktionen können Rechner in Netzwerken haben? * Wie kommunizieren Rechner im Internet? Was ist das Internet? Welche Funktionen können die Rechner

Mehr

Internetprotokolle: POP3. Peter Karsten Klasse: IT7a. Seite 1 von 6

Internetprotokolle: POP3. Peter Karsten Klasse: IT7a. Seite 1 von 6 Internetprotokolle: POP3 Peter Karsten Klasse: IT7a Seite 1 von 6 Alle Nachrichten, die auf elektronischem Weg über lokale oder auch globale Netze wie das Internet verschickt werden, bezeichnet man als

Mehr

Verteilte Systeme: Übung 4

Verteilte Systeme: Übung 4 Verteilte Systeme: Übung 4 WSDL und SOAP Oliver Kleine Institut für Telematik https://www.itm.uni-luebeck.de/people/kleine SOAP Nachrichten Serialisierung in XML Root-Element einer SOAP Nachricht ist

Mehr

Wenn Cygwin standardmässig installiert wurde befindet es sich unter C:\cygwin

Wenn Cygwin standardmässig installiert wurde befindet es sich unter C:\cygwin Fetchmail Cygwin Version installieren Pull Script installieren Wenn Cygwin standardmässig installiert wurde befindet es sich unter C:\cygwin Aus dem Archiv pull.zip - fetchmail.sh nach C:\cygwin kopieren

Mehr

Gefahren aus dem Internet 1 Grundwissen April 2010

Gefahren aus dem Internet 1 Grundwissen April 2010 1 Grundwissen Voraussetzungen Sie haben das Internet bereits zuhause oder an der Schule genutzt. Sie wissen, was ein Provider ist. Sie wissen, was eine URL ist. Lernziele Sie wissen, was es braucht, damit

Mehr

Connectivity Everywhere

Connectivity Everywhere Connectivity Everywhere Ich bin im Netz, aber wie komme ich sicher nach hause? Tricks fuer mobile Internet Nutzer Überblick Sicherheitsprobleme beim mobilen IP-Nutzer Konventionelle Loesung: IP-Tunnel

Mehr

Kurze Einführung in Web Data Mining

Kurze Einführung in Web Data Mining Kurze Einführung in Web Data Mining Yeong Su Lee Centrum für Informations- und Sprachverarbeitung (CIS), LMU 17.10.2007 Kurze Einführung in Web Data Mining 1 Überblick Was ist Web? Kurze Geschichte von

Mehr

Bernd Blümel. Verschlüsselung. Prof. Dr. Blümel

Bernd Blümel. Verschlüsselung. Prof. Dr. Blümel Bernd Blümel 2001 Verschlüsselung Gliederung 1. Symetrische Verschlüsselung 2. Asymetrische Verschlüsselung 3. Hybride Verfahren 4. SSL 5. pgp Verschlüsselung 111101111100001110000111000011 1100110 111101111100001110000111000011

Mehr

Enterprise Applikation Integration und Service-orientierte Architekturen. 09 Simple Object Access Protocol (SOAP)

Enterprise Applikation Integration und Service-orientierte Architekturen. 09 Simple Object Access Protocol (SOAP) Enterprise Applikation Integration und Service-orientierte Architekturen 09 Simple Object Access Protocol (SOAP) Anwendungsintegration ein Beispiel Messages Warenwirtschaftssystem Auktionssystem thats

Mehr

Eine Anleitung, wie Sie Mozilla Thunderbird 2 installieren und konfigurieren können. Installation... 2. Erstkonfiguration... 4

Eine Anleitung, wie Sie Mozilla Thunderbird 2 installieren und konfigurieren können. Installation... 2. Erstkonfiguration... 4 E-Mail-Client Mozilla Thunderbird für Studierende Installation und Einrichtung Mozilla Thunderbird ist ein Open-Source-E-Mail-Programm und -Newsreader des Mozilla-Projekts. Es ist neben Microsoft Outlook

Mehr

Version 2.0.1 Deutsch 03.06.2014. In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen.

Version 2.0.1 Deutsch 03.06.2014. In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen. Version 2.0.1 Deutsch 03.06.2014 In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen. Inhaltsverzeichnis... 1 1. Hinweise... 2 2. Konfiguration... 3 2.1. Generische

Mehr

Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH

Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH Amt für Informatik Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH Anleitung vom 12. September 2009 Version: 1.0 Ersteller: Ressort Sicherheit Zielgruppe: Benutzer von SSLVPN.TG.CH Kurzbeschreib:

Mehr

Arbeiten im Datennetz der Universität Regensburg

Arbeiten im Datennetz der Universität Regensburg Wiwi-Workshop Uni Regensburg April 2002 Arbeiten im Datennetz der Universität Regensburg - Einführung in HTML, Teil II Arbeiten mit AOLPress - Dr. Wirtschaftswissenschaftliche Fakultät Universität Regensburg

Mehr

Was ist SASL? Simple Authentication and Security Layer

Was ist SASL? Simple Authentication and Security Layer Was ist SASL? Simple Authentication and Security Layer Tino Reichardt März 2004 SASL Authentifizierung Gliederung 1. Begriffsklärung und Abkürzungen 2. Schichten und Protokolle 3. Standardisierung von

Mehr

Workflow, Business Process Management, 4.Teil

Workflow, Business Process Management, 4.Teil Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung

Mehr

Übersicht. Was ist FTP? Übertragungsmodi. Sicherheit. Öffentliche FTP-Server. FTP-Software

Übersicht. Was ist FTP? Übertragungsmodi. Sicherheit. Öffentliche FTP-Server. FTP-Software FTP Übersicht Was ist FTP? Übertragungsmodi Sicherheit Öffentliche FTP-Server FTP-Software Was ist FTP? Protokoll zur Dateiübertragung Auf Schicht 7 Verwendet TCP, meist Port 21, 20 1972 spezifiziert Übertragungsmodi

Mehr

Internet-Dienste unter OpenVMS

Internet-Dienste unter OpenVMS Internet-Dienste unter OpenVMS Bericht über Relaunch des DECUS WWW-Servers Inhalt Welche Dienste gibt es? Web-Server unter OpenVMS Andere Dienste unter OpenVMS Verknüpfung der Dienste über das Web Ideen

Mehr

Rechnernetze Übung 12

Rechnernetze Übung 12 Rechnernetze Übung 12 Frank Weinhold Professur VSR Fakultät für Informatik TU Chemnitz Juli 2011 Sie kennen sicherlich sogenannte Web-Mailer, also WWW-Oberflächen über die Sie Emails lesen und vielleicht

Mehr

Websites mit Dreamweaver MX und SSH ins Internet bringen

Websites mit Dreamweaver MX und SSH ins Internet bringen Websites mit Dreamweaver MX und SSH ins Internet bringen 1. Vorüberlegungen Dreamweaver stellt Funktionen bereit, um Websites im Internet zu veröffentlichen. Um diese Funktionen auf Servern des Rechenzentrums

Mehr

Computeranwendung in der Chemie Informatik für Chemiker(innen) 5. Internet

Computeranwendung in der Chemie Informatik für Chemiker(innen) 5. Internet Computeranwendung in der Chemie Informatik für Chemiker(innen) 5. Internet Jens Döbler 2003 "Computer in der Chemie", WS 2003-04, Humboldt-Universität VL5 Folie 1 Dr. Jens Döbler Internet Grundlagen Zusammenschluß

Mehr

Remote Tools. SFTP Port X11. Proxy SSH SCP. christina.zeeh@studi.informatik.uni-stuttgart.de

Remote Tools. SFTP Port X11. Proxy SSH SCP. christina.zeeh@studi.informatik.uni-stuttgart.de Remote Tools SSH SCP Proxy SFTP Port X11 christina.zeeh@studi.informatik.uni-stuttgart.de Grundlagen IP-Adresse 4x8 = 32 Bit Unterteilung des Adressraumes in Subnetze (Uni: 129.69.0.0/16) 129.69.212.19

Mehr

Implementierung von Web Services: Teil I: Einleitung / SOAP

Implementierung von Web Services: Teil I: Einleitung / SOAP Implementierung von Web Services: Teil I: Einleitung / SOAP Prof. Dr. Kanne - FSS 2007 Carl-Christian Kanne, February 25, 2007 Web Services - p. 1/12 Web Services: Allgemein XML Datenaustauschformat plattformunabhängig

Mehr

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: 5. HTTP Proxy (Auth User / URL Liste / Datei Filter) 5.1 Einleitung Sie konfigurieren den HTTP Proxy, um die Webzugriffe ins Internet zu kontrollieren. Das Aufrufen von Webseiten ist nur authentifizierten

Mehr

Client-Server mit Socket und API von Berkeley

Client-Server mit Socket und API von Berkeley Client-Server mit Socket und API von Berkeley L A TEX Projektbereich Deutsche Sprache Klasse 3F Schuljahr 2015/2016 Copyleft 3F Inhaltsverzeichnis 1 NETZWERKPROTOKOLLE 3 1.1 TCP/IP..................................................

Mehr

Klausur Kommunikation I. Sommersemester 2003. Dipl.-Ing. T. Kloepfer

Klausur Kommunikation I. Sommersemester 2003. Dipl.-Ing. T. Kloepfer Kommunikation I 1 Klausur Kommunikation I Sommersemester 2003 Dipl.-Ing. T. Kloepfer Bearbeitungsinformationen Aufbau der Klausur Die Klausur ist wie folgt aufgebaut: Die Klausur ist in 18 Aufgaben unterteilt.

Mehr

FAQ IMAP (Internet Message Access Protocol)

FAQ IMAP (Internet Message Access Protocol) FAQ IMAP (Internet Message Access Protocol) Version 1.0 Ausgabe vom 04. Juli 2013 Inhaltsverzeichnis 1 Was ist IMAP?... 2 2 Wieso lohnt sich die Umstellung von POP3 zu IMAP?... 2 3 Wie richte ich IMAP

Mehr

SAP NetWeaver Gateway. Connectivity@SNAP 2013

SAP NetWeaver Gateway. Connectivity@SNAP 2013 SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten

Mehr

FTP-Leitfaden RZ. Benutzerleitfaden

FTP-Leitfaden RZ. Benutzerleitfaden FTP-Leitfaden RZ Benutzerleitfaden Version 1.4 Stand 08.03.2012 Inhaltsverzeichnis 1 Einleitung... 3 1.1 Zeitaufwand... 3 2 Beschaffung der Software... 3 3 Installation... 3 4 Auswahl des Verbindungstyps...

Mehr

STARFACE SugarCRM Connector

STARFACE SugarCRM Connector STARFACE SugarCRM Connector Information 1: Dieses Dokument enthält Informationen für den STARFACE- und SugarCRM-Administrator zur Inbetriebnahme des STARFACE SugarCRM Connectors. Inhalt 1 Inbetriebnahme...

Mehr

WEBSEITEN ENTWICKELN MIT ASP.NET

WEBSEITEN ENTWICKELN MIT ASP.NET jamal BAYDAOUI WEBSEITEN ENTWICKELN MIT ASP.NET EINE EINFÜHRUNG MIT UMFANGREICHEM BEISPIELPROJEKT ALLE CODES IN VISUAL BASIC UND C# 3.2 Installation 11 Bild 3.2 Der Webplattform-Installer Bild 3.3 IDE-Startbildschirm

Mehr

Schwachstellenanalyse 2012

Schwachstellenanalyse 2012 Schwachstellenanalyse 2012 Sicherheitslücken und Schwachstellen in Onlineshops Andre C. Faßbender Schwachstellenforschung Faßbender 13.01.2012 Inhaltsverzeichnis 1. Abstract... 3 2. Konfiguration der getesteten

Mehr

Kontrollfragen: Internet

Kontrollfragen: Internet Kontrollfragen: Internet 1. Zählen Sie mindestens 5 Internet-Dienste auf. 2. Was ist eine virtuelle Verbindung? Vergleichen Sie eine virtuelle TCP/IP-Verbindung mit der Leitungsvermittlung (analoge Telefonverbindung).

Mehr

A585 Mailserver. IKT-Standard. Ausgabedatum: 2015-02-04. Version: 2.03. Ersetzt: 2.02. Genehmigt durch: Informatiksteuerungsorgan Bund, am 2005-12-05

A585 Mailserver. IKT-Standard. Ausgabedatum: 2015-02-04. Version: 2.03. Ersetzt: 2.02. Genehmigt durch: Informatiksteuerungsorgan Bund, am 2005-12-05 Eidgenössisches Finanzdepartement EFD Informatiksteuerungsorgan des Bundes ISB A585 Mailserver Klassifizierung: Typ: Nicht klassifiziert IKT-Standard Ausgabedatum: 2015-02-04 Version: 2.03 Status: Genehmigt

Mehr

How-to: Webserver NAT. Securepoint Security System Version 2007nx

How-to: Webserver NAT. Securepoint Security System Version 2007nx Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver

Mehr

Wiederholung: Beginn

Wiederholung: Beginn B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben

Mehr

Betriebssystem Windows - SSH Secure Shell Client

Betriebssystem Windows - SSH Secure Shell Client Betriebssystem Windows - SSH Secure Shell Client Betriebssystem Windows - SSH Secure Shell Client... 1 Download... 2 Installation... 2 Funktionen... 3 Verbindung aufbauen... 3 Verbindung trennen... 4 Profile...

Mehr

E-Mail Verschlüsselung

E-Mail Verschlüsselung E-Mail Verschlüsselung Beschreibung der im Kispi eingesetzten Methode "PGP Universal Web Messenger" Dokumentenversion 1.0 19. Oktober 2006 Autor: Informatik Inhaltsverzeichnis 1. PGP Universal Web Messenger...

Mehr

Datenbank-basierte Webserver

Datenbank-basierte Webserver Datenbank-basierte Webserver Datenbank-Funktion steht im Vordergrund Web-Schnittstelle für Eingabe, Wartung oder Ausgabe von Daten Datenbank läuft im Hintergrund und liefert Daten für bestimmte Seiten

Mehr

ESB - Elektronischer Service Bericht

ESB - Elektronischer Service Bericht Desk Software & Consulting GmbH ESB - Elektronischer Service Bericht Dokumentation des elektronischen Serviceberichts Matthias Hoffmann 25.04.2012 DESK Software und Consulting GmbH Im Heerfeld 2-4 35713

Mehr

Publizieren von Webs mit SmartFTP

Publizieren von Webs mit SmartFTP Publizieren von Webs mit SmartFTP Informationen FTP steht für File Transfer Protocol. Ein Protokoll ist eine Sprache, die es Computern ermöglicht, miteinander zu kommunizieren. FTP ist das Standardprotokoll

Mehr

Datenempfang von crossinx

Datenempfang von crossinx Datenempfang von crossinx Datenempfang.doc Seite 1 von 6 Inhaltsverzeichnis 1 Einführung... 3 2 AS2... 3 3 SFTP... 3 4 FTP (via VPN)... 4 5 FTPS... 4 6 Email (ggf. verschlüsselt)... 5 7 Portalzugang über

Mehr

A361 Web-Server. IKT-Standard. Ausgabedatum: 2015-01-27. Version: 1.03. Ersetzt: 1.02. Genehmigt durch: Informatiksteuerungsorgan Bund, am 2004-09-07

A361 Web-Server. IKT-Standard. Ausgabedatum: 2015-01-27. Version: 1.03. Ersetzt: 1.02. Genehmigt durch: Informatiksteuerungsorgan Bund, am 2004-09-07 Eidgenössisches Finanzdepartement EFD Informatiksteuerungsorgan des Bundes ISB A361 Web-Server Klassifizierung: Typ: Nicht klassifiziert IKT-Standard Ausgabedatum: 2015-01-27 Version: 1.03 Status: Genehmigt

Mehr

Einrichtung eines E-Mail-Kontos bei Mac OS X Mail Stand: 03/2011

Einrichtung eines E-Mail-Kontos bei Mac OS X Mail Stand: 03/2011 Einrichtung eines E-Mail-Kontos bei Mac OS X Mail Stand: 03/2011 1. Starten Sie Mail per Klick auf das Symbol im Dock. 2. Sie sehen die Ausgangsansicht von Mac OS X Mail. 3. Klicken Sie in der Fensterleiste

Mehr

Hyperlinks, Navigation, Pfade

Hyperlinks, Navigation, Pfade Tutorium Hyperlinks, Navigation, Pfade 30. Juni 2004 Martin Stricker martin.stricker@rz.hu-berlin.de Hyperlinks Hyperlinks sind Verknüpfungen zu Adressen (URL's) im Internet Links (Menüpunkte), mit denen

Mehr

SMTP-Verfahren POP-Verfahren IMAP-Verfahren

SMTP-Verfahren POP-Verfahren IMAP-Verfahren IT Zertifikat Mailserver 01 Server Mailserver Protokolle Teil des Client-Server-Modells bietet Dienste für lokale Programme/ Computer (Clients) an -> Back-End-Computer Ausbau zu Gruppe von Servern/ Diensten

Mehr

HTML5. Wie funktioniert HTML5? Tags: Attribute:

HTML5. Wie funktioniert HTML5? Tags: Attribute: HTML5 HTML bedeutet Hypertext Markup Language und liegt aktuell in der fünften Fassung, also HTML5 vor. HTML5 ist eine Auszeichnungssprache mit der Webseiten geschrieben werden. In HTML5 wird festgelegt,

Mehr

Anleitung Wie installiert man einen VPN-Zugang Zugriff von externen Netzwerken auf das ESN-Netz

Anleitung Wie installiert man einen VPN-Zugang Zugriff von externen Netzwerken auf das ESN-Netz Anleitung Wie installiert man einen VPN-Zugang Zugriff von externen Netzwerken auf das ESN-Netz 1.) Installationsdatei Auf der öffentlich zugänglichen Seite http://dl.esn.at finden sie immer den aktuellen

Mehr

Transmission Control Protocol (TCP)

Transmission Control Protocol (TCP) Transmission Control Protocol (TCP) Verbindungsorientiertes Protokoll, zuverlässig, paketvermittelt stream-orientiert bidirektional gehört zur Transportschicht, OSI-Layer 4 spezifiziert in RFC 793 Mobile

Mehr

How-to: Mailrelay und Spam Filter. Securepoint Security System Version 2007nx

How-to: Mailrelay und Spam Filter. Securepoint Security System Version 2007nx und Spam Filter Securepoint Security System Inhaltsverzeichnis 1 Konfigurierung eines Mailrelays... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 5 2 Einrichten von SMTP

Mehr

Hochschulrechenzentrum

Hochschulrechenzentrum #91 Version 5 Um Ihre E-Mails über den Mailserver der ZEDAT herunterzuladen oder zu versenden, können Sie das Mailprogramm Thunderbird von Mozilla verwenden. Die folgende bebilderte Anleitung demonstriert

Mehr

E-Mail (elektronische Post)

E-Mail (elektronische Post) E-Mail (elektronische Post) Adresse am @ in der Mitte erkennbar Vorteile: Nachteil: - in wenigen Minuten vom Sender zum Empfänger - preiswert - Vereinbarungen,... In Schrift Form (gegenüber Telefonaten)

Mehr

!"# $ % Internet Protokolle: HTTP 1/38

!# $ % Internet Protokolle: HTTP 1/38 !"# $ % Internet Protokolle: HTTP 1/38 1 Themenübersicht Schichtenmodell Gopher /FTP Statistik URL Einleitung Anwendungsablauf Beispiel mit Telnet Request, Response Anfragemethoden header Negotiation Proxyserver

Mehr

Webentwicklung mit Mozilla Composer I.

Webentwicklung mit Mozilla Composer I. Tutorium Webentwicklung mit Mozilla Composer I. Präsentation der Sitzung vom 12. Mai 2004 Martin Stricker martin.stricker@rz.hu-berlin.de Programm Erstellen und Bearbeiten von Webseiten mit dem HTML-Editor

Mehr

Einrichtung Secure-FTP

Einrichtung Secure-FTP Einrichtung Secure-FTP ONEGroup Hochriesstrasse 16 83101 Rohrdorf Steffen Prochnow Hochriesstrasse 16 83101 Rohrdorf Tel.: (08032) 989 492 Fax.: (01212) 568 596 498 agb@onegroup.de 1. Vorwort... 2 2. Einrichtung

Mehr

Fachbereich Medienproduktion

Fachbereich Medienproduktion Fachbereich Medienproduktion Herzlich willkommen zur Vorlesung im Studienfach: Grundlagen der Informatik I Security Rev.00 FB2, Grundlagen der Informatik I 2 Paketaufbau Application Host 1 Payload Hallo

Mehr

Einrichtung von VPN für Mac Clients bei Nortel VPN Router

Einrichtung von VPN für Mac Clients bei Nortel VPN Router Einrichtung von VPN für Mac Clients bei Nortel VPN Router 2009 DeTeWe Communications GmbH! Seite 1 von 13 Einrichtung des Nortel VPN Routers (Contivity)! 3 Konfigurieren der globalen IPSec Einstellungen!

Mehr

MSXFORUM - Exchange Server 2003 > Konfiguration NNTP unter Exchange 2003

MSXFORUM - Exchange Server 2003 > Konfiguration NNTP unter Exchange 2003 Page 1 of 11 Konfiguration NNTP unter Exchange 2003 Kategorie : Exchange Server 2003 Veröffentlicht von webmaster am 14.03.2005 Das Network News Transfer Protocol (NNTP) wird durch die Request for Comments

Mehr

Homepages Einführung

Homepages Einführung Homepages Einführung für den PC-Senioren-Club Konstanz Tom Novacek 27.05.2011 "Daten" = Anweisungen für ein Programm, formuliert in einer (geschriebenen) Sprache, die das Programm versteht WORD: Sprache

Mehr

ITF2XML. Transferservice. Version 1.0. infogrips GmbH, Zürich client10.doc, Revision 1.1. Tel.: 01 / 350 10 10 Fax: 01 / 350 10 19.

ITF2XML. Transferservice. Version 1.0. infogrips GmbH, Zürich client10.doc, Revision 1.1. Tel.: 01 / 350 10 10 Fax: 01 / 350 10 19. GmbH Obstgartenstrasse 7 Informationssysteme Engineering & Consulting CH-8035 Zürich Tel.: 01 / 350 10 10 Fax: 01 / 350 10 19 ITF2XML Transferservice Version 1.0 infogrips GmbH, Zürich client10.doc, Revision

Mehr

SOA. Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik

SOA. Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik SOA Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik Laderampen müssen passen Modularisieren Softwarearchitektur Modul A Modul B Modul C Modul D Große Anwendung im Unternehmen Modul

Mehr