Julia Grabsch Florian Hillnhütter Fabian Riebschläger

Slides:



Advertisements
Ähnliche Präsentationen
Dominic Ziegler 12c Webprogrammierung.
Advertisements

HTTP – Hypertext Transfer Protocol
Inhalt – Technische Grundlagen
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
© 2003 Guido Badertscher Spontane Vernetzung - UPnP 9. Jänner 2004 Spontane Vernetzung Guido Badertscher.
2 Kommunikationssysteme bieten Kommunikationsdienste an, die das Senden und Empfangen von Nachrichten erlauben (sending & receiving messages) bestehen.
Rechnerkommunikation II
Kirsten Kropmanns Allgemeine Technologien II 21. April 2009
Wireless Application Protocol Internet-Inhalte abrufen mit: Handy Handheld-PC Lösung: WAP (ein Standard) Macht Internet-Seiten Handy- und PDA-tauglich.
Architektur von Netzwerken
Client-Server-Architekturen
Offene Systeme, Rechnernetze und das Internet
Netze Vorlesung 11 Peter B. Ladkin
1. Einführung Lernziele: Auffrischen des Wissens aus Rechnernetze
Martin MauveUniversität Mannheim1 3.6 User Datagram Protocol (UDP) RFC 768. J. Postel. User Datagram Protocol unzuverlässiges Transportprotokoll.
Virtual Private Networks
Einführung in die Technik des Internets
von Julia Pfander und Katja Holzapfel E 12/2
Client-Server Modell Advanced IT Basics Nicolas Frings.
3 Wie funktioniert TCP/IP?
Learning By Doing TCP/IP Netzwerke mit TCP/IP Das Internet verwendet weitgehend das rund 30-jährige TCP/IP-Protokoll (TCP: Transmission Control Protocol,
DFÜ => Daten-Fern-Übertragung
Referent: Kiron Mirdha Betreuer: Rene Hilden Juli 2012
WAP = Wireless Application Protocol Protokollstack Ein Protokoll ...
Client-Server Systeme
Grundlagen: Client-Server-Modell
Das Client/Server – Modell und die XAMPP-Distribution
Client Server Modell Universität zu Köln
IFB Speyer Daniel Jonietz dj 2 XAMPP - Was ist das? Paket mit: – X – Apache (Webserver) – MySQL oder SQLite (Datenbank) – Perl (Skriptsprache) –
Internet und SMS Internet und SMS Daniel Rickenbacher Jeremy Deuel.
1 Peer to Peer – GNUTELLA Seminar Innovative Netztechnologien Christophe LE ROQUAIS, den 17. Juni 2002.
Referat von Markus Hertel
Grundlagen der Netzwerktechnik
Abgeleitet aus dem OSI-Referenzmodell sieben Schichten
Netzwerke.
Unterschiedliche Netzwerke
1 (C)2006, Hermann Knoll, HTW Chur, FHO teKRY407 Geheimhaltung, Authentikation, Anonymität Protokolle: Übersicht Referat Santos: Hash-Funktionen.
Netzwerke.
HTTP IT-Zertifikat Universität zu Köln Allgemeine Technologien II
Christian Schindelhauer Sommersemester Vorlesung
Client-Server-Modell
Provider und Dienste im Internet
2. Kommunikation und Synchronisation von Prozessen 2
Die 7 Schichten des OSI-Schichtmodells
Willkommen zum Brückensemester
Client Server Systeme Universität zu Köln Historisch-kulturwissenschaftliche Informationsverarbeitung Studium Integrale: IT-Zertifikat der Phil.-Fak.:
->Prinzip ->Systeme ->Peer – to – Peer
FTP File Transfer Protocol. Geschichte Das File Transfer Protocol (engl. für „Dateiübertragungsverfahren“, kurz FTP) ist ein im RFC 959 von 1985 spezifiziertes.
Das Client-Server-Prinzip und TCP/IP
Agenda 1. Definition (TCP/ IP Protokollfamilie) 2.
Funktionsweise von CMS
von Prof. Thomas Deutsch
Internet-Grundtechnologien. Client / Server Client („Kunde“): fordert Information / Datei an im Internet: fordert Internetseite an, z.B.
 Sind Adresskomponenten (an der IP- Adresse angehängt, von ihr durch Doppelpunkt getrennt)  Werden in Netzwerkprotokollen eingesetzt um Datenpakete.
Ein Referat von Rahul Chanana, Sebastian Callian und Steffen Klikar.
TCP/IP.
Schutzvermerk nach DIN 34 beachten TCP / IP. Schutzvermerk nach DIN 34 beachten TCP / IP und das OSI-Referenzmodell Process / Application Host-to-Host.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Kirsten Kropmanns Allgemeine Technologien II 9. März 2009
Internet - Grundbegriffe Unterlagen zum Kurs "Wie erstelle ich eine Homepage?"
Kornelia Bakowsk a ‌ WG13 ‌‌‌ Köln, Protokollfamilie Welche Protokolle benötige ich um eine Seite im Internet zu öffnen?
LINUX II Harald Wegscheider
LINUX II Unit 7 LAMP Server. LAMP ● Linux – Apache - MySQL – PHP ● Leistungsfähiges und kostenloses System zur Genrierung von dynamischen Webseiten und.
1. Einführung Lernziele: Auffrischen des Wissens aus Rechnernetze
2 Kommunikationssysteme
Crashkurs Computernetzwerke
Manuel Blechschmidt & Volker Grabsch CdE Sommerakademie 2006 Kirchheim
Port-Forwarding Der PC möchte vom Internet aus auf den http-Server zugreifen. Er sieht nur die IP-Adresse und den Port des Routers. http-Server PC Router.
 Präsentation transkript:

Julia Grabsch Florian Hillnhütter Fabian Riebschläger Allgemeine Technologien I Sommersemester 2011 22. Juni 2011 – Webserver/XAMPP Julia Grabsch Florian Hillnhütter Fabian Riebschläger

Client-Server-Modell Peer-to-Peer Connection

Client/Server request/response sequence

Kommunikationsprotokolle Protokoll: etabliert Regeln zur Kommunikation Feststellen der zugrundeliegenden physikalischen Verbindung (LAN oder W-LAN), oder der Existenz des anderen Endpunkts der Verbindung Datenflusskontrolle (Handshaking) Vereinbarung der verschiedenen Verbindungscharakteristiken Wie eine Botschaft beginnt und endet Wie eine Botschaft formatiert ist Was mit beschädigten oder falsch formatierten Botschaften getan wird (Fehlerkorrekturverfahren) Wie unerwarteter Verlust der Verbindung festgestellt wird und was dann zu geschehen hat Beendigung der Verbindung

HTTP-Protokoll – Beispiel Anfrage Eingabe: http://www.example.net/infotext.htm Host = www.example.net Ressource = /infotext.html Übersetzung von www.example.net per DNS-Protokoll in IP Adresse Übertragung per TCP (Transmission Control Protocol) an Port 80 des HTTP-Servers Anfrage in HTTP: GET /infotext.html HTTP/1.1 Host: www.example.net Antwort des Servers: HTTP/1.1 200 OK Server: Apache/1.3.29 (Unix) PHP/4.3.4 Content-Length: (Größe von infotext.html in Byte) Content-Language: de (nach RFC 3282 sowie RFC 1766) Connection: close Content-Type: text/html (Inhalt von infotext.html)

Protokollstapel I

Protokollstapel II

TCP/IP Referenzmodell I

TCP/IP Referenzmodell II Application Layer alle Protokolle, die mit Anwendungsprogrammen zusammenarbeiten und die Netzwerkinfrastruktur für den Austausch anwendungsspezifischer Daten nutzen Transport Layer Die Transportschicht stellt eine Ende-zu-Ende-Verbindung her (unabhängig vom zugrunde liegenden Netzwerk). Dazu gehört auch: Fehlerkorrekturmechanismen, segmentation, flow control, congestion control and application adressing (port numbers) Verbindungsorientierte Dienste (Handshake) .Analogie: Telefonsystem vs. Verbindungslose Dienste. Analogie Postsystem Internet Layer Weitervermittlung von Paketen und die Wegewahl (Routing) Link Layer Techniken zur Datenübertragung von Punkt zu Punkt

Exkurs: Vermittlung in Rechnernetzen Leitungsvermittlung (circuit switching, line switching): „einer Nachrichtenverbindung wird zeitweilig ein durchgeschalteter Übertragungskanal mit konstanter Bandbreite zugeordnet, der dieser Verbindung dann zur exklusiven Nutzung zur Verfügung steht, auch wenn keine Informationen übertragen werden.“ http://de.wikipedia.org/wiki/Leitungsvermittlung Paketvermittlung (engl. packet switching): „Hierbei werden längere Nachrichten in einzelne Datenpakete unterteilt und als Datagramm über eine vorher aufgebaute virtuelle Verbindung übermittelt.“ http://de.wikipedia.org/wiki/Paketvermittlung Die Pakete sind aufgebaut in: Quelle des Paketes Ziel des Paketes Länge des Datenteils Paketlaufnummer Klassifizierung des Paketes

X = Betriebssystem A = Apache Webserver M = MySQL P = Perl P = PHP XAMPP - Komponenten X = Betriebssystem A = Apache Webserver M = MySQL P = Perl P = PHP

XAMPP – MySQL

PHP

Dynamische Webseiten