Data Networks Summer 2024

Video Overview

Below you will find a list of the currently available videos. The preview is a link to the online player, where you can download the videos and corresponding slides.
All videos are always provided in two different formats, mp4 and webm, and can be downloaded from this page as well, as the player page requires Java Script.

This page should allow you to quickly get an overview and lookup specific topics. Currently the total playing time of the videos availablel here is 5:09:33.

If you have any questions, problems accessing the videos or suggestions for improvements, don't hesitate to contact us.

In any case, this is work in progress - we are happy to provide this service and hope it will be helpful.

Video Info Video Player Description and Meta
Lecture 1

Lecture 1

Introduction - Part1

Internet, Protocols

Video 1 of 3 for this lecture.

Prof. Anja Feldmann, PhD

Preview of video Introduction - Part1

Goals, Terminology, Protocols, Nuts and bolts, ISPs, RFC, IETF,

This video is part of the first lecture with technical content. We will take a first look on what the Internet is and what role protocols play.

Download video as webm (112 MB)

Download video as mp4 (140 MB)

Download slides

Lecture 1

Introduction - Part2

Network Edge

Video 2 of 3 for this lecture.

Prof. Anja Feldmann, PhD

Preview of video Introduction - Part2

Edge, Network,

This video is part of the first lecture with technical content. In this video we will look at the Network edge and try to give you a feeling for the terminology. We will have more in-depth views later in the course.

Download video as webm (73 MB)

Download video as mp4 (111 MB)

Download slides

Lecture 1

Introduction - Part3

The Network Core

Video 3 of 3 for this lecture.

Prof. Anja Feldmann, PhD

Preview of video Introduction - Part3

The Core, Network Core, Routing, Forwarding, Queueing, Store-and-forward

This video is part of the first lecture with technical content. We will look at the network core, why the Internet mostly uses packet switching and learn what role a Tier 1 provider plays.

Download video as webm (155 MB)

Download video as mp4 (278 MB)

Download slides

Lecture 2

Lecture 2

Introduction - Part4

Delay, loss, and throughput

Video 1 of 2 for this lecture.

Prof. Anja Feldmann, PhD

Preview of video Introduction - Part4

delay, loss, throughput, performance

This video is part of the first lecture with technical content. In this part we will take a closer look at Performance, namely: Delay, loss, and throughput.

Download video as webm (143 MB)

Download video as mp4 (194 MB)

Download slides

Lecture 2

Introduction - Part5

Layers, History, Security

Video 2 of 2 for this lecture.

Prof. Anja Feldmann, PhD

Preview of video Introduction - Part5

Layers, Service models, Security, History

This video is the last part of the first lecture with technical content. We wil talk about protocol layers, service models, Security and the history of the Internet

Download video as webm (156 MB)

Download video as mp4 (227 MB)

Download slides

Lecture 3

Lecture 3

Application Layer - Part1

Client-Server, Peer2Peer

Video 1 of 4 for this lecture.

Prof. Anja Feldmann, PhD

Preview of video Application Layer - Part1

Layers, Application Layer, Client-Server, Peer-to-Peer

This video is the first of two parts on the Application Layer. We will take a look at different Methods of Communication, e.g., Client-Server and Peer-to-Peer, and talk about how processed fit into that scheme.

Download video as webm (72 MB)

Download video as mp4 (82 MB)

Download slides

Lecture 3

Application Layer - Part2

Sockets, Layers, Protocols

Video 2 of 4 for this lecture.

Prof. Anja Feldmann, PhD

Preview of video Application Layer - Part2

Layers, Application Layer, Sockets, adressing sockets, transport protocols

This video is the second of two parts on the Application Layer. We will talk about sockets, adressing themn, protocols, Internet transport protocols and transport service requirements of applications.

Download video as webm (114 MB)

Download video as mp4 (145 MB)

Download slides

Lecture 3

Application Layer: HTTP Part 1

HTTP Basics

Video 3 of 4 for this lecture.

Prof. Anja Feldmann, PhD

Preview of video Application Layer: HTTP Part 1

Layers, Application Layer, protocols, HTTP, protocols by example, HTTP messages, HTTP Request, HTTP Response

This video is part of the lecture series on the Application Layer. It is the first of two videos on HTTP, the HyperTextTransferProtocol, within that series. We will look at the basic modes of operation of HTTP and also show some examples of using a telnet client to send HTTP requests.

