Technische Grundlagen Und Triebkräfte Flashcards
Evolution of the Internet
- Phase 1: Innovation Phase 1961-1974
Verbindung großer mainframe Rechner auf verschiedenen Campussen in den USA - Phase 2: Institutional Phase 1975-1995
Es gibt mehr Institutionen die Rechnerleistung benötigen z.B. Militär, wissenschaftliche Organisationen - Phase 3: Commercialization Phase
1995- present
Erkannt das Internet Potential hat
Beginning of e-commerce
Protokoll
Set of rules for formatting, ordering, compressing
-> implemented in software or hardware
TCP und IP
Transmission Control Protocol
-> Protokoll für die Übertragung von Datenpaketen über/durch das Web
Internet Protocol
-> Protokoll das das Adressschema enthält und den grundsätzlich gerouteten Transport von Datenpaketen ermöglicht
TCP/IP
-> beschreibt die 4schichtige Architektur und Protokolle die im Internet genutzt werden
IP Adresse
Jeder Computer der mit dem Internet verbunden it braucht eine einzigartige Adresse im zu kommunizieren
IPv4: 32 Bit numbers
IPv6: 128 Bit numbers
Grenzen von IPv4
- limitierte Bandbreite
- keine Qualitätsgarantie
- ineffizient
- Sprachentwicklungslimitationen (html eigentlich für einfach Texte und Graphiken)
Stärken Internet 2
- IPv6 Entwicklung
- Quality of service
- one to many communication
Domain Name
Representation von IP Adressen in natürlicher Sprache
Domain Name System
Konvertiert Namen zu IP Adressen
HTTP
Hyper text Transfer Protocol
- meiste genutzte Methode um Informationen im www zu kommunizieren
- ist ein anfrage/Antwort Protokoll zwischen Clients und Servern
- jedes Objekt wird separat angefragt
- im http Header stehen alle Informationen über Server und Dokument die gesendet werden
HTTPS = Hyper Text Transfer Protocol Secure
Telnet
- erlaubt auf einem Rechner einzuloggen und auf anderem auszuführen -> anderer muss offen für Telnet sein
- startet kleine Dateien zwischen Client und Server
- Port 23
Secure Shell
- Computer Programm und damit verbundenes Netzwerk Protokoll
- wie Telnet zum einloggen und Kommandos ausführen auf einem entfernten Computer
- stellt sicher verschlüsselte Kommunikation zwischen zwei unvertrauten Hosts über ein unsicheres Netzwerk her
- Port 22
HTML
Hyper text markup language
- Anwendung der Standard generalized markup language (SGML)
- definierte Sprache die vom W3C festgelegt wurde
- wird in Textdateien gespeichert
AJAX
Asynchronous Java Script with XML
-> fragt im Hintergrund Server an ob es Veränderungen gibt die geupdated werden können ohne die websiten komplett neu zu laden
Ablauf:
1) Benutzer löst Event aus (like)
2) verarbeitet von AJAX Engine welche Anfrage an Webserver stellt (Speicher like in Datenbank)
3) Anfrage wird im Hintergrund von Webserver empfangen und Ergebnisse werden zurück zur AJAX Engine transportiert
4) Engine manipuliert DOM (document object model) dem Nutzer das Ergebnis anzuzeigen ohne die gesamte Seite neu zu laden
XML
Extensible Markup Language
- auch subset von SGM, auch Nutzung von Tags und auch empfohlen von W3C
- es muss ein und nur ein Root Element haben
- erleichtert den Austausch von strukturierten Texten und Informationen über das Internet
- nicht leere Elemente müssen mit Start und Stopp Tags abgegrenzt werden
- jedes nicht Root Element muss komplett in einem anderen Element enthalten sein
- insbesondere für Austausch zwischen zwei Maschinen da