IP Address
Identifies a device on a network and allows data to be delivered to the correct destination.
Explore the fundamental concepts behind modern websites, from internet communication and URLs to browsers, servers and client-side scripting.
Client → Internet → Server
Understanding how devices communicate across the global network.
The Internet is a global network of interconnected computer networks. Devices communicate using standard protocols such as TCP/IP, allowing information to travel between clients and servers.
The basic technologies that allow computers and websites to communicate.
Identifies a device on a network and allows data to be delivered to the correct destination.
Provides reliable delivery of data between devices across a network.
Protocols used for communication between web browsers and web servers.
Converts human-readable domain names into IP addresses.
A domain name is a human-readable address used to access a website, such as example.com.
DNS translates the domain name into the IP address of the corresponding server.
Two essential components involved in accessing and delivering web content.
Software such as Chrome, Edge or Firefox that requests and displays web resources.
A computer or software system that stores website resources and responds to client requests.
Follow the journey of a web request from the user's browser to the server and back.
User enters a URL in the browser.
DNS finds the IP address of the server.
Browser sends an HTTP/HTTPS request.
Server processes the request and sends a response.
Browser renders HTML, CSS and JavaScript.
Understanding where different parts of a web application execute.
Runs mainly in the user's browser.
Common technology: JavaScript.
Used for UI interaction and validation.
Runs on the web server.
Examples: Java, PHP, Python and Node.js.
Used for business logic and database operations.
From entering a URL to rendering a webpage, multiple technologies work together to deliver information quickly and reliably.