Software in the Grid
Subscribe
Sign in
Home
Start here
All articles
Grid Fundamentals
Software Foundations
Pulse
About
Software Foundations
Latest
Top
Discussions
Networking Machinery for Software Engineers Part 4: Rebuilding a Network Inside One Linux Machine
Build two sensor networks, connect their logical devices, and trace a supervisor request through routing and NAT in a hands-on Linux lab.
Oct 17
•
Dmytro Huz
1
Networking Machinery for Software Engineers Part 3: Inside the Linux Networking Stack
Understanding how Linux receives and processes network traffic
Oct 3
•
Dmytro Huz
1
1
Building Your Own Web Server — Part 4: Single-threaded non-blocking server
This article is part of Software Foundations, where I explore networking, protocols, operating systems, and software systems from first principles.
Sep 28
•
Dmytro Huz
Building Your Own Web Server — Part 3: Blocking Single and Multithreaded Server
This article is part of Software Foundations, where I explore networking, protocols, operating systems, and software systems from first principles.
Sep 28
•
Dmytro Huz
Building Your Own Web Server: Part 2 — Plan and Implementation of HTTP and Configuration parser
This article is part of Software Foundations, where I explore networking, protocols, operating systems, and software systems from first principles.
Sep 28
•
Dmytro Huz
Building Your Own Web Server: Part 1 — Theory and Foundations
This article is part of Software Foundations, where I explore networking, protocols, operating systems, and software systems from first principles.
Sep 28
•
Dmytro Huz
Building a Web Server from Scratch
This article is part of Software Foundations, where I explore networking, protocols, operating systems, and software systems from first principles.
Sep 28
•
Dmytro Huz
Networking Machinery for Software Engineers Part 2: Extending The Empire and Rebuilding a Global Network
We pushed our kingdom beyond the horizon. To keep it connected, we had to extend our Signal Tower system with Layer 3: IP addresses, subnets, gateways…
Sep 2
•
Dmytro Huz
2
Networking Machinery for Software Engineers Part 1: Rebuilding a Local Network with Medieval Signal Towers
How a ridiculous thought experiment leads to Ethernet frames, MAC addresses, switches, broadcast, and ARP.
Aug 28
•
Dmytro Huz
2
Networking Machinery for Software Engineers
Building the networking foundation needed to understand substations, SCADA, industrial protocols, and software in the power grid.
Aug 27
•
Dmytro Huz
1
Adding Homemade TLS to a Homemade Web Server
I combined my self-written web server and my self-written TLS project. The surprising part was how little the HTTP layer needed to know.
Jul 4
•
Dmytro Huz
2
Rebuilding TLS, Part 4 - Certificates and Trust
How certificates close the man-in-the-middle gap
Apr 26
•
Dmytro Huz
2
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts