Aufgrund der fortschreitenden Entwicklung des Internets und des WWW existieren heute zahlreiche Möglichkeiten, Inhalte multimedial und vielfältig verlinkt weltweit verfügbar zu machen, d.h. elektronisch zu publizieren. Um diese weitreichenden Potentiale und Möglichkeiten des elektronischen Publizierens richtig einschätzen und ausschöpfen zu können, bedarf es eines vertieften Verständnisses der technischen Grundlagen der Internet Technologie und der Konzepte des World Wide Web (WWW). Eine Vermittlung dieser Grundlagen ist das Ziel dieser Vorlesung.
In der Vorlesung werden Kommunikationsmedien und ihre Formate besprochen, Basics der Internet-Technolgie behandelt (Rechnernetze, LAN- und WAN-Technologien, IP/TCP-Protokolle und Internetworking, Internetdienste und -sicherheit) sowie Web-Technologien vorgestellt (URI, HTTP, HTML, CSS, XML, Skriptsprachen und CGI-Programmierung, Web Services, Technologien des Semantic Web sowie Web 2.0).
Vorbemerkungen | 00:11:12 | |
---|---|---|
Vorlesungsübersicht | 00:11:12 |
Internet - Erste Einführung | 00:59:17 | |
---|---|---|
Das Internet - Netz der Netze | 00:05:59 | |
Basiskomponeneten von Netzwerken | 00:09:11 | |
Internetprotokolle | 00:11:04 | |
Schichtenmodelle | 00:08:34 | |
TCP/IP-Protokollstapel | 00:14:31 | |
Internet-Dienste und Anwendungen | 00:09:58 |
WWW - Erste Einführung | 01:27:25 | |
---|---|---|
WWW - Erste Annäherung | 00:14:13 | |
Hypertext und HTML-Dokumente | 00:15:23 | |
Browser und Server | 00:24:03 | |
XML und Skriptsprachen | 00:08:28 | |
Kurze Geschichte des WWW | 00:14:52 | |
Organisation und Standardisierung des Internets | 00:10:26 |
Kurze Geschichte der Kommunikation | 01:37:40 | |
---|---|---|
Entwicklung der Schrift | 00:14:40 | |
Buchdruck und Zeitungswesen | 00:10:21 | |
Telegraphie | 00:10:36 | |
Telefon | 00:09:51 | |
Fotografie | 00:07:12 | |
Rundfunk | 00:12:12 | |
Film und Kino | 00:14:48 | |
Audio-/ Videoaufzeichnung | 00:06:10 | |
Computer | 00:11:50 |
Information und Kodierung | 01:30:08 | |
---|---|---|
Darstellung von Information im Computer | 00:11:56 | |
Beispiele für Textkodierung | 00:08:34 | |
Textkodierung mit ASCII-Code und Unicode | 00:16:48 | |
Information und Entropie | 00:14:56 | |
Redundanz und verlustfreie Kodierung | 00:15:34 | |
Huffman-Kodierung | 00:08:16 | |
LZW-Algorithmus und Arithmetische Kodierung | 00:14:04 |
Grafikkodierung und -Kompression | 01:36:55 | |
---|---|---|
Darstellung von Grafikdaten im Computer | 00:07:57 | |
Grafik-Grundbegriffe | 00:13:35 | |
Farbmodelle | 00:23:02 | |
Konvertierung der Farbmodelle | 00:02:22 | |
Bildformate | 00:18:32 | |
Visuelle Wahrnehmung des Menschen | 00:06:07 | |
JPEG-Komprimierung | 00:25:20 |
Audiokodierung und -Kompression | 01:18:19 | |
---|---|---|
Was ist Schall? | 00:11:27 | |
Sampling und Quantisierung | 00:06:15 | |
Abtasttheorem und Digitalisierung | 00:13:58 | |
PCM - Pulsecode Modulation | 00:12:33 | |
Psychoakustik und menschliche Wahrnehmung | 00:14:42 | |
MP3 - Audiokomprimierung | 00:17:44 | |
Weitere verlustbehaftete Audiodatenformate | 00:01:40 |
Videokodierung und -Kompression | 01:18:25 | |
---|---|---|
Grundlagen der Videokodierung | 00:07:20 | |
Analoge und digitale Videotechnik | 00:09:02 | |
Kompression von Videosignalen | 00:18:02 | |
Videokomprimierung nach MPEG | 00:06:54 | |
MPEG-1 und MPEG-2 Videokodierung | 00:14:36 | |
MPEG-4 und H.264 Videokodierung | 00:11:32 | |
MPEG-7 und MPEG-21 Multimedia Framework | 00:10:59 |
Grundkonzepte der Rechnervernetzung | 01:28:56 | |
---|---|---|
Kommunikation und Datenübertragung | 00:14:37 | |
Klassifikation von Rechnernetzen | 00:09:23 | |
Paketvermittlung | 00:32:47 | |
Kommunikationsprotokolle | 00:09:43 | |
Sicherheit in Rechnernetzen | 00:15:43 | |
Leistungskennziffern | 00:06:43 |
LAN-Technologien | 01:20:24 | |
---|---|---|
Einführung | 00:07:52 | |
Lokale Datenverwaltung im LAN | 00:16:53 | |
LAN-Topologien | 00:13:49 | |
Ethernet | 00:23:44 | |
WLAN | 00:13:16 | |
LAN-Erweiterungen | 00:04:50 |
WAN-Technologien | 01:31:03 | |
---|---|---|
Einführung | 00:14:57 | |
Adressierung im WAN | 00:10:45 | |
Routing im WAN | 00:21:26 | |
Isoliertes Routing | 00:14:13 | |
WAN-Technologiebeispiele | 00:17:29 | |
Zugang zum WAN | 00:12:13 |
Internetworking mit IPv4 | 01:44:17 | |
---|---|---|
Einführung | 00:16:07 | |
Aufgaben der Internetprotokolle | 00:09:24 | |
TCP/IP-Protokollsuite | 00:18:42 | |
Zwischen - und Vermittlungssysteme | 00:20:08 | |
Adressierung | 00:15:55 | |
Subnetting und Classless Adressing | 00:08:52 | |
Datagramme | 00:15:09 |
Internetworking mit IPv6 und Mobile IPv6 | 01:18:31 | |
---|---|---|
Änderungsbedarf bei IPv4 | 00:08:27 | |
Designanforderungen an IPv6 | 00:08:13 | |
IPv6 Header und Fragmentierung | 00:15:10 | |
IPv6 Adressierung | 00:11:26 | |
IPv6 Protokolle: NDP, DHCPv6 | 00:12:27 | |
IPv6-Migration | 00:09:38 | |
Mobile IPv6 | 00:13:10 |
Internetworking mit TCP | 01:17:13 | |
---|---|---|
TCP und Retransmission | 00:25:04 | |
Flusskontrolle - Sliding Window Protocol | 00:08:01 | |
Überlastkontrolle - Congestion Control | 00:10:15 | |
Zuverlässiger Verbindungsauf- und Abbau | 00:07:38 | |
TCP-Ports, -Segmente und API | 00:17:13 | |
UDP - User Datagram Protocol | 00:09:02 |
Dienste und Anwendungen im Internet 1/2 | 01:28:53 | |
---|---|---|
Internetanwendungen | 00:07:33 | |
Client-Server-Prinzip | 00:10:21 | |
DNS - Domain Name System | 00:27:11 | |
DNS Spoofing | 00:08:46 | |
E-Mail - Elektronische Post | 00:12:49 | |
E-Mail-Erweiterung MIME | 00:08:56 | |
E-Mail Transport und Zustellung | 00:13:17 |
Dienste und Anwendungen im Internet 2/2 | 00:56:11 | |
---|---|---|
Wiederholung | 00:06:10 | |
FTP | 00:08:05 | |
Netzwerkmanagement - SNMP | 00:06:14 | |
Echtzeitkommunikation | 00:20:19 | |
Echtzeitprotokolle | 00:06:16 | |
Echtzeitkommunikation - Ressourcenreservierung | 00:09:07 |
Sicherheit im Internet 1/2 | 01:26:01 | |
---|---|---|
Einführung | 00:04:00 | |
Sicherheitsanforderungen | 00:15:19 | |
Vertraulichkeit durch Verschlüsselung | 00:24:31 | |
Authentifikation | 00:14:28 | |
Datenintegrität und Digitale Signaturen | 00:13:07 | |
Schlüsselverteilung und Zertifizierung | 00:14:36 |
Sicherheit im Internet 2/2 | 01:38:19 | |
---|---|---|
Wiederholung | 00:18:38 | |
TCP/IP Sicherheitsarchitekturen | 00:09:02 | |
PGP - Pretty Good Privacy | 00:17:10 | |
SSL/TSL - Transport Layer Security | 00:25:31 | |
IPsec | 00:12:29 | |
Firewalls | 00:15:29 |
URI - Uniform Resource Identifier | 00:23:05 | |
---|---|---|
Einführung | 00:08:29 | |
URI, URL und URN | 00:14:36 |
HTTP - Hypertext Transfer Protocol | 01:17:41 | |
---|---|---|
Basisoperationen und Zwischensysteme | 00:10:15 | |
Historische Entwicklung | 00:07:44 | |
HTTP Header und Content Negotiation | 00:09:52 | |
Authentifikation und Persistente Verbindung | 00:14:33 | |
Caching und Cookies | 00:17:02 | |
HTTP-Server-Konfigurationen | 00:07:28 | |
HTTP/2 | 00:10:47 |
HTML - Hypertext Markup Language | 01:17:36 | |
---|---|---|
SGML | 00:16:46 | |
Grundstruktur eines HTML-Dokuments | 00:09:41 | |
Geschichte von HTML | 00:13:26 | |
HTML Dokumente | 00:07:06 | |
Hyperlinks und Dynamisches HTML | 00:12:29 | |
HTML5 | 00:18:08 |
CSS - Cascading Style Sheets | 00:40:07 | |
---|---|---|
CSS - Grundprinzipien | 00:14:29 | |
CSS-Syntax | 00:08:29 | |
Positionierung | 00:10:50 | |
CSS-Browserunterstützung | 00:06:19 |
XML - Extensible Markup Language | 00:49:01 | |
---|---|---|
Einführung | 00:09:24 | |
DTD - Document Type Definition | 00:08:27 | |
XML 1.0 Syntax und Schema | 00:18:16 | |
XLink and XPointer - XML Linking and Pointer Language | 00:12:54 |
Webprogrammierung | 01:20:17 | |
---|---|---|
Dynamische Webseiten | 00:18:15 | |
DOM - Document Object Model | 00:09:29 | |
CGI-Schnittstelle | 00:12:31 | |
Session Management | 00:11:39 | |
Web 2.0 | 00:06:13 | |
AJAX | 00:09:15 | |
Frameworks und MVC | 00:12:55 |
Webservices | 00:54:25 | |
---|---|---|
Einführung | 00:12:17 | |
SOAP | 00:13:39 | |
WSDL - Web Services Description Language | 00:08:46 | |
WS*-Protokolle | 00:12:03 | |
Webservices - REST | 00:07:40 |
Suchmaschinen | 01:46:16 | |
---|---|---|
Webkataloge | 00:17:49 | |
Indexbasierte Suchmaschinen | 00:16:12 | |
Struktur des WWW | 00:12:25 | |
Komponenten eines WebCrawlers | 00:10:18 | |
Datenaufbereitung und -Analyse | 00:15:34 | |
Relevanzmodelle | 00:23:31 | |
Qualität der Suchergebnisse | 00:10:27 |
Semantic Web | 01:35:29 | |
---|---|---|
Grenzen des WWW | 00:11:01 | |
Problemfelder | 00:12:35 | |
Datenrepräsentation im Semantic Web | 00:22:08 | |
Von HTML zu XML | 00:09:08 | |
RDF - Resource Description Framework | 00:12:16 | |
Wissensrepräsentation mit Ontologien | 00:16:55 | |
Anwendung von Ontologien | 00:11:26 |
P2P-Netzwerke | 00:35:42 | |
---|---|---|
Einführung | 00:05:13 | |
Filesharing-Systeme | 00:07:26 | |
Hybride vs. reine P2P-Systeme | 00:11:30 | |
Effizientes Filesharing | 00:11:33 |
Cloud Computing | 01:43:20 | |
---|---|---|
Cloud Computing - Beispiele | 00:20:57 | |
Virtualisierung - Basistechnologie für Cloud Computing | 00:14:44 | |
Systemvirtualisierung | 00:16:31 | |
IaaS - Infrastructure as a Service | 00:14:17 | |
PaaS and SaaS - Platform and Software as a Service | 00:13:27 | |
Sicherheitsrisiken im Cloud Computing | 00:23:24 |