Chapter 1: Internet and the World Wide Web

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/41

flashcard set

Earn XP

Description and Tags

Flashcards covering WWW basics, Internet vs Web, Web generations, browsers, servers, programming languages, how the Web works, URLs, and domains.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

42 Terms

1
New cards

What is the World Wide Web (WWW)?

A distributed client‑server service where a browser-based client accesses documents hosted on servers across sites, connected by hyperlinks using HTML.

2
New cards

What is a web page and where is it hosted?

A document hosted at a site on the Web (one or more documents per site).

3
New cards

How are web documents connected?

Hyperlinks (hypertext) that link documents together.

4
New cards

What language is used to create web pages?

HTML (Hypertext Markup Language).

5
New cards

What is the Internet?

The hardware and software protocols that enable communication across computer networks.

6
New cards

How does the WWW relate to the Internet?

The Web is a software system that resides on the Internet and uses hypertext to link documents.

7
New cards

What do you need to access the World Wide Web?

Access to the Internet and a web browser.

8
New cards

Name the major Web generations mentioned and a key idea for each.

Web 1.0: Read‑Only era before 1999; pages viewed, not user-contributed. Web 2.0: Emphasizes collaboration, social networking, blogs, wikis; mobile internet growth. Web 3.0: Intelligent Web with semantic technologies, AI, data mining, and machine learning.

9
New cards

Who popularized Web 2.0 and when?

Tim O’Reilly in 2004.

10
New cards

What characterizes Web 3.0?

An intelligent Web using semantic web technologies, natural language search, data mining, machine learning, and AI to improve understanding and user experience.

11
New cards

Who coined the term Web 3.0 and when?

John Markoff of the New York Times in 2006.

12
New cards

Name technologies commonly associated with Web 3.0.

Semantic web, microformats, natural language search, data mining, machine learning, recommendation agents, and AI.

13
New cards

What is a web browser?

A program that retrieves information from the Web by displaying web pages and linked items.

14
New cards

Name some popular web browsers.

Chrome, Safari, Internet Explorer/Edge, Firefox, Opera.

15
New cards

As of Jan 2020, which browser had the largest share and approximately what was it?

Chrome with about 58.2%.

16
New cards

What is a web server?

Hardware or software that responds to requests from a web browser to deliver content.

17
New cards

Name two popular web servers.

Apache HTTP Server and Microsoft IIS.

18
New cards

What are the four major functions of a web server?

Serving web pages; running gateway programs and returning output; controlling access; monitoring and logging all access.

19
New cards

What are web programming languages commonly called?

Scripting languages.

20
New cards

Name static technologies used in web development.

HTML, XHTML, CSS, JavaScript, XML.

21
New cards

Where does server-side code run and what does it do?

Runs on the server; processes input, generates dynamic content, and sends it to the browser.

22
New cards

Name examples of server-side languages.

ASP.NET, JSP, Python, ISAPI/NSAPI programs.

23
New cards

What should a server-side programmer know at least?

HTML, SQL, or Linux/Unix shell scripting (at least one).

24
New cards

How does the web work in four basic steps?

Web pages are stored in HTML; pages are stored on the web server file system; the client retrieves pages with a browser; the server waits for requests over the Internet (e.g., IIS, Apache).

25
New cards

What is an IP address?

A unique network identifier for every device connected to the Internet.

26
New cards

What is a URL?

A unique address for a file accessible on the Internet used to specify Internet resources.

27
New cards

What are the three parts of a URL?

Network protocol, host name/address, and file location (path).

28
New cards

How are URL substrings separated?

Protocol://host/location.

29
New cards

What is the URL Protocol?

The protocol used to retrieve the document; HTTP is the most common (others include ftp:// and mailto://).

30
New cards

What is the URL Host?

The host name or address derived from DNS; can be a domain name or IP address.

31
New cards

What is the URL Location?

The path to the resource, including directory and file name.

32
New cards

Give examples of common top-level domains and their meanings.

.com: commercial; .net: network provider; .edu: educational; .org: organization; .gov: government; .mil: military; .biz: businesses; .pro: professionals.

33
New cards

What is XHTML in simple terms?

A reformulation of HTML using XML standards (HTML rewritten in XML).

34
New cards

What is XML?

A standards-based way to store and interchange information; a meta markup language that defines rules for creating markup languages.

35
New cards

What is HTML’s primary purpose?

Describe the structure and formatting of a document to be displayed by the browser; not a programming language.

36
New cards

What is the role of JavaScript on a web page?

Tells the browser how to change the page in response to events (e.g., clicks, form changes).

37
New cards

How does the example on page 18 illustrate server-side programming?

Code embedded in HTML is executed by the server (e.g., PHP) to generate dynamic content (like the current date) before sending HTML to the browser.

38
New cards

What is the difference between client-side and server-side programming?

Client-side runs in the browser and provides immediate feedback, reducing server load; server-side runs on the server and handles processing, page generation, and storage access.

39
New cards

What tasks does client-side programming mainly handle?

Make interactive pages, use local storage (cookies, local storage), send/receive data from the server, enable client-side apps.

40
New cards

What is the typical role of the client in the client-server model?

The client requests pages from the server and displays them to the user (usually a web browser).

41
New cards

What is the typical role of the server in the client-server model?

Serve pages and run server-side code to generate dynamic content.

42
New cards

What happens when a server-side page is requested and contains code?

The server executes the code, generates the output (HTML), and sends the result to the browser.