Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

TCP? UDP? Que? - Fundamentals That Were Abstracted Away from Us

Devoxx via YouTube

Overview

Explore the fundamentals of network communication protocols in this 45-minute conference talk from Devoxx. Dive deep into the world of sockets, covering TCP, UDP, and custom protocols. Understand the importance of knowing what goes on under the hood of abstractions in software development. Learn about the layers of communication, TCP full duplex, flow control, and congestion. Compare bandwidth vs latency and examine HTTP latency. Discover the benefits of TCP and UDP, and see code examples for implementation. Investigate network routing, broadcasting, and streaming. Use Wireshark to analyze network traffic. Gain insights into making informed decisions when working with single-page applications, web sockets, and other frameworks built on top of sockets.

Syllabus

Introduction
The Layers
Communications
TCP UDP
TCP Full Duplex
TCP Flow Control Congestion
Bandwidth vs Latency
HTTP Latency
Nettie
HTTP
Roll your own
Benefits of TCP
Benefits of UDP
Code example
Network routing
Broadcasting
Streaming
Benefits
TCP vs UDP
Wireshark
Summary

Taught by

Devoxx

Reviews

Start your review of TCP? UDP? Que? - Fundamentals That Were Abstracted Away from Us

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.