Basistechniken Flashcards

1
Q

WWW vs. Internet

A
  • Internet älter als WWW
  • Internet = weltumspannendes Computernetz, das Rechner miteinander verknüpft
  • World Wide Web = verteilter Informationsdienst innerhalb des Internets (weitere Dienste EMail und FTP)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Aufbau einer URL und Nutzen

A

protokoll://host:port/datei?parameter#anker

Unified Resource Locators - identifizieren Dokumente/Ressourcen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Welche Daten werden im Internet zwischen Browser und Webserver ausgetauscht und wer sendet was in welcher Reihenfolge? Beschreiben Sie auch den ungefähren Aufbau der gesendeten Daten.

A
  1. Browser sendet HTTP-Anfrage an Server
  2. HTTP-Anfrage wird mit HTTP-Antwort beantwortet
  3. Beide Anfragen sind textbasierte Nachrihten mit dem selben Aufbau: Kopfzeile, Kopfdaten, Leerzeile, Daten. Nur die Kopfzeile unterscheidet sich.
  4. Browser sendet ein Verb und den Namen der angeforderten Ressource
  5. Server sendet einen Statuscode
  6. Kopfteil befinden sich mehrere Name/Wert-Paare
  7. Datenteil ist frei, Kopf- und Datenteil können auch entfallen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Beschreibung von Aufbau der Webadressen

http://www.dhbw-karlsruhe.de
http://localhost:8080/webseite/music.html
http://www.google.de?q=Webprogrammierung
http://de.wikipedia.org/wiki/url#Aufbau

A

protokoll://hostname:port/pfad?parameter=wert&parameter=wert#anker

  • *Protokoll:** überall http
  • *Hostname:** www.dhbw-karlsruhe.de , localhost, www.google.de, de.wikipedia.org
  • *Portnummer:** bei der zweiten URL 80
  • *Pfad:** / (erste und dritte URL), /webseite/musik.hmtl, /wiki/url
  • *Parameter:** bei der dritten Adresse wird der Wert Webprogrammierung für q übergeben
  • *Anker:** in der vierten Adresse #Aufbau
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Aufbau WWW (5)

A

URL: Adressen zur Identifikation von Ressourcen
HTTP: Übertragungsprotokoll zum Abruf der Ressourcen vom Server
HTML: Textbasierte Beschreibungssprache für Hypertextdokumente
CSS: Stylesheets, definieren Aussehen von HTML
Javascript: Clientseitiger Coder der im Browser läuft

How well did you know this?
1
Not at all
2
3
4
5
Perfectly