Overview
The web pages that we use are hosted on the Internet. By connecting our computers to the Internet, we are able to exchange data with servers and computers all over the world. It's thanks to the Internet that we can view web pages in a browser and send emails to people far away.
The Internet is made up of exchanges between a client that requests data and a server that responds to them. The request from the client is known as a request, and the response from the server is known as a response.
When you type a URL into the address bar of your browser, a web page will be displayed. It's important to know how this works. First, the client browser sends a request to the server corresponding to the URL in order to retrieve the web page. Then the server receives the request, and returns the HTML file and other data to the client, and the web page is displayed on the browser.
This type of communication between client and server is done in accordance with a predetermined set of communication rules known as HTTP (Hypertext Transfer Protocol). These rules are known as communication protocols, and in addition to HTTP, various other protocols are available for different purposes.
Learning Objectives
In order to be able to create web pages, you need to understand the Internet and how the web structure works.
To publish a web page, you need to prepare a server, acquire a domain name, and place HTML files. To understand the role each part plays and how they work, you need to have a basic knowledge of the Internet. First, let's learn about HTTP communication, IP addresses, and domain names.
When a user accesses a web page, it always goes through the Internet. Learn about the Internet and understand how the Web structure works to be able to publish web pages.
Learn from Here
Internet knowledge is not something you can learn by hand like HTML and CSS, so you may find it difficult to learn. Let's start by learning the most frequently used terms and their roles to get an overall picture.
Understanding the Basics of Internet
Client and Server
The Role of URLs
Request and Response Flow
IP Addresses
Understand the Relationship between URLs, IP Addresses and DNS
Recommended Materials
Understanding More about the Web
The document below explains the minimum necessary terms and roles. It's recommended to read it first.
Understanding More about the Web
Progate is an online platform to learn programming. Learn to build your own apps and services.
progate.com