Skip to main content

22 docs tagged with "networking"

View all tags

Application Protocols Reference

SSH, SMTP, FTP, MQTT, AMQP, LDAP, NTP and other essential application-layer protocols — how they work and when to use them.

DNS Resolution

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

Docker Networking

Complete guide to Docker networking — bridge, host, overlay, and none drivers, container DNS resolution, port publishing, creating custom networks, and connecting containers across Compose services.

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.

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.

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, NAT & Firewalls

Forward and reverse proxies, NAT traversal, stateful firewalls, iptables, VPNs, and how traffic flows through network boundaries.

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.

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.