Hooray for the sockets interface
In 1983, BSD 4.2 introduced sockets, treating network communication like file I/O. This simplification sped UNIX adoption of shared protocols and services, marking a key turning point in modern networking.
In 1983, BSD 4.2 introduced sockets, treating network communication like file I/O. This simplification sped UNIX adoption of shared protocols and services, marking a key turning point in modern networking.
Why does APNIC Labs experimental systems see almost all DNS queries twice or more?
The technology adoption curve has not changed, our position on it has. As the Internet and BGP move into later stages of adoption, rapid growth is giving way to saturation, changing how we plan, invest, and operate.
A measurement study of how the DNS bootstrap priming query behaves when the root servers are renamed and DNSSEC signatures are added.
Internet routing is shifting from IP-based forwarding to name-based decisions, with DNS and intermediaries steering requests. How does this work in practice, and who decides where your request is served from?
Even if Shor’s Algorithm is now implementable inside ten years, symmetric keying should still be trustworthy if we fix RSA with PQC methods. Don’t throw the baby out with the bathwater!
Job Snijders discusses the new ‘Erik’ protocol for faster RPKI repository synchronization.
This episode of PING explores how today’s dependence on highly synchronized clocks is colliding with unstable Earth rotation, legacy system epochs, and the growing need to secure Internet time itself.
What can be learned by reimplementing the common traceroute utility in Rust? The inner workings of traceroute, and the importance of careful interpretation, for a start.
The IETF Datatracker has published the initial draft of the IAB workshop report on IP address geolocation, summarizing challenges, edge cases, and future directions.