Download video as webm (153 MB)

Download video as mp4 (257 MB)

Download slides

Lecture 3

Application Layer: HTTP Part 2

HTTP Caching and Cookies

Video 4 of 4 for this lecture.

Prof. Anja Feldmann, PhD

Preview of video Application Layer: HTTP Part 2

Layers, Application Layer, protocols, HTTP, protocols by example

This video is part of the lecture series on the Application Layer. It is the second of two videos on HTTP within that series. It covers some of the 'advanced' features of HTTP, including how this stateless protocol can be used to handle state using cookies and how the most simple form of authentication works.

Download video as webm (104 MB)

Download video as mp4 (160 MB)

Download slides

Lecture 4

Lecture 4

Application Layer: DNS

The Domain Name System

Oliver Gasser

Preview of video Application Layer: DNS

Layers, Application Layer, protocols, DNS, protocols by example, adresses, PTR, NS, MX, nameserver, dig

This video is part of the lecture series on the Application Layer. We will talk about the largest distributed Database of the world, the DNS, often called the phone book of the Internet.

Download video as webm (147 MB)

Download video as mp4 (413 MB)

Download slides

Lecture 5

Lecture 5

Application Layer: CDNs

Content Delivery Networks

Video 1 of 2 for this lecture.

Prof. Anja Feldmann, PhD

Preview of video Application Layer: CDNs

Layers, Application Layer, protocols, DNS, CDN, Content Delivery, Content Distribution, Overlay Networks, Content, Application Mix

In this video we will discuss Content Delivery Networks. Large Networks specialized on providing Content, like Videos, Operating System updates, etc, to a large number of users. We will also talk on what we mean, when talking about content.

Download video as webm (104 MB)

Download video as mp4 (164 MB)

Download slides

Lecture 5

Application Layer: Email

A look at SMTP, IMAP, POP3

Video 2 of 2 for this lecture.

Balakrishnan Chandrasekaran, PhD

Preview of video Application Layer: Email

Layers, Application Layer, protocols, Network Programming, Network Protocols, Email, e-mail, SMTP, IMAP, POP, POP3, mail, MUA, Mail User Agent, MTA, Mail Transfer Agent, MDA, Mail Delivery Agent

E-mail is one of the oldest applications on the internet. But it's not just one protocol, it's several! We will take a dive into SMTP, the Simple Mail Transfer Protocol, and talk about message access protocols like IMAP, the Internet Message Access Protocol, and POP3, the Post Office Protocol.

Download video as webm (113 MB)

Download video as mp4 (204 MB)

Download slides

Lecture 6

Lecture 6

Application Layer: Socket programming

Network Application Basics

Prof. Anja Feldmann, PhD

Preview of video Application Layer: Socket programming

Layers, Application Layer, protocols, Network Programming, Sockets, UDP, TCP, accept(), bind(), listen(), client, server, Network Protocols

The basic building block of each and every network application, be it a ticketing system of a large airline or s simple chat server are network sockets. We will take a look on how you as a programmer use them and what abstractions are in place. You will get a first impression on what is needed to write a network application. This lecture is still part of the Application Layer.

Download video as webm (104 MB)

Download video as mp4 (169 MB)

Download slides

Lecture 7

Lecture 7

Transport Layer

Intro and UDP

Video 1 of 2 for this lecture.

Prof. Anja Feldmann, PhD

Preview of video Transport Layer

Layers, Transport Layer, UDP, User Datagram, Multiplexing, Ports, Sockets, Segments, PDU

In this lecture we will take a look at the Transport Layer and UDP. We will revisit Sockets, Ports and dive right into UDP.

Download video as webm (72 MB)

Download video as mp4 (106 MB)

Download slides

Lecture 7

Transport Layer: TCP - Part 1

TCP Part 1 of 3

Video 2 of 2 for this lecture.

Prof. Anja Feldmann, PhD

Preview of video Transport Layer: TCP - Part 1

Layers, Transport Layer, TCP, Sequence Numbers, Segments, Header, RFC 793, RFC 1122, RFC 1323, RFC 2018, RFC 2581,

In this video we will take a first look at TCP, it's header structure and Sequence Numbers.

Download video as webm (58 MB)

Download video as mp4 (75 MB)

Download slides

This file was last updated 2024-05-02 13:34:41 UTC