2 repository-uri
Hands-on guides to implementing TCP, UDP, HTTP, and custom protocols with socket programming and event loops.
Distinct from Network Protocol Implementations: Distinct from Network Protocol Implementations: focuses on the educational tutorial aspect rather than providing production-ready libraries.
Explore 2 awesome GitHub repositories matching networking & communication · Protocol Implementation Tutorials. Refine with filters or upvote what's useful.
CppGuide is a curated collection of educational resources and practical guides focused on C++ server development, Linux kernel internals, concurrent programming, network protocols, and security exploitation. It provides structured learning paths for backend developers, covering everything from interview preparation to building high-performance network servers and understanding operating system fundamentals. The guide distinguishes itself by offering in-depth, hands-on tutorials that walk through real-world implementations, including building a Redis-like server from scratch, designing custom
Provides hands-on guides for implementing TCP, UDP, HTTP, and custom protocols with socket programming.
This project is a comprehensive computer networking textbook and instructional resource. It serves as a technical guide for the design and implementation of network layers, protocols, and hardware architecture, covering the spectrum from physical links to application-layer protocols. The content provides a detailed study of standards for congestion control, reliable data delivery, and internetwork routing. It includes specialized technical material on network security, public-key infrastructure, and the operation of modern cloud infrastructure and data centers. The material covers a broad ra
Uses code examples to provide tutorials on the implementation of networking protocols and algorithms.