ilokeshghosh.hashnode.devHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsUI : Anything we see but can’t manipulate that like adderss-bar , setting. UI works with UI Backend(designed to develop basic widgets). Browser Engine: Works as a midator between UI and Rendering engine. It do work like refresh etc. Rendering Engine ...Feb 12·3 min read
ilokeshghosh.hashnode.devTCP Working: 3-Way Handshake & Reliable CommunicationWhat is TCP and why it is needed TCP TCP is communication protocol It is used when correctness matters over speed. Ordered delivery No missing data No duplicated data Reliable communication Ex : Sending email, Back transaction Why TCP Data ...Feb 12·2 min read
ilokeshghosh.hashnode.devGetting Started with cURLWhat is cURL It is command-line tool that is used send request to server from terminal. It is like texting server manually. It show techinal detials without hiding like browser. Why programmers need cURL We don’t to open browser to APIs When we wor...Feb 12·1 min read
ilokeshghosh.hashnode.devDNS Record Types ExplainedOverview Suppose I want to call my friend Rahul, But my phone don’t understand ‘Rahul’. It need Rahul’s phone number. So the phone checks the number which is mapped with name ‘Rahul’ in phonebook and then dials it. Same way Browser don’t understand d...Feb 12·2 min read
ilokeshghosh.hashnode.devTCP vs UDP: When to Use What, and How TCP Relates to HTTPOverview Over the Internet the data doesn’t move as a big file. It’s broken into smaller packets and these packets travels through many computer in techincal term we call the router. So we need some rules/protocol to decide how data packets travels t...Feb 5·2 min read