Spring Boot-Java Full Stack Study List Flashcards

1
Q

How does the web browser determine what type of file is being returned from the web server?

A

The web browser uses the MIME type to determine the file type.

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

What is a web service?

A

A web service is essentially a web application that returns data instead of HTML.

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

True or False: Media and other types of files are often handled in browsers by using special plugin components.

A

True

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

True or False: Broken authentication and session management vulnerabilities are very hard to detect.

A

True

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

What is true of both XML and JSON?

A

Both are human readable.

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

What is part of the URL?

A

Protocol/Scheme: “https://”
Domain or Host: “example.com”
Port: “:8080”
Path: “/path/to/resource”
Query Parameters: “?key1=value1&key2=value2”
Fragment or Anchor: “#section”

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

What is responsible for issuing trusted certificates?

A

Certificate authority

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

How do you define the term ‘the public Internet’?

A

The servers and web sites on the Internet available to anyone.

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

What is TCP/IP?

A

Transmission Control Protocol/Internet Protocol (TCP/IP) specifies how data is packaged up, addressed, sent, routed, and received on the Internet.

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

What is the purpose of a switch?

A

Switches connect one or more computers together to form a network.

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

What is the main purpose of a web browser?

A

To get resources from the Web and present them to the user.

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

True or False: The Domain Name System maps computer owners to IP addresses.

A

False

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

What is the purpose of encrypting HTTP communication?

A

To ensure that the data is private and remains unchanged.

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

True or False: Media files such as video are processed and displayed by the layout engine.

A

False

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

Which components are in both web services and web applications?

A

Web Server

Interpreter/Container

Data Store

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

True or False: Web applications can only serve dynamic content.

A

False

17
Q

True or False: The web server uses the path and filename portions of the URL to determine what content to serve.

A

True

18
Q

What is a common web service client?

A

JavaScript running in the browser.

19
Q

What is the primary purpose of a web server?

A

To deliver or serve web content when requested to do so.

20
Q

Name 3 facts about web applications

A

Users request web applications resources with URLs.

Web applications use HTTP.

Web applications rely on web servers.

21
Q

True or False: HTML and CSS are processed by the same web browser component.

A

True

22
Q

True or False: Web servers can only serve static files.

A

False

23
Q

Describe JSON

A

JSON uses key/value pairs or just values to format and represent data.

JavaScript Object Notation

24
Q

What are some examples of the layout engines that browsers use?

A

Blink - Google Chrome, Microsoft Edge (Chromium-based version), Opera
WebKit - Apple’s Safari
Gecko - Firefox browser

25
Q

What is one of the main uses of JavaScript in the browser?

A

Creating or manipulating HTML.

26
Q

What is a main motivation of HTTPS?

A

To enable web applications to properly render HTML. (Unverified)

27
Q

Where does the web server begin to look for requested files?

A

The web server root directory

28
Q

What does MIME stand for?

A

Multipurpose Internet Mail Extensions

29
Q

True or False: HTTP is the protocol of the Internet.

A

True

30
Q

What best describes XML?

A

XML is a markup language that is essentially HTML plus CSS. (unverified)

31
Q

What best describes the purpose of a router?

A

Routers connect two networks together.

32
Q

Which component of a web browser is responsible for executing JavaScript code?

A

The JavaScript engine.

33
Q

True or False: Resources such as HTML, CSS, and JavaScript files are generally stored on web servers.

A

True

34
Q

True or False: Misconfigured security frameworks can be just as damaging as software that contains vulnerabilities.

A

True

35
Q

True or False: The root tag of XML formatted data must always be called ‘root’.

A

False

36
Q

What is a protocol?

A

A set of rules governing communication.

37
Q

True or False: HTTPS allows HTTP communication to be encrypted using a standard called Transport Layer Security (TLS).

A

True

38
Q

What is the main difference between a web site and a web application?

A

Web sites only serve static files whereas web applications serve both static and dynamic content.