To understand Internet programming, it is essential to first become familiar with the fundamental terminology used in networking and web technologies. These terms form the conceptual foundation for how systems communicate, exchange data, and deliver services over the Internet. Alongside these terms, the Internet supports a wide range of applications that impact everyday life.
The Internet is a global network of interconnected computer networks that communicate using standardized protocols such as TCP/IP. It enables data exchange across the world.
The World Wide Web is a system of interlinked hypertext documents accessed through the Internet using web browsers.
A website is a collection of related web pages stored on a web server and identified by a common domain name.
Example: Educational websites, e-commerce websites
A web page is a single document on the web written in HTML and viewed using a browser.
A web browser is software used to access and display web pages.
Examples include:
A web server is a system that stores, processes, and delivers web pages to users.
Example: Apache HTTP Server
A URL is the address used to access resources on the Internet.
Example format:
https://www.example.com
An IP Address is a unique numerical identifier assigned to each device on a network.
Example: 192.168.1.1
A domain name is a human-readable address used to identify a website (e.g., google.com).
It is translated into an IP address using the Domain Name System.
A protocol is a set of rules governing data communication.
Common protocols include:
Bandwidth refers to the maximum data transfer rate of a network connection.
An ISP is a company that provides Internet access to users.
Examples:
E-mail is one of the earliest and most widely used Internet services.
Web browsing allows users to access websites and information.
Files can be transferred between computers using protocols like FTP.
Social networking platforms enable communication and content sharing.
Examples:
E-commerce refers to buying and selling goods online.
Examples:
The Internet enables remote learning and digital education.
Examples:
Allows real-time communication through video and audio.
Examples:
Enables financial transactions over the Internet.