KUKadiri Udayinjava-ai-guy.hashnode.dev·5d ago · 4 min readFrom Browser to Production: How a Hosted Java Application Communicates Over the NetworkWhen we deploy a Java Spring Boot application to production, the journey doesn't end with mvn clean package or docker build. That's when the real networking begins. Every request travels through multi00
ASAbhijeet Shindeinweeklyupdate.hashnode.dev·5d ago · 6 min readIP Addressing, CIDR & Subnet Masks — How Devices Know They're on the Same Network1. Why This Topic Matters In the last post, I mapped out what happens when you call fetch() — the browser hands off to the OS, DNS resolves a domain, TCP shakes hands, and the request eventually gets 00
MCMilan Curguzinmilancurguz.hashnode.dev·Jun 26 · 9 min read101 Network Protocols Every Cybersecurity Beginner Should Know ARP - maps an IPv4 address to a MAC address in a local network. It is used so a computer knows which device to physically send a packet to. DHCP - automatically assigns an IP address, gateway, DNS se00
RCRahul Chaduvulainsoftwareconcepts.hashnode.dev·Jun 9 · 6 min readUnderstanding NAT as a Backend EngineerAfter 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 10
AKAshish Kumarinhelloashish.hashnode.dev·Jun 9 · 9 min readHow HTTP/2 Made Five Frontend Performance Best Practices ObsoleteRelated: Network Optimization for SPAs and React Apps covers the modern optimization techniques that work with HTTP/2 rather than around HTTP/1.1's limitations. In 2012, a frontend developer optimizin00
GGaziintechtalkswithmeonthecomputer.hashnode.dev·May 21 · 2 min readAnother week and hackerI didn't have any serious issue this week, but the instructor which provide service to canvas website was hacked by Shinyhunters this week. I was studying IT138 and took a break for lunch, which was a00
DLDayul Leeinlukyday.hashnode.dev·May 13 · 14 min readNetwork Part 5 - CDN, WebSocket, and Idempotency: When the Parts Meet TrafficIn Part 2, the TCP handshake cost was a fundamental transaction cost for every connection. In Part 3, HTTP underwent three structural shifts to overcome that specific cost. In Part 4, load balancers d00
DLDayul Leeinlukyday.hashnode.dev·May 12 · 10 min readNetwork Part 4 - The Load Balancer as an Information ChoiceOn October 4, 2021, Facebook, Instagram, and WhatsApp went dark for six hours all at once. The servers were fine and there was no bad deployment. However, a single command during routine maintenance w00
IAIkem Adainviolacordis.hashnode.dev·May 12 · 8 min readIntroduction to Computer NetworksEvery time you send a message, join a video call, stream a movie, or open a website, something invisible happens in the background. Your device connects with others, data travels across systems, and i00
DLDayul Leeinlukyday.hashnode.dev·May 11 · 8 min readNetwork Part 3 - How HTTP Outgrew TCPHTTP/2 arrived in 2015 to resolve the queuing issues of its predecessor. It introduced a significant technical shift by interleaving multiple requests into a single connection. Yet, real-world perform00