Beginner Guide to learn Coding (part 3)

guid, beginner

Welcome back to the guide, we’re at next step, step 3.

Step 3: How the internet works?

Whatever programming language you selected for your career, you will run into situations where it helps to know how computers interact with each other. This basically occurs over the Internet.

The Internet is a global collection of connected computers. In other words, it is a global network. Each computer in the network agrees on a set of rules that enable them to “talk” to each other.

For a computer, “talking” is the way of transferring data. As we discussed in previous sections, to a computer, all types of data (webpage, images, videos, emails…) can be represented as 1 and 0.

Therefore, you can think of the Internet as a very large network of computers that can transfer 1 and 0 between each other, in a way that preserves the meaning of that data. The Internet is then nothing more than a digital conversation medium environment.

As the Internet is just a big conversation arena, we can try to get the idea of its conversation participants.

First,

an analogy: most human conversations require at least two participants. In most cases, one person starts the conversation and the other person responds, assuming they are both present and available (online, not offline). In the Internet’s point of view, the computer initiating the conversation is called the client. The computer responding or answering is called the server.

For example, let’s try a real case: you open your computer and go to a web browser and connect to the address “www.google.com”. In this scenario, your web browser is the client. By extension, you can also think of the computer you are working on as the client.

In a more abstract sense, YOU are the client because you are the one starting the conversation. By typing “www.google.com” into the search bar and clicking <ENTER>, your browser is requesting to start a conversation with one of Google’s computers.

Google’s computer is the server. It responds by sending the data required to display Google’s web page in your browser. And then Google’s web page appears on computer screen, in front of your eyes. All Internet data transfers utilize this sort of client/server relationship.

Second,

Webpages, website, web server and search engine. Those words are all different but related to each other.

web page is a document inside a web browser such as Firefox, Google Chrome, Opera, Microsoft Internet Explorer or Edge, or Apple’s Safari. Users often call them just “pages”.

website is a collection of web pages which are grouped together and usually connected together in various ways. Short name is just “site”.

web server is a computer that hosts a website on the Internet.

search engine is a web service that helps you find other web pages, such as Google, Bing, Yahoo, or DuckDuckGo. Search engines usually locate in a web browser.

More reading: https://www.freetimelearning.com/basics-of-computer-science/what-is-internet.php

That’s the end of step 3. Stay tuned for next step!

Leave a Comment

Your email address will not be published. Required fields are marked *