Decoding the Internet: A Simple Guide to Tech Jargon

Dharmveer KumarDharmveer Kumar
4 min read

From URLs to TCP: Understanding Internet Protocols

Ever wondered how the internet works? It seems like magic, but it's all based on some pretty cool technology. Let's break down some common tech jargon using real-world examples, so you can understand the basics.

1. The Address System: URL and URI

Imagine you want to send a letter. You need an address, right? On the internet, we use URLs (Uniform Resource Locators) and URIs (Uniform Resource Identifiers). Think of them like this:

  • URI (like a house number): This is the general address. It tells you what you're looking for. Example: example.com/blog/my-post

  • URL (like a full postal address): This is the complete address. It tells you how to find it. Example: https://www.example.com/blog/my-post (The https:// part tells your computer to use a secure method to get the information.)

2. The Post Office: Servers and Clients

  • Servers (like post offices): These are powerful computers that store websites and other information. When you type a URL, your computer sends a request to the server, like sending a letter to the post office.

  • Clients (like you): Your computer, phone, or tablet is the client. It requests information from the server, like you sending or receiving mail.

3. The Delivery System: IP and TCP

Now, how does the letter (your request) actually get to the post office (the server)?

  • IP (Internet Protocol, like a postal code): This is like a postal code. It's a unique number that identifies each device connected to the internet. It ensures your message gets to the right general area.

  • TCP (Transmission Control Protocol, like a registered letter service): This makes sure the message arrives correctly and in the right order. Imagine sending a long letter in multiple pages. TCP makes sure all the pages arrive and are put together in the correct sequence. If a page is lost, TCP asks for it to be resent.

4. The Message: Payload

The payload is the actual content of the message you're sending. It's like the letter itself. It could be text, images, videos, or anything else you see on a website.

5. The Language: HTTP

  • HTTP (Hypertext Transfer Protocol, like the language of letters): This is the language clients and servers use to communicate. It sets the rules for how information is sent and received. When you visit a website, your browser uses HTTP to ask the server for the website's files.

6. The Secure Delivery: SSL/TLS

Imagine sending a very important letter. You'd want to make sure no one else can read it, right?

  • SSL (Secure Sockets Layer) and TLS (Transport Layer Security, like a locked mailbox): These are like a locked mailbox for your internet messages. They encrypt the information, making it unreadable to anyone who might try to intercept it. You'll often see https:// in the URL, which means the website is using SSL/TLS.

7. Quick Delivery Option: UDP

Sometimes, you don't need all the guarantees of TCP. Imagine sending a quick text message. You don't mind if a few words are lost, as long as the message gets there quickly.

  • UDP (User Datagram Protocol, like a postcard): This is a faster but less reliable way to send information. It's like sending a postcard; it's quick, but there's no guarantee it will arrive or arrive in the correct order. This is often used for things like online gaming or video streaming, where speed is more important than perfect accuracy.

8. Putting it all together:

Let's say you want to visit https://www.example.com.

  1. Your computer (client) uses DNS (another topic for another time!) to find the IP address of www.example.com.

  2. Your computer uses TCP to establish a connection with the server at that IP address.

  3. Your computer sends an HTTP request to the server, asking for the website's files.

  4. The server sends back the website's files (payload) using HTTP and TCP. If the website uses https://, the communication is encrypted using SSL/TLS.

  5. Your browser (client) receives the files and displays the website to you.

Hopefully, this makes the world of internet technology a little clearer. It's like a big, complex postal system, but with some clever technology to make it work quickly and efficiently!

0
Subscribe to my newsletter

Read articles from Dharmveer Kumar directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Dharmveer Kumar
Dharmveer Kumar