Network
9 articles
Comparing Real-Time Web Communication: Polling, SSE, WebSocket, WebRTC, and WebTransport
Five common real-time web communication technologies, Polling, SSE, WebSocket, WebRTC, and WebTransport, compared side by side. This article sorts them by direction and transport, lays out each one's overview, minimal implementation, and pros and cons, and gives selection criteria. A map for choosing a real-time method.
What Is the TCP Three-Way Handshake?
A concise explanation of the TCP three-way handshake: the SYN, SYN/ACK, and ACK steps, the state transitions, and why TCP needs three messages instead of two.
Web Distribution Technology: Utilizing HTTP Cache, Reverse Proxy, and CDN
A review of a book on web content delivery technology using HTTP caching, reverse proxies, and CDNs. It comprehensively explains caching in web content delivery, organizing the ideas behind efficient delivery, and is worth keeping at hand when thinking about cache optimization.
Mastering TCP/IP: Introduction (6th Edition)
A review of Mastering TCP/IP: Introduction (6th Edition). With easy-to-grasp analogies, it is a standard primer for building network understanding from the basics of TCP/IP. Readable even for those wary of networking, it is a dependable textbook.
Why Networks Connect: 2nd Edition - Essential Knowledge of TCP/IP, LAN, and Fiber Optics
A review of Why Networks Connect, 2nd Edition. Following the flow from typing in a browser to data arriving, it explains the basics of TCP/IP, LAN, and fiber optics. Billed for beginners, it is fairly substantial, and reading it after other fundamentals deepens understanding.
Practical Email Technology Handbook: From Basic Mechanisms to Protocols, Server Setup, Sending Domain Authentication, Attachments, Encryption, and Security Measures
A review of a practical email technology handbook. It systematically explains email from basic mechanisms to protocols, server setup, sender domain authentication, encryption, and security measures, useful for catching up on email technology as a whole.
Summary of Network Terms
A compilation of network-related terms I wanted to pin down. It covers the basics of IPv4/IPv6, NAT/NAPT, CIDR notation, subnet masks, load balancing, and routing, organized as a reference for terms that were previously fuzzy to me.
HTTP and SSL/TLS
Understand how HTTPS works: TLS handshake after TCP, confidentiality/integrity/authenticity, the history from SSL vulnerabilities to TLS 1.2/1.3, and why universal HTTPS adoption happened.
Stateless and Stateful
Learn the difference between stateless and stateful protocols. HTTP, UDP, and IP are stateless; FTP, TCP, and SMTP are stateful. Covers session-based state management implications.