networking
networking — my Raindrop.io articles
Read this blog to learn what PCI Express is, how PCIe 7.0 improves bandwidth and efficiency, and how features like PAM4, FEC, FLIT mode and AXI support next-generation AI, cloud, HPC and edge systems.
Key physics constraints and architecture challenges for scaling data rates in DWDM - ring modulator physics, clocking, CW-DFB Laser, and package integration
SSH port forwarding explained in a clean and visual way. How to use local and remote port forwarding. What sshd settings may need to be adjusted. How to memorize the right flags.
Your DNS bill shouldn't scale with your traffic. So we removed query fees from Bunny DNS entirely. No per-request billing and no query limits.
Proper TCP socket splicing reduces the load on userspace processes and enables more efficient data forwarding. We realized that Linux Kernel's SOCKMAP infrastructure can be reused for this purpose.
How high-speed data requirements influence chip architectural complexity
For years, the best way to get 10 gigabit networking on laptops was to buy an expensive, large, and hot 10 GbE Thunderbolt adapter. With new RTL8159-based 10G USB 3.2 adapters coming onto the market, the bulky adapters might be a thing of the past. Just look at the size of the thing in comparison to my Thunderbolt adapters: 2.5G and even 5G USB adapters have been out for a while, but sometimes you need more bandwidth.
Scaling high-speed data movement from IM-DD to CPO/Silicon Photonics/Coherent
Reference for the ufw command on Linux, with examples for enabling the firewall, allowing and denying traffic, deleting rules, and managing application profiles.
Quick reference for querying DNS records and checking name resolution with nslookup
Sensor networks could improve capacity faster than they grow
Every byte of a TLS connection explained and reproduced
The changes are aimed at improving the resilience of web security against quantum attacks without burdening performance.
History was unmade last year, as engineers began the massive project of ripping the first-ever transoceanic fiber-optic cable from the ocean floor. Just don’t mention sharks.
Quick reference for managing firewall rules with UFW on Linux
Co-Packaged Optics (CPO) has long promised to transform datacenter connectivity, but it has taken a long time for the technology to come to market, with tangible deployment-ready products only arriving in 2025.
An exploration of TCP, the workhorse of the internet. This deep dive includes detailed examples and a step-by-step walkthrough.
Here is a short primer that walks you through the basics of Power over Ethernet (PoE) technology.
Wireless Power Networks are transforming power from fixed and static into an ambient utility that’s omnipresent.
What is NNCP? NNCP lets you securely send files, or request remote execution, between systems. It uses asynchronous communication, so the source and destination need never be online simultaneously. NNCP can route requests via intermediate devices – other NNCP nodes, USB sticks, tapes, radios, phones, cloud services, whatever – leading to a network that is highly resilient and flexible. NNCP makes it much easier to communicate with devices that lack Internet connectivity, or have poor Internet.
Introduction Linux has become a cornerstone of modern networking, powering everything from personal computers to enterprise servers, firewalls, and network-attached storage (NAS) devices. For beginners venturing into Linux networking, understan...
An in-depth look at the high-speed data communication standard's benefits and tradeoffs.
Prerequisite KnowledgeFirst, let's look at the control bits and state machine of TCP, which form the basis for understanding the three-way handshake of TCP.TCP Packet Control BitsThe control bits in t
Layer 8 and existing application delivery infrastructure will pave the way for more intelligent, context-aware networks that adapt to AI-driven applications.
How TCP interacts with the characteristics of the Starlink service.
How one crew risked radiation, storms, and currents to save Japan from digital isolation.
L4S could fix a problem that even gigabit connections don’t.
Ethernet is ubiquitous, fast, and simple. You only need two diffpairs (four wires) to establish a 100Mbit link, the hardware is everywhere, you can do Ethernet over long distances easily, and tons …
What every web developer must know about mobile networks, protocols, and APIs provided by browser to deliver the best user experience.
One of the biggest computing inventions of all time, courtesy of Xerox PARC.
See what devices are active on your subnetwork using peng sweep with nmap command in Linux.
5 useful Linux network...
There are bold claims of how AV1 will revolutionize streaming video, game streaming and the Internet at large—but what is AV1 and why is it so important?
Here are the common networking ports you'll encounter in Linux.
The SSH port is 22. This is the story of how it got that port number. And practical configuration instructions.
Explains how to use host or dig command to query DNS name servers, dns lookup under UNIX or Linux for troubleshooting purpose.