Tag: #computer-networking
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 20 posts
[Computer Networking] 19. Network Security: From Cryptography to Firewalls
Learn about symmetric/public key cryptography, message integrity (hashing, MAC, digital signatures), authentication protocols, SSL/TLS, IPsec/VPN, firewalls, and IDS.
2026-03-19 · 10 min read #computer-networking#cs-fundamentals[Computer Networking] 16. Ethernet, Switches, and VLANs
Learn about the ARP protocol, Ethernet frame structure, link-layer switch self-learning and spanning tree, VLANs, MPLS, and data center networks.
2026-03-19 · 9 min read #computer-networking#cs-fundamentals[Computer Networking] 13. Routing Algorithms: Link-State and Distance-Vector
Compare Link-State (Dijkstra) and Distance-Vector (Bellman-Ford) algorithms for finding optimal network paths, and learn about the count-to-infinity problem and its solutions.
2026-03-19 · 8 min read #computer-networking#cs-fundamentals[Computer Networking] 10. TCP Deep Dive: Connection, Flow Control, Congestion Control
Covers TCP 3-way handshake, segment structure, sequence/ACK numbers, RTT estimation, reliable transfer, flow control, congestion control (slow start, congestion avoidance, fast recovery), and TCP fairness.
2026-03-19 · 13 min read #computer-networking#cs-fundamentals[Computer Networking] 07. Socket Programming: TCP and UDP
Covers UDP socket programming and TCP socket programming with Python examples, and client-server interaction flows.
2026-03-19 · 7 min read #computer-networking#cs-fundamentals[Computer Networking] 04. Protocol Layers and Service Models
Covers the Internet 5-layer model, comparison with the OSI 7-layer model, encapsulation concepts, and network security basics.
2026-03-19 · 7 min read #computer-networking#cs-fundamentals[Computer Networking] 01. What Is the Internet?
Covers the components of the Internet, the Internet from a service perspective, the definition of protocols, network edge, access networks, and physical media.
2026-03-19 · 6 min read #computer-networking#cs-fundamentals[Computer Networking] 18. Multimedia Networking and Streaming
Learn about video/audio characteristics, streaming technologies (UDP/HTTP/DASH), CDN architecture, VoIP jitter and loss recovery, and QoS guarantee mechanisms.
2026-03-19 · 8 min read #computer-networking#cs-fundamentals[Computer Networking] 15. Link Layer: Error Detection and Multiple Access Protocols
Learn about the core services of the link layer, error detection techniques (parity, checksum, CRC), and multiple access protocols (channel partitioning, random access, taking-turns).
2026-03-19 · 9 min read #computer-networking#cs-fundamentals[Computer Networking] 12. IP Protocol: Datagrams and Addressing
Learn everything about the IP protocol, from IPv4 datagram format, IP fragmentation, subnets and CIDR, DHCP, NAT, ICMP protocol, to the transition to IPv6.
2026-03-19 · 8 min read #computer-networking#cs-fundamentals[Computer Networking] 09. Principles of Reliable Data Transfer
Covers the step-by-step construction of reliable protocols (rdt1.0 through rdt3.0), stop-and-wait, and pipelined protocols (Go-Back-N, Selective Repeat).
2026-03-19 · 9 min read #computer-networking#cs-fundamentals[Computer Networking] 06. DNS and Email Protocols
Covers the SMTP email protocol, DNS services and hierarchical structure, iterative/recursive queries, DNS records, P2P file distribution, and distributed hash tables.
2026-03-19 · 9 min read #computer-networking#cs-fundamentals[Computer Networking] 03. Network Delay, Loss, and Throughput
Covers the four delay components in packet-switched networks, queuing delay models, packet loss, end-to-end delay, and throughput concepts.
2026-03-19 · 7 min read #computer-networking#cs-fundamentals[Computer Networking] 20. Network Management and SNMP
Learn about network management overview, management infrastructure (managed devices, MIB, agents), SNMP protocol, SMI, ASN.1, and SNMP security.
2026-03-19 · 9 min read #computer-networking#cs-fundamentals[Computer Networking] 17. Wireless Networks and Mobile Communications
Learn about wireless link characteristics, WiFi 802.11 architecture and MAC protocol, cellular networks (2G/3G/4G LTE), and mobility management for mobile devices.
2026-03-19 · 25 min read #computer-networking#cs-fundamentals[Computer Networking] 14. Internet Routing: OSPF and BGP
Understand the hierarchical routing structure of the Internet, and learn about intra-AS routing (RIP, OSPF) and inter-AS routing (BGP) operation principles and path selection methods.
2026-03-19 · 7 min read #computer-networking#cs-fundamentals[Computer Networking] 11. Network Layer Overview: Forwarding and Routing
Understand the difference between forwarding and routing as core functions of the network layer, and learn about virtual circuits, datagram networks, and router internals.
2026-03-19 · 8 min read #computer-networking#cs-fundamentals[Computer Networking] 08. Transport Layer: Multiplexing/Demultiplexing and UDP
Covers transport layer services, relationship with the network layer, multiplexing/demultiplexing, UDP segment structure, and UDP checksum.
2026-03-19 · 8 min read #computer-networking#cs-fundamentals[Computer Networking] 05. Application Layer: HTTP and the Web
Covers network application architectures, how the HTTP protocol works, persistent/non-persistent connections, HTTP message formats, cookies, web caching, and conditional GET.
2026-03-19 · 8 min read #computer-networking#cs-fundamentals[Computer Networking] 02. Network Core: Packet Switching vs Circuit Switching
Compares packet switching and circuit switching in the network core, and covers the concept of a network of networks through the ISP hierarchy.
2026-03-19 · 7 min read #computer-networking#cs-fundamentals