Whether you are a Programmer writing code in JavaScript or Python or you are an Entrepreneur running a Startup, Today your one of the most crucial needs is the Internet.
But have you ever wondered how does this internet exactly work
Let's Find out ↓↓
The total number of Internet users has grown from 413 million in 2000 to 4.6 Billion active users in January 2021.
Today Internet is the basic need of almost every living being, but did you know How this Internet( earlier known as ARPANET in 1969) works
Basically, the Internet works on a large number of computer systems that communicate with each other, or we can say it is a network of networks.
where a network is a group of connected computers that send and receive data from each other.
Before Understanding how does the internet works we need to understand two basic terms first
namely packets and protocols.
🔹 Packets:- A packet is a kind of small package of data that contains the message you want to send through the internet. Each message contains both data and information about the data.
When you send data over the Internet, it is first broken up into smaller packets.
🔹 Protocols:- Protocols are the standard set of rules or instructions which help in communicating between two or more devices and understanding each other better
"The Internet works by using a packet routing network that follows Internet Protocol(IP) and Transfer Control Protocol(TCP)"
Here we come across three new terms, Routing, Ip, and TCP
Let's discuss
🔹 Routing:- It is the process of selecting a path for traffic in a network or between or across multiple networks.
In simple terms, we can say that it is the process by which the systems decide where to send a data packet
🔹Internet Protocol(IP):- IP is the set of rules that governs the format of data sent via the internet of a local network
In other words, IP are the rules that govern how information is sent from one computer to another over an internet connection
🔹Transmission Control Protocol(TCP):- TCP is one of the most important protocols of the Internet Protocols suite. It is the most widely used protocol for data transmission in a communication network such as the internet.
It is better to learn about one more term now
🔹Http request:- It is the underlying format that is used to structure requests and responses for effective communication between a client and a server
So, now when you surf the Internet
Your device is connected to the web through a modem or router, which allow it to connect to other networks around the globe
A Router forwards packets to different computer networks based on their destination.
Your router enables multiple computers to join the same network while a modem connects to your ISP (Internet Service Provider) which provides you with either cable or DSL internet.
When you type in a website also known as URL in your browser, your query(demand) is pushed to your ISP.
Now browser sends a HyperText Transfer Protocol(HTTP) request to the target server to send a copy of webpages to the client using TCP/IP
The server then approves the request and sends a "200 OK" message to the client computer and then sends webpages in the form of data packets
Now when your browser reassemble the data packets, the website loads allowing you to perform your favorite tasks
Hope, now you understand how does the internet exactly works, if you still have any doubt, check out this animation video on "How does the INTERNET work?"
Thank you for Reading
I am Vinay, a developer from India, sharing some of the knowledge I gain in my daily life as a programmer and as a Human being
If you like this post, Make sure to
✅Like this post
✅Retweet it
✅ Follow @Vinaystwt to for more such content
If you don’t want to miss your weekly parcel of learning, then don’t forget to subscribe to the "Insane Learner" newsletter.....Yes we are starting again getrevue.co/profile/vinays…
If you like this, make sure to Retweet it from below
While Learning Web development or Creating some project in Python or Creating an app using flutter; at some point in time, you will come across the term API and must be wondered what exactly an API is?
Let's understand what an API is in a simple but effective way. ↓↓
Suppose you finally got a chance to go on a date with your partner after this tedious lockdown phase due to Covid-19.
So you decided to visit a restaurant for dinner, and both of you chose the dish you wanted to order and called the Waiter for an order.
So the Waiter is finally at your table, and you order the dishes you want to eat.
Now the Waiter asks the chef to prepare your dish and after some time when the chef finally prepared your dish waiter brings your favorite food to your table.
1⃣HackerEarth
HackerEarth lets you engage or source top developers with hackathons, while also enabling you to assess, interview, and upskill them with ease.
2⃣HackerRank
HackerRank is a place where programmers from all over the world come together to solve problems in a wide range of Computer Science domains
Firebase is Google's mobile application development platform that helps you build improve, and grow your app
firebase includes services like
🔹Analytics
🔹Authentication
🔹Databases
🔹Configuration
🔹File storage
🔹Hosting
🔹Test lab.
🔹Crash Reporting and the list goes on...
1. Fundamentals of Digital Marketing:- This is the basic Digital marketing course by Google with 26 modules in it created by professional Google trainers.