Menu

Earn Premium with Referrals

Invite your friends and earn Premium rewards through our referral program.

See how it works and start inviting friends.

Networking Curriculum Outline
NETWORKING

Networking Curriculum Outline

Directory structure for networking topics covered in DevOps interviews.

docs/ │ ├── index.md ├── 00-introduction/ │ ├── what-is-networking.md │ ├── osi-tcpip-overview.md │ ├── how-data-flows-in-internet.md │ ├── 01-fundamentals/ │ ├── bits-bytes-packets.md │ ├── mac-vs-ip.md │ ├── ethernet-frame.md │ ├── mtu-latency-bandwidth.md │ ├── packet-switching-vs-circuit-switching.md │ ├── 02-link-layer-l2/ │ ├── switching.md │ ├── mac-learning-cam-table.md │ ├── arp-protocol.md │ ├── arp-poisoning.md │ ├── vlan-8021q.md │ ├── stp-spanning-tree.md │ ├── l2-loop-prevention.md │ ├── lacp-link-aggregation.md │ ├── 03-network-layer-l3/ │ ├── ip-addressing.md │ ├── ipv4-deep-dive.md │ ├── ipv6.md │ ├── subnetting.md │ ├── cidr.md │ ├── routing-basics.md │ ├── static-vs-dynamic-routing.md │ ├── routing-table.md │ ├── ospf.md │ ├── bgp.md │ ├── bgp-deep-dive.md │ ├── as-autonomous-systems.md │ ├── anycast-routing.md │ ├── route-propagation.md │ ├── 04-transport-layer/ │ ├── tcp-basics.md │ ├── tcp-handshake.md │ ├── tcp-termination.md │ ├── tcp-congestion-control.md │ ├── tcp-windowing-flow-control.md │ ├── udp.md │ ├── port-numbers.md │ ├── socket-basics.md │ ├── time-wait-issues.md │ ├── syn-flood-attacks.md │ ├── 05-application-layer/ │ ├── dns.md │ ├── dns-record-types.md │ ├── dns-resolution-flow.md │ ├── http.md │ ├── https.md │ ├── tls-handshake.md │ ├── tls-certificates-chain.md │ ├── http2-http3-quic.md │ ├── smtp.md │ ├── ssh.md │ ├── 06-security/ │ ├── firewalls.md │ ├── stateful-vs-stateless-firewalls.md │ ├── security-groups-vs-nacl.md │ ├── zero-trust.md │ ├── ddos-protection.md │ ├── waf-web-application-firewall.md │ ├── rate-limiting.md │ ├── api-gateway-security.md │ ├── vpn-ipsec-gre.md │ ├── 07-cloud-networking/ │ ├── vpc.md │ ├── subnets-public-private.md │ ├── internet-gateway.md │ ├── nat-gateway.md │ ├── route-tables.md │ ├── eni-elastic-network-interface.md │ ├── vpc-peering.md │ ├── transit-gateway.md │ ├── private-link.md │ ├── direct-connect.md │ ├── hybrid-networking.md │ ├── 08-load-balancing/ │ ├── load-balancers-overview.md │ ├── l4-vs-l7-load-balancing.md │ ├── round-robin-least-connections.md │ ├── sticky-sessions.md │ ├── health-checks.md │ ├── connection-draining.md │ ├── x-forwarded-for.md │ ├── proxy-protocol.md │ ├── 09-dns-cdn-edge/ │ ├── dns-deep-dive.md │ ├── cdn.md │ ├── geo-dns.md │ ├── anycast-cdn-routing.md │ ├── edge-computing.md │ ├── ddos-at-edge.md │ ├── 10-container-networking/ │ ├── docker-networking.md │ ├── bridge-network.md │ ├── host-network.md │ ├── overlay-network.md │ ├── veth-pairs.md │ ├── iptables-nftables.md │ ├── port-mapping.md │ ├── 11-kubernetes-networking/ │ ├── pod-networking.md │ ├── services-clusterip-nodeport-lb.md │ ├── ingress.md │ ├── kube-proxy.md │ ├── cni-plugins.md │ ├── calico.md │ ├── flannel.md │ ├── cilium-ebpf.md │ ├── core-dns.md │ ├── network-policies.md │ ├── 12-service-mesh/ │ ├── service-mesh-intro.md │ ├── istio.md │ ├── envoy-proxy.md │ ├── mTLS.md │ ├── traffic-shifting.md │ ├── circuit-breaking.md │ ├── observability-mesh.md │ ├── 13-operating-system-networking/ │ ├── linux-network-stack.md │ ├── sockets-file-descriptors.md │ ├── conntrack-table.md │ ├── ephemeral-ports.md │ ├── tcp-buffering.md │ ├── kernel-packet-flow.md │ ├── 14-observability-debugging/ │ ├── tcpdump.md │ ├── wireshark.md │ ├── network-tracing.md │ ├── logging-metrics-tracing.md │ ├── ebpf.md │ ├── p99-latency-debugging.md │ ├── packet-loss-debugging.md │ ├── outage-debug-playbook.md │ ├── 15-performance-engineering/ │ ├── latency-vs-throughput.md │ ├── congestion-bottlenecks.md │ ├── tcp-slow-start.md │ ├── queueing-theory-basics.md │ ├── microburst-traffic.md │ ├── scaling-network-systems.md │ ├── 16-distributed-systems-networking/ │ ├── service-discovery.md │ ├── retries-timeouts.md │ ├── circuit-breaker-pattern.md │ ├── grpc-vs-rest.md │ ├── consistency-network-effects.md │ ├── 17-advanced-topics/ │ ├── sdn.md │ ├── network-function-virtualization.md │ ├── programmable-networks.md │ ├── cloud-native-networking.md │ └── 18-interview-prep/ ├── networking-design-questions.md ├── aws-network-design.md ├── kubernetes-network-design.md ├── troubleshooting-scenarios.md ├── real-world-outage-case-studies.md

My Private Notes

Notes are auto-saved locally to this device.