Posts

Computer Networking Basics PART 3 DHCP

Image
  What is DHCP? Imagine joining a Wi-Fi network and instantly getting connected — no manual setup, no typing long IP addresses. That’s the magic of DHCP (Dynamic Host Configuration Protocol) . DHCP was created to make network management easier for administrators. Before DHCP, every computer (or “node”) had to be manually assigned an IP address — often typed into a configuration file or dialog box. This was time-consuming and error-prone, especially in large networks. 🖥️ How DHCP Works DHCP automates the process of assigning IP addresses to devices on a network. Here’s how it happens step by step: Device Joins the Network When a computer or phone connects to a network, it sends a request asking for an IP address. DHCP Server Responds A dedicated DHCP server manages a pool (called a scope ) of available IP addresses. It picks one and assigns it to the device. Lease Period Begins The assigned IP address is valid for a limited time — known as the lease period . After it expi...

Computer Networking Basics PART 2 DNS

Image
  What is DNS? Have you ever wondered how your browser finds websites so quickly? The Domain Name System (DNS) is the invisible translator of the Internet. It converts human-friendly website names like www.google.com into machine-readable IP addresses like 209.85.171.100 . Without DNS, we’d have to memorize long strings of numbers just to visit our favorite sites — imagine typing IPs instead of names every time you wanted to check your email or watch a video! ⚙️ How DNS Works When you type a website name into your browser: You Type: www.example.com DNS Query: Your computer asks, “What is the IP address of this site?” DNS Server: The DNS server looks up the correct IP address. Connects To: Your browser connects to the website using that IP address. Each step happens in milliseconds, making the Internet feel instant and seamless. 🏷️ Common Domain Extensions DNS also organizes websites using domain extensions , which tell you what kind of entity owns the site: .edu → Education...

Computer Networking Basics PART 1

Image
  What is Computer Networking? Networking simply means connecting multiple objects. In computing, computer networking refers to connecting two or more computers so they can share resources like files, printers, or internet access. At Home : Your Wi-Fi router connects your phone, laptop, and smart TV. At Work : Employees share files on a central server and use a common printer. Globally : The Internet connects millions of computers worldwide. Without networking, you’d need physical storage devices (like USB drives) to share data. With networking, you can instantly access remote servers — for example, streaming a movie directly from Netflix instead of downloading it manually. Why Do We Need Networking? Networking is essential because it: Enables resource sharing (printers, files, applications). Provides communication channels (emails, video calls, messaging). Powers the Internet , the backbone of modern life. Supports organizations like hospitals, banks, and law enforcement, wher...