Understanding NAT as a Backend Engineer
After learning about TCP, HTTP, TLS, and encryption, the next networking concept I wanted to understand was NAT. I had always known that my laptop gets a private IP address from the router. Something
Search for a command to run...
Articles tagged with #backend-engineering
After learning about TCP, HTTP, TLS, and encryption, the next networking concept I wanted to understand was NAT. I had always known that my laptop gets a private IP address from the router. Something
After learning about HTTP, TCP, and encryption, the next topic I wanted to understand was TLS. I use HTTPS every day. I call HTTPS APIs. I deploy backend services behind HTTPS. But until recently, I c
While learning networking, I kept hearing terms like: HTTPS TLS SSL certificates Public keys Private keys I understood they were related to security, but I never really understood how encryptio
After learning about the OSI model, TCP, and UDP, the next thing I wanted to understand was HTTP. As backend engineers, we work with HTTP every day. We build APIs. We send requests. We receive respons
After learning about the OSI model, I started exploring Layer 4 of networking where TCP and UDP live. At first I thought: “Protocols are probably just low-level networking details.” But the more I lea
I recently started learning more about networking fundamentals to become a better backend engineer, and the OSI model finally started making practical sense to me. Before this, an API request felt sim