Lecturer: Đỗ Nguyên Kha
Semester 1/2025-2026 @ FIT-HCMUS
The concepts of the Internet and the Web are often confused with each other. However, the Web is only a part of the Internet; there are many other components of the Internet such as Email, VoIP (Voice-over-Internet Protocol), FTP (File Transfer Protocol), Streaming media (transmission of audio and video), and more...
Hypertext Transfer Protocol is the foundational communication protocol used on the World Wide Web. It defines how messages are formatted and transmitted between web browsers (clients) and web servers, and how web servers respond to requests.
Hypertext Transfer Protocol Secure is the secure version of HTTP. It uses encryption protocols such as TLS (Transport Layer Security) or SSL (Secure Sockets Layer) to secure data transmitted between a web browser and a web server
Hypertext Markup Language is the standard markup language used to create and structure web pages and web applications. It defines the elements and structure of content on the web, such as headings, paragraphs, links, images, and multimedia.
Bold
will render
Bold
- Section 1
- Section 2
- Section 3
will render
Column 1
Column 2
Column 4
Column 4
Row 1
A
B
C
Row 2
A
B
C
Row 3
A
B
C
will render
| Column 1 | Column 2 | Column 4 | Column 4 |
|---|---|---|---|
| Row 1 | A | B | C |
| Row 2 | A | B | C |
| Row 3 | A | B | C |
A web browser is a software application used to access and display content on the World Wide Web. It retrieves web pages
from web servers and renders them for users to interact with. Common web browsers are: Chrome, Firefox,
Safari, Edge, Opera...
Source: http://mediatemple.net/blog/tips/browser-statistics-matter/
Uniform Resource Locator is the address used to identify and locate resources on the Internet, such as web pages, images, videos, and files.
scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]
example
https://www.google.com/flights/
A hyperlink, often simply called a link, is a reference in a hypertext document that users can click to navigate to another document or resource. It forms the fundamental building block of web navigation.
Google Flights
will renderCascading Style Sheets is a stylesheet language used to describe the presentation and formatting of a document written in HTML
#mark {
/* Red */
color: #ff0000;
font-weight: bold;
font-family: 'Arial';
}
Mark this part
will display
Mark this part
CSS can be put in style tag
... or in .css file
... or inline HTML tag
Đánh dấu chỗ này
JavaScript is a programming language commonly used in web browsers to create interactive and dynamic content on web pages.. Example:
hiển thịSimilar to CSS, JavaScript can be put inline HTML tag
script tag
<script>alert('Hello world!');</script>
or .js file
<script src="js/app.js"></script>
A dynamic web page is a web page whose content is generated in real-time, often customized for each user, rather than being fixed (static). Dynamic web pages are fundamental to modern websites and web applications, providing flexibility and interactivity.
A simple web server contains HTML files (static web) or executes scripts/source code to generate HTML (dynamic web). Popular web servers include IIS, Apache, nginx, Tomcat...