Internet, WWW, and Web Architecture Flashcards

1
Q

What is the Internet?

A

The Internet is defined as a network of networks consisting of hundreds of independent networks, computer hosts, routers, switches, leased phone lines, satellite/radio links, and cable connections.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the World Wide Web (WWW)?

A

The World Wide Web (WWW) is a system of interlinked hypertext documents accessed via the Internet. It allows users to view web pages that contain text, images, videos, and multimedia, and navigate between them using hyperlinks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the uses of the Internet and WWW?

A

The Internet and WWW are used for:

• Communication (emails, forums, social networking)

• Information and Services (newspapers, portals)

• Entertainment (games, music, movies)

• Education (e-learning, virtual classes)

• Business (e-commerce, banking)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Internet architecture?

A

Internet architecture is based on the client/server model:

• Client: Requests resources/services

• Server: Provides resources/services to clients

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a client in the context of the Internet?

A

A client, typically a web browser (such as Google Chrome, Mozilla Firefox), requests and presents information from the WWW. It allows users to navigate between resources via hyperlinks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a web server?

A

A web server is a system (software and hardware) that responds to requests across a network to deliver web content (HTML documents, images, scripts) to clients using HTTP.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Name some examples of web servers.

A

Examples of web servers include Apache, Internet Information Services (IIS), Nginx, and Google Web Server.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are communication protocols used on the Internet?

A

Some common communication protocols include:

• Hypertext Transfer Protocol (HTTP, HTTPS)
• Internet Protocol (IP)
• File Transfer Protocol (FTP)
• Simple Mail Transfer Protocol (SMTP)
• Transmission Control Protocol (TCP/IP)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is an IP address?

A

An IP address is a unique set of four numbers (ranging from 0 to 255) separated by periods, assigned to internet hosts. Example: 168.156.125.25.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a domain name?

A

A domain name is the human-readable address of a website. It consists of the organization’s name and a suffix that identifies the type of organization. Example: uom.ac.mu where .mu is the top-level domain for Mauritius, and ac is the subdomain for academics.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the Domain Name System (DNS)?

A

DNS is a system that translates human-readable domain names into IP addresses so that computers can access websites. For example, www.uom.ac.mu is translated into an IP address by DNS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a Uniform Resource Locator (URL)?

A

A URL is the unique address of a web page that identifies where it is located on the web. Example: http://www.smccdd.edu/accounts/csmlibrary/index.htm.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the steps in processing a web request?

A
  1. Client requests the web server’s IP address.
  2. DNS Server sends the IP address to the client.
  3. Client sends a request using the IP address.
  4. Web server processes the request.
  5. Web server sends the requested web page to the client.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the difference between static and dynamic web pages?

A

• Static web pages display the same pre-built content every time they are loaded (e.g., HTML).

• Dynamic web pages generate content at runtime (e.g., using PHP, ASP, JSP).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a 1-tier architecture?

A

In a 1-tier architecture, the client, server, and database all reside on the same machine.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is a 2-tier architecture?

A

A 2-tier architecture consists of:

• Presentation Layer on the client (PC, mobile, etc.)
•Data Layer on the server.

17
Q

What is a 3-tier architecture?

A

A 3-tier architecture consists of:
• Presentation Tier (user interface)
• Application Tier (business logic)
• Data Tier (database/data storage system)

18
Q

What are the benefits of 3-tier architecture?

A

A 3-tier architecture provides flexibility by separating the user interface, business logic, and data storage, allowing developers to independently update specific parts of an application.