TCP? UDP? Que? - Fundamentals That Were Abstracted Away from Us
Offered By: Devoxx via YouTube
Course Description
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
Related Courses
Introduction to Internetworking with TCP/IPopenHPI Computer Networks and the Internet
Kiron via edX Introduction to TCP/IP
Yonsei University via Coursera Wireshark for Basic Network Security Analysis
Coursera Project Network via Coursera Web Services Analysis With Python & Wireshark
Coursera Project Network via Coursera