Slow Internet, DMARC and co, DNS4ALL, a simple DNS resolver
A periodical reminder for protocol or web site designers. While many of these designers use a recent computer with a good or very good Internet connection, some of their users rely on low performance Internet connection or older computers. If you can optimize your protocol or website for these users as well, every body will benefit. A recent blog post discusses this problem from the viewpoint of a researcher working in Antarctica, but there are many locations with a less powerful Internet connection on Earth.
While email delivery still relies on the venerable SMTP protocol, modern mail software use techniques that include DMARC, SPF and DKIM. The leardmarc.com website provides an interactive visualization of how these checks are performed by mail servers based on one test email that you send. An interesting way to check how your mail servers (or those of your email provider since managing your own mail server remains difficult).
You probably use the DNS resolver of your ISP or university to resolve the domain names that your applications use. During the last years, large cloud providers such as google or Cloudflare have deployed their own DNS resolvers and encouraged users to switch to their resolvers. SIDN Labs has deployed a new anycast set of DNS resolvers under the name DNSA4LL. These resolvers use the unbound DNS resolver. This is set of open DNS resolvers will be used to collect measurements. See https://dns4all.eu for additional information.
The APNIC blog published an interesting post by Wen-Tsung (Bill) Chang that describes his experience in building a simple DNS resolver in rust from scratch. A nice way to learn all the details about implementing real Internet protocols.
Network operators are more concerned about the energy consumed by their networks. Router vendors are making progress in tuning their equipment to use less energy. In two interesting videos, Nicolas Fevrier analyzes the power consumption of Juniper routers and how it can be optimized. The first video discusses the main factors that influence the power consumption of ISP routers. The second video describes how operators can configure some of their routers to use less energy. There is a bit of marketing in this video, but it provides real numbers that are interesting.
https://github.com/fujiapple852/trippy
This blog aims at encouraging students who read the open Computer Networking: Principles, Protocols and Practice ebook to explore new networking topics. You can follow this blog by subscribing to its RSS feed or by following @cnp3_ebook on mastodon. Feel free to share the posts that you find interesting on your preferred social network.