Skip to main content

27 docs tagged with "networking"

View all tags

DNS Resolution

How DNS works end-to-end — resolution chain, record types, caching, TTL, DNSSEC, and common DNS patterns.

Docker Networking Under the Hood

Complete guide to Docker networking — veth pairs, docker0 bridge mechanics, iptables SNAT/DNAT port forwarding, user-defined bridge DNS resolution, and network drivers.

Envoy Proxy

Complete guide to Envoy Proxy, its architecture, dynamic configuration via xDS API, static setups, and system-design benefits.

Essential Linux for DevOps & Cookbook

An exhaustive, 1000-line deep dive into Linux for DevOps, featuring advanced commands (awk, sed, find), network tracing, system tuning, and bash scripting.

HTTP, HTTPS & Application Layer

A complete guide to HTTP — from beginner fundamentals to senior-level protocol internals. Covers methods, status codes, headers, caching, TLS, CORS, and HTTP/1.1 vs HTTP/2 vs HTTP/3 evolution.

IP Addressing & Routing

IPv4 and IPv6 addressing, subnetting, CIDR notation, NAT, routing protocols, and how packets find their way across the internet.

Kubernetes Networking

Comprehensive guide to Kubernetes networking concepts, including Container Network Interface (CNI), Service Types, Kube-proxy, and Ingress.

MAC Addressing, ARP & Layer 2 Forwarding

Senior deep dive into EUI-48 MAC architecture, ARP protocol state machine, CAM table forwarding, Gratuitous ARP failover, ARP spoofing defenses, and Cloud VPC VXLAN virtualization.

Network Performance & Optimization

Latency, bandwidth, throughput, connection pooling, keep-alive, HTTP/2 multiplexing, QUIC, compression, and practical tuning techniques.

Network Security

TLS deep dive, common network attacks, DDoS mitigation, zero trust networking, certificate management, and security best practices.

Networking & IPC

Network stack internals, socket programming, TCP deep dive, IPC mechanisms, and high-performance networking with Java NIO and Netty patterns.

Networking Knowledge Base

A comprehensive reference covering OSI/TCP-IP models, TCP/UDP, HTTP/HTTPS, DNS, CDN, security, sockets, REST, gRPC, WebSockets, QUIC, and more — with interview questions.

Nginx Internals & Architecture

Comprehensive deep dive into Nginx internals — Master-Worker architecture, epoll/kqueue event loop, thread pools, connection lifecycle, upstream proxying, load balancing, SSL/TLS termination, HTTP/2, caching, rate limiting, and production tuning.

OSI & TCP/IP Models

The OSI 7-layer model and TCP/IP 4-layer model — each layer's role, protocols, and how data encapsulation works end-to-end.

Proxies, Firewalls, NAT & VPNs

Deep dive into network middleboxes, forward and reverse proxies, Linux Netfilter hooks, conntrack state machine, WireGuard vs IPsec VPN encapsulation, and MSS clamping.

Reverse Proxy vs. Load Balancer vs. API Gateway

A comprehensive guide comparing reverse proxies, load balancers, and API gateways — their differences, internal mechanics, architectural roles, alternatives, and production deep dives for senior engineers.

Services & Networking

Kubernetes networking guide — Service types (ClusterIP, NodePort, LoadBalancer, ExternalName), Ingress, DNS, NetworkPolicy, and how traffic flows from the internet to a Pod.

Socket Programming & I/O Models

Blocking vs non-blocking I/O, Java NIO, epoll, the C10K problem, Netty, and how event-driven servers handle massive concurrency.

TCP, UDP & Transport Layer

TCP's three-way handshake, flow control, congestion control, connection termination, and UDP — when to use each and how they work.

Tor, Onion Routing & Privacy Networks

Senior deep dive into Tor onion routing, 3-hop circuit telescoping, cell peeling cryptography, V3 hidden services, traffic correlation attacks, and Tor vs VPN vs Proxy comparison.

VPC Fundamentals for Developers

VPC essentials for DVA-C02. Subnets, route tables, security groups vs NACLs, NAT Gateway, VPC Endpoints (Gateway vs Interface), bastion hosts, and common developer scenarios like Lambda-in-VPC and private RDS access.