Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

unbalancedparentheses/learning_network_protocols

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
2 Commits
 
 

Repository files navigation

Learning Network Protocols

Network protocols, RFCs, and internet infrastructure.

Books

Must-Read RFCs

  • RFC 793 - Transmission Control Protocol (TCP). The original spec: connection establishment, flow control, reliability. Read alongside Stevens.
  • RFC 791 - Internet Protocol (IP). The fundamental datagram format and addressing that underpins the entire internet. Short and readable.
  • RFC 1035 - Domain Name System (DNS). How names become addresses. Focus on the message format and resolution algorithm.
  • RFC 2616 - HTTP/1.1 (historical, superseded by RFC 7230-7235). The protocol every web developer uses daily.
  • RFC 7540 - HTTP/2. Multiplexed streams, header compression, server push. Major performance improvement over HTTP/1.1.
  • RFC 9000 - QUIC. UDP-based multiplexed transport with built-in encryption. Replaces TCP+TLS for HTTP/3.
  • RFC 8446 - TLS 1.3. Simplified handshake, forward secrecy by default. Understand the security model.
  • RFC 4271 - Border Gateway Protocol (BGP-4). How autonomous systems exchange routing information. The glue of the internet.
  • RFC 3550 - RTP: Real-Time Transport Protocol. Audio/video streaming over UDP with timing reconstruction and loss detection.
  • RFC 6455 - The WebSocket Protocol. Full-duplex communication over a single TCP connection. The HTTP upgrade mechanism.
  • RFC 7049 - CBOR. Binary JSON alternative designed for constrained environments and IoT.

YouTube

Papers

Practical

P2P and Overlay Networks

Courses

About

Network protocols, RFCs, and internet infrastructure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.