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).
Internet - Erste Einführung | 01:00:27 | |
---|---|---|
Begrüßung und Übersicht | 00:01:15 | |
Das Internet - Netz der Netze | 00:07:21 | |
Basiskomponenten von Netzwerken | 00:10:18 | |
Internetprotokolle | 00:13:34 | |
Schichtenmodelle | 00:09:15 | |
TCP/IP-Protokollstapel | 00:10:23 | |
Dienste und Anwendungen | 00:08:21 |
WWW - Erste Einführung | 01:23:39 | |
---|---|---|
Erste Annäherung | 00:16:40 | |
Hypertext und Hypermedia | 00:07:22 | |
HTML | 00:12:36 | |
Browser und Server | 00:23:22 | |
XML | 00:04:19 | |
Skriptsprachen und CGI-Programmierung | 00:02:14 | |
Kurze Geschichte des WWW | 00:07:36 | |
Who-is-Who im WWW | 00:03:01 | |
Internet-Standards | 00:04:01 | |
Deutsche Akteure | 00:02:28 |
Information und ihre Kodierung | 01:24:28 | |
---|---|---|
Darstellung von Information im Computer | 00:12:15 | |
Textkodierung | 00:11:15 | |
Textkodierung mit ASCII-Code | 00:11:28 | |
Textkodierung mit Unicode | 00:06:42 | |
Information und Entropie | 00:10:44 | |
Redundanz | 00:04:58 | |
Verlustfreie Kodierung | 01:10:48 | |
Huffman-Kodierung | 00:06:09 | |
LZW-Algorithmus - zip | 00:07:14 | |
Arithmetische Kodierung | 00:02:55 |
Grafikkodierung und -Kompression | 01:37:33 | |
---|---|---|
Darstellung von Grafikdaten im Computer | 00:09:55 | |
Grafik Grundbegriffe | 00:20:06 | |
CIE, RGB, CMY Farbmodelle | 00:11:59 | |
HSV, YUV Farbmodelle | 00:05:21 | |
Konvertierung der Farbmodelle | 00:02:37 | |
BMP GIF | 00:18:11 | |
Visuelle Wahrnehmung des Menschen | 00:06:45 | |
JPEG | 00:17:43 | |
JPEG2000 | 00:04:56 |
Kurze Geschichte der Kommunikation | 01:27:11 | |
---|---|---|
Einleitung | 00:03:39 | |
Entwicklung der Schrift | 00:11:28 | |
Buchdruck, Zeitungswesen | 00:09:13 | |
Telegraphie, Telefon | 00:14:13 | |
Phonograph und Grammophon | 00:02:29 | |
Fotographie, Rundfunk | 00:12:55 | |
Film, Kino, Fernsehen | 00:17:26 | |
Computer | 00:15:48 |
Audiokodierung und -Kompression | 01:20:21 | |
---|---|---|
Was ist Schall? | 00:07:21 | |
Digitalisierung akustischer Signale | 00:02:50 | |
Sampling und Quantisierung | 00:07:58 | |
Abtasttheorem | 00:10:40 | |
Digitalisierung | 00:03:22 | |
PCM | 00:11:16 | |
MIDI | 00:04:26 | |
Psychoakustik und menschliche Wahrnehmung | 00:13:12 | |
MP3 | 00:19:16 |
Videokodierung und -Kompression | 01:32:44 | |
---|---|---|
Grundlagen | 00:11:37 | |
Analoge Videotechnik | 00:09:46 | |
Digitale Videotechnik | 00:01:56 | |
Kompression von Videosignalen | 00:24:49 | |
Videokompremierung nach MPEG | 00:08:16 | |
MPEG1 Videokodierung | 00:12:07 | |
MPEG2 Videokodierung | 00:02:01 | |
MPEG4 Videokodierung | 00:08:18 | |
H.264 Videokodierung | 00:02:44 | |
MPEG7 Videokodierung | 00:06:05 | |
MPEG21 Videokodierung | 00:05:05 |
Grundkonzepte der Rechnervernetzung | 01:29:30 | |
---|---|---|
Kommunikation und Datenübertragung | 00:16:52 | |
Klassifikation von Rechnernetzen | 00:10:58 | |
Paketvermittlung | 00:34:19 | |
Kommunikationsprotokolle | 00:04:02 | |
Sicherheit in Rechnernetzen | 00:14:36 | |
Leistungskennziffern | 00:08:43 |
LAN-Technologien I | 01:11:48 | |
---|---|---|
Einführung | 00:08:24 | |
Lokale Datenverwaltung im LAN | 00:13:42 | |
Spezielle LAN Hardware | 00:05:55 | |
LAN Topologien | 00:11:51 | |
Ethernet | 00:31:56 |
LAN-Technologien II | 01:15:37 | |
---|---|---|
Wiederholung LAN(I) | 00:11:03 | |
Token Ring | 00:12:27 | |
FDDI | 00:15:13 | |
ATM - Asychronous Transfer Mode | 00:12:22 | |
WLAN - Wireless LAN | 00:12:40 | |
PAN - Personal Area Network | 00:01:51 | |
IEEE 802 Standardierung | 00:02:55 | |
LAN - Erweiterungen | 00:07:06 |
WAN-Technologien | 01:42:30 | |
---|---|---|
Einführung | 00:09:23 | |
Paketvermittlung im WAN | 00:02:48 | |
Aufbau eines WAN | 00:04:14 | |
Adressierung im WAN | 00:11:38 | |
Routing im WAN | 00:28:18 | |
Isoliertes Routing | 00:08:26 | |
RIP - Distanzvektor Routing | 00:05:04 | |
OSPF - Link-State-Routing | 00:02:40 | |
WAN Technologiebeispiele | 00:01:21 | |
APNET, X.25 and ISDN | 00:12:52 | |
Frame Relay | 00:04:12 | |
Hochgeschwindigkeitsnetzwerke | 00:02:46 | |
Zugang zum WAN | 00:08:48 |
Internetworking mit IPV4 | 01:40:06 | |
---|---|---|
Datagramme | 00:07:11 | |
ICMP | 00:04:22 | |
Subnetzadressierung | 00:03:58 | |
Adressierung | 00:09:44 | |
BGP - Border Gateway Protocol | 00:02:00 | |
OSPF - Open Shortest Path First | 00:15:15 | |
Zwischen- und Vermittlungssysteme | 00:07:41 | |
Fragmentierung | 00:05:24 | |
TCP/IP-Protokollsuite | 00:02:00 | |
Aufgaben der Internetprotokolle | 00:15:15 | |
Router | 00:07:41 | |
Internetworking | 00:05:24 | |
Einführung | 00:07:11 | |
ARP - Address Resolution Protocol | 00:13:25 | |
IPv4 Probleme | 00:09:45 |
Internetworking mit IPV6 | 00:54:28 | |
---|---|---|
Änderungsbedarf bei IPv4 | 00:10:32 | |
Designanforderungen an IPv6 | 00:09:04 | |
Datagramm Header | 00:02:26 | |
IPv6 Basisheader | 00:06:23 | |
IPv6 Fragmentierung | 00:07:05 | |
IPv6 Jumbo Payload | 00:03:49 | |
IPv6 Adressierung | 00:05:02 | |
IPv6 Migration | 00:10:07 |
Mobile IP | 00:48:09 | |
---|---|---|
Grundidee von Mobile IP | 00:01:55 | |
Care-Of Address | 00:08:13 | |
Finden eines Foreign Agents | 00:03:23 | |
Registrierung eines mobilen Hosts | 00:03:16 | |
Senden und Empfangen | 00:06:23 | |
Ineffizientes Routing | 00:05:29 | |
Einsatz von Mobile IP bei IPv6 | 00:02:23 | |
DHCP | 00:01:43 | |
Cellular IP | 00:03:59 | |
Einführung | 00:05:38 | |
Anforderungen | 00:05:47 |
TCP / UDP | 01:27:45 | |
---|---|---|
Einführung | 00:06:46 | |
Protokolle der Transportschicht | 00:03:36 | |
Virtuelle Verbindung mit TCP | 00:14:21 | |
Retransmission | 00:10:43 | |
Überlastkontrolle - Congestion Control | 00:14:13 | |
TCP Ports | 00:08:08 | |
TCP API | 00:02:56 | |
UDP - User Datagram Protocol | 00:05:26 | |
Flußkontrolle - Sliding Window Protocol | 00:06:56 | |
Zuverlässiger Verbindungsauf und abbau | 00:10:08 | |
TCP Segmente | 00:04:32 |
Internetanwendungen 1/2 | 01:16:51 | |
---|---|---|
Internetanwendungen | 00:07:43 | |
Client-Server Prinzip | 00:04:43 | |
Socket Schnittstelle | 00:04:31 | |
DNS - Domain Name Service | 00:05:05 | |
DNS - Adressraum | 00:05:59 | |
DNS - Domain Name Server | 00:10:11 | |
DNS - Datensätze | 00:00:53 | |
DNS - Spoofing | 00:06:51 | |
E-Mail - Elektronische Post | 00:08:24 | |
E-Mail - Adresse | 00:01:54 | |
E-Mial Erweiterung MIME | 00:08:48 | |
SMTP - E-Mail Transport | 00:03:05 | |
POP3 - E-Mail Zustellung | 00:05:24 | |
IMAP - E-Mail Zustellung | 00:03:20 |
Internetanwendungen 2/2 | 01:02:55 | |
---|---|---|
File Transfer Protocol - FTP | 00:07:31 | |
Internet Relay Chat - IRC | 00:01:55 | |
Netzwerkmanagement - SNMP | 00:07:20 | |
Echtzeitkommunkation | 00:17:20 | |
Echtzeitprotokolle | 00:08:26 | |
Funktionskomponenten | 00:09:16 | |
Resourcenreservierung | 00:11:07 |
Sicherheit im Internet 1/2 | 01:34:30 | |
---|---|---|
Einführung | 00:05:21 | |
Sicherheitsanforderungen | 00:19:31 | |
Vertraulichkeit durch Verschlüsselung | 00:24:36 | |
Authentifikation | 00:16:29 | |
Datenintegrität und Digitale Signaturen | 00:11:35 | |
Schlüsselverteilung und Zertifizierung | 00:16:58 |
Sicherheit im Internet 2/2 | 01:30:58 | |
---|---|---|
Wiederholung | 00:15:22 | |
Sicherheitsarchitekturen | 00:10:43 | |
PGP - Pretty Good Privacy | 00:16:56 | |
SSL - Secure Socket Layer | 00:13:10 | |
TLS - Transport Layer Security | 00:02:22 | |
IPsec | 00:15:20 | |
Firewalls | 00:06:00 | |
Paketfilter | 00:05:09 | |
Gateway | 00:02:21 | |
Lock-Keeper | 00:03:35 |
URI – Uniform Resource Identifier | 00:31:27 | |
---|---|---|
Einführung | 00:10:04 | |
URI - Uniform Resource Identifier | 00:04:55 | |
URL - Uniform Resource Locator | 00:06:36 | |
URN - Uniform Resource Name | 00:09:52 |
HTTP - Hypertext Transfer Protocol | 01:20:35 | |
---|---|---|
Einführung | 00:03:05 | |
Basisoperationen und Zwischensysteme | 00:07:36 | |
Historische Entwicklung | 00:08:00 | |
HTTP - Nachrichtenformat | 00:01:45 | |
Content Negotiation | 00:05:23 | |
Authentifikation | 00:14:35 | |
Absicherung von HTTP | 00:02:50 | |
Persistente Verbindungen | 00:04:18 | |
Caching | 00:17:23 | |
Cookies | 00:05:27 | |
HTTP - Server Konfigurationen | 00:10:13 |
HTML - Hyper Text Markup Language | 01:21:47 | |
---|---|---|
Einführung | 00:03:18 | |
SGML | 00:15:55 | |
Grundstruktur eines HTML-Dokuments | 00:08:37 | |
Geschichte von HTML | 00:11:46 | |
HTML 4.0 - Document Type Definition | 00:04:38 | |
XHTML 1.0 | 00:03:38 | |
Document Body | 00:04:14 | |
Hyperlinks | 00:05:12 | |
Frames, Formulare | 00:05:58 | |
Dynamishces HTML und Multimediaobjekte | 00:09:51 | |
Paradigmenwechsel im Web design | 00:08:40 |
CSS - Cascading Style Sheets | 00:40:23 | |
---|---|---|
Einführung | 00:09:04 | |
Grundprinzipien | 00:07:56 | |
CSS Syntax | 00:08:06 | |
Exaktes Positionieren | 00:03:45 | |
Rahmen und Abstände | 00:00:37 | |
Mehrere Stylesheets | 00:07:09 | |
CSS Browserunterstützung | 00:03:46 |
XML - Extensible Markup Language | 01:04:11 | |
---|---|---|
Einführung | 00:11:45 | |
Bereichsspezifische Beschreibungssprachen | 00:02:43 | |
Wohlgeformtes XML | 00:01:32 | |
DTD | 00:07:46 | |
DOM | 00:03:52 | |
Namensräume | 00:04:04 | |
XML 1.0 Syntax | 00:07:29 | |
XML - Schemata | 00:04:55 | |
Verlinkungskonzept | 00:02:23 | |
XLink | 00:02:49 | |
XPointer | 00:05:16 | |
Transformation von XML-Dokumenten | 00:02:43 | |
Spezielle XML-Entwicklungen | 00:06:54 |
Webprogrammierung | 01:29:02 | |
---|---|---|
Einführung | 00:02:34 | |
Client-Server seitige Programmierung | 00:04:02 | |
Dynamische Webseiten | 00:03:47 | |
Java Applets, Java Script, JScript | 00:04:03 | |
DOM | 00:09:43 | |
DHTML | 00:03:21 | |
CGI - Schnittstelle | 00:10:45 | |
Java Servlets, JSP | 00:01:36 | |
Session Management | 00:16:53 | |
AJAX | 00:12:05 | |
Web 2.0 | 00:08:41 | |
Webprogrammierung heute: Frameworks and MVC | 00:11:32 |
Web Services | 00:56:09 | |
---|---|---|
RMI - Entfernter Methodenaufruf | 00:01:56 | |
Web Services zum entfernten Prozeduraufruf | 00:02:18 | |
Web Services als verteilte Objektssysteme | 00:02:19 | |
Aufruf eines Web Services | 00:06:36 | |
SOAP | 00:10:48 | |
WSDL - Web Services Description Language | 00:09:41 | |
UDDI | 00:12:16 | |
WS*-Protokolle | 00:10:15 |
Suchmaschinen | 01:57:42 | |
---|---|---|
Einführung | 00:03:29 | |
Anforderungen an Suchmaschinen | 00:02:28 | |
Suchmaschinentypen | 00:02:20 | |
Webkataloge | 00:08:15 | |
Indexbasierte Suchmaschinen | 00:15:51 | |
Struktur des WWW | 00:07:11 | |
Arbeitsweise einer Suchmaschine | 00:03:49 | |
Arbeitsweise eines WebCrawlers | 00:02:30 | |
Komponenten eines WebCrawlers | 00:08:49 | |
Implementierung eines WebCrawlers | 00:02:57 | |
Datenaufbereitung und -analyse | 00:14:17 | |
Ranking der Suchergebnisse | 00:04:48 | |
Google's PageRank - Algorithmus | 00:22:00 | |
Qualität der Suchergebnisse | 00:10:09 | |
Darstellung der Suchergebnisse | 00:08:49 |
Groupware und P2P | 01:03:17 | |
---|---|---|
Einführung Peer-2-Peer Netzwerke | 00:05:53 | |
Filesharing-Systeme | 00:09:38 | |
Hybride vs. reine P2P-Systeme | 00:09:03 | |
Effizientes Filesharing | 00:14:21 | |
Gridcomputing | 00:14:11 | |
Gridcomputing - Prinzipieller Ablauf | 00:01:35 | |
JXTA | 00:02:17 | |
Beispiele für Gridcomputing | 00:06:19 |
Semantic Web | 01:40:24 | |
---|---|---|
Grenzen des WWW | 00:10:21 | |
Semantik | 00:03:31 | |
Problemfeld | 00:08:16 | |
Vision des Semantic Web | 00:03:09 | |
Datenrepräsentation im Semantic Web | 00:09:32 | |
Potentiale des Semantic Web | 00:08:11 | |
Ziele des Semantic Web | 00:01:36 | |
Praktische Umsetzung | 00:02:44 | |
Aufbau und Strukture des Semantik Web | 00:03:57 | |
XML und Semantik | 00:07:50 | |
RDF | 00:10:46 | |
RDF Schemata | 00:03:28 | |
RDF und RDF Schemata reicht nicht aus | 00:05:04 | |
Wissensrepräsentation mit Ontologie | 00:10:55 | |
Anwendung von Ontologien | 00:03:01 | |
Ontologiebeschreibung mit OWL | 00:08:03 |