Internet: Funktionsweise und Dienste 1 1. Was ist das Internet? Das Internet ist eigentlich nicht viel mehr als eine Menge miteinander vernetzter Rechner.
2. Welche Funktionen können die Rechner im Netzwerk ausüben? Internet: Funktionsweise und Dienste 2 2. Welche Funktionen können die Rechner im Netzwerk ausüben? Client-Server-Struktur Server Client In der Regel kommunizieren die Rechner in Client-Server-Strukturen. - von engl. „to serve“ = „dienen“ stellt Daten, Ressourcen und/ oder Speicherplatz zur Verfügung nimmt Dienste des Servers in Anspruch; schickt Anfragen der BenutzerIn in einem speziellen Protokoll an den Server präsentiert der BenutzerIn die Ergebnisse dieser Anfrage
2. Welche Funktionen können die Rechner im Netzwerk ausüben? Internet: Funktionsweise und Dienste 3 2. Welche Funktionen können die Rechner im Netzwerk ausüben? Client-Server-Struktur: Beispiel WWW 1. Anfrage des Clients: „http://www.web.de“ Server Beispiel WWW: Client schickt via Browser eine Anfrage an den Server (der – vereinfacht gesagt – nichts weiter ist als ein Computer, der in Karlsruhe bei web.de im Keller steht); die Anfrage lautet: „Zeige mir die Seite www.web.de“. Der Server „bedient“ den Client, indem er ihm die gewünschte Seite schickt/zeigt. Client 2. Server sendet Antwort:
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 4 3. Wie kommunizieren Rechner im Internet miteinander? .Das Internet bietet verschiedene Dienste an .benutzen unterschiedliche Protokolle („Sprachen“): Dienst Protokoll WWW (World Wide Web) HTTP E-Mail SMTP/POP3 FTP (File Transfer Protocol) FTP News NNTP Telnet/SSH telnet/SSH (...) Die Kommunikation erfolgt über verschiedene „Protokolle“ Überblick über die gängigsten Protokolle: http://www.prz.tu-berlin.de/~klaus/fpkurs/Unterlage/anhangb.htm
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 5 3. Wie kommunizieren Rechner im Internet miteinander? .Das Internet bietet verschiedene Dienste an .benutzen unterschiedliche Protokolle („Sprachen“): Dienst Protokoll WWW (World Wide Web) HTTP E-Mail SMTP/POP3 FTP (File Transfer Protocol) FTP News NNTP Telnet/SSH telnet/SSH (...)
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 6 3. Wie kommunizieren Rechner im Internet miteinander? 3.1 Dienst: WWW (World Wide Web) WWW-Server Daten Daten Funktionsweise des WWW: viele Personen senden Anfragen an verschiedene Server, auf denen z.B. Webseiten gespeichert sind. Daten WWW-Server Daten Daten
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 7 3. Wie kommunizieren Rechner im Internet miteinander? .Das Internet bietet verschiedene Dienste an .benutzen unterschiedliche Protokolle („Sprachen“): Dienst Protokoll WWW (World Wide Web) HTTP E-Mail SMTP/POP3 FTP (File Transfer Protocol) FTP News NNTP Telnet/SSH telnet/SSH (...)
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 8 3. Wie kommunizieren Rechner im Internet miteinander? 3.2 Dienst: Email Fritz Mail-Server z.B. in der Uni Freiburg Erklärung des Aufbaus einer Email-Adresse, Hinweis: Top-Level-Domain (tld) nicht mehr nur Länderkennung (.biz, .info usw.) „Domain“ (engl.) = „Gebiet“ fritz @ hts-neustadt . de „at“ (engl.) = „bei“ Top-Level-Domain oft: Länderkennung
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 9 3. Wie kommunizieren Rechner im Internet miteinander? 3.2 Dienst: Email Fritz Mail-Server z.B. in der Uni Freiburg Fritz möchte Martha eine Mail schicken. Das geht aber nicht direkt, sondern über einen Mailserver. Martha
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 10 3. Wie kommunizieren Rechner im Internet miteinander? 3.2 Dienst: Email Schickt Mail an Martha@uni-freiburg.de Fritz Mail-Server z.B. in der Uni Freiburg Fritz schickt seine Mail an Martha@uni-freiburg.de. Das Protokoll sorgt dafür, dass seine Mail an den Mailserver der Uni Freiburg geschickt wird. Martha
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 11 3. Wie kommunizieren Rechner im Internet miteinander? 3.2 Dienst: Email Fritz Mail-Server z.B. in der Uni Freiburg Mail liegt auf der Festplatte des Mail- Servers uni-freiburg.de Dort liegt die Mail und wartet darauf, dass eine Person mit entsprechender Zugangsberechtigung sie abruft. Martha
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 12 3. Wie kommunizieren Rechner im Internet miteinander? 3.2 Dienst: Email Fritz Mail-Server z.B. in der Uni Freiburg Martha loggt sich in ihren Bereich (ihren Account) des Mailservers ein und kann die Mail von Fritz lesen. Mails vom Mailserver abfragen/ „abholen“ Martha
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 13 3. Wie kommunizieren Rechner im Internet miteinander? 3.2 Dienst: Email Mail an Server schicken Fritz Zusammenfassung: Mail geht den Umweg über den Mailserver, *nicht* direkt von Sender zu Empfänger. Mail-Server z.B. in der Uni Freiburg Mails vom Mailserver abfragen/ „abholen“ Martha
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 14 3. Wie kommunizieren Rechner im Internet miteinander? 3.2 Dienst: Email Mails können auch über das http-Protokoll abgerufen werden, von Mailanbietern gibt es dafür spezielle Software, die das erlaubt („Webmail“ – web.de, gmx.de usw.)
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 15 3. Wie kommunizieren Rechner im Internet miteinander? 3.2 Dienst: Email Typischer ist jedoch ein spezielles Programm, mit dem die Mailprotokolle verarbeitet werden, ein Email-Client (z.B. Outlook Express, Thunderbird)
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 16 3. Wie kommunizieren Rechner im Internet miteinander? .Das Internet bietet verschiedene Dienste an .benutzen unterschiedliche Protokolle („Sprachen“): Dienst Protokoll WWW (World Wide Web) HTTP E-Mail SMTP/POP3 FTP (File Transfer Protocol) FTP News NNTP Telnet/SSH telnet/SSH (...)
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 17 3. Wie kommunizieren Rechner im Internet miteinander? 3.3 Dienst: FTP (File Transfer Protocol) Austausch von Dateien zwischen zwei Rechnern Anmerkung: Wenn Martha ihre Webseite (sozusagen: den Ordner mit den Dateien) auf den Webserver lädt, ist das das gleiche, als würde sie direkt zum Server-Computer hingehen, eine CD mit den Dateien einlegen und diese Dateien in das entsprechende Verzeichnis legen, das via WWW aufgerufen werden kann. Beispiel: Martha lädt ihre Website auf den Server Server Upload der HTML-Dateien mittels FTP Martha (Client)
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 18 3. Wie kommunizieren Rechner im Internet miteinander? 3.3 Dienst: FTP (File Transfer Protocol) Beispiel: FTP-Programm
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 19 3. Wie kommunizieren Rechner im Internet miteinander? .Das Internet bietet verschiedene Dienste an .benutzen unterschiedliche Protokolle („Sprachen“): Dienst Protokoll WWW (World Wide Web) HTTP E-Mail SMTP/POP3 FTP (File Transfer Protocol) FTP News NNTP Telnet/SSH telnet/SSH (...)
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 20 3. Wie kommunizieren Rechner im Internet miteinander? 3.4 Dienst: News .Begriffe :Usenet Funktionsweise des Usenet: Auf Newsserver liegen Dateien, die abgerufen werden können (-> spezieller Newsreader erforderlich) News-Server
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 21 3. Wie kommunizieren Rechner im Internet miteinander? 3.4 Dienst: News .Begriffe :Usenet :Newsgroup News können (wie Mail) über http-Protokoll aufgerufen werden. Z.B. Google stellt ein solches Interface bereit (groups.google.com)
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 22 3. Wie kommunizieren Rechner im Internet miteinander? 3.4 Dienst: News .Begriffe :Usenet :Newsgroup Viele Email-Clients bieten die Möglichkeit, Newsgroups zu abonnieren.
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 23 3. Wie kommunizieren Rechner im Internet miteinander? .Das Internet bietet verschiedene Dienste an .benutzen unterschiedliche Protokolle („Sprachen“): Dienst Protokoll WWW (World Wide Web) HTTP E-Mail SMTP/POP3 FTP (File Transfer Protocol) FTP News NNTP Telnet/SSH telnet/SSH (...)
3. Wie kommunizieren Rechner im Internet miteinander? Internet: Funktionsweise und Dienste 24 3. Wie kommunizieren Rechner im Internet miteinander? 3.5 Dienst: Telnet/SSH: Zugriff auf entfernten Rechner Client Terminalfenster arbeiten auf dem entfernten Rechner Server
Internet: Funktionsweise und Dienste 25 4. Zusammenfassung Internet Zusammenfassung Server Client Einwahl über Telefon-, ISDN- o.ä. Leitung
Internet: Funktionsweise und Dienste 26 4. Zusammenfassung Internet Zusammenfassung Server Client Kommunikation mit Server über verschiedene Protokolle (Sprachen)