pritam-roy.hashnode.devDOM Elements and Manipulation in JavaScript (Beginner-Friendly Guide)When learning web development, one of the most important concepts is the DOM (Document Object Model). It is the bridge between HTML and JavaScript, allowing JavaScript to read, modify, and control a w9h ago·5 min read
pritam-roy.hashnode.devTCP 3-Way HandshakeWhat Is the TCP 3-Way Handshake? Before any data is exchanged, TCP establishes a connection using a process called the 3-Way Handshake. This ensures: both devices are ready both agree on initial sequence numbers communication is synchronized ...Feb 1·4 min read
pritam-roy.hashnode.devTCP Working: 3-Way Handshake & Reliable Communication1. Why Do We Even Need Rules on the Internet? Imagine sending messages without any agreement on: who sends first whether the message arrived what happens if part of it is lost That is exactly what would happen if computers sent data without prot...Feb 1·3 min read
pritam-roy.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionCSS Selectors are patterns used in CSS to select and target HTML elements so that styles can be applied to them. They define which elements on a web page should receive specific styling rules. Used to select HTML elements based on tag name, class, i...Jan 31·5 min read
pritam-roy.hashnode.devHow DNS Resolution Works ?Whenever you type a website name like google.com into your browser, something interesting happens behind the scenes. Your browser cannot directly understand domain names. It needs an IP address to know where to connect. So an obvious question arises:...Jan 31·7 min read