Chapter 25 Flashcards

1
Q

What is HTTP model

A

Its a communication model between server and client. Its a request response oriented protocol.

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

Does HTTP model stateless

A

Yes

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

What is web server

A

Its a software that provide services to access the internet or an intranet

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

What is protocol

A

A protocol is a set of rules and guidelines for communicating data

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

What HTTP request consist of

A
  • Request method
  • URI
  • Header Fields
  • Body
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What HTTP response consist of

A
  • Result code
  • Header fields
  • Body
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Response codes between 100 - 199 do what

A

They are informational and acknowledgement of success

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

Response codes between 200 - 299 do what

A

Acknowledge the success of request

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

Response codes between 300 - 399 do what

A

Files moved

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

Response codes between 400 - 499 do what

A

indicate an error from client side

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

Response codes between 500 - 599 do what

A

indicate an error from server side

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

What is response code 503 means

A

It tells that http server is temporarily overloaded and unable to handle the request

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

What is response code 403 means

A

It tells that access to the requested resources has been denied

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

What is CGI

A

Common gateway interface. In this programming, web server is able to communicate with third party (generally programs e.g. C based programs). Like google search engine

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

What are java web application technologies

A
  • JavaServer pages
  • JavaServer faces
  • JavaServer pages standard tag library
  • Java Servlet
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is java servlet

A

All server side work and API related work is handled by java servlet

17
Q

What is java server faces

A

For GUI and events etc

18
Q

What is tomcat

A

Its a web server for java servlet and javaServer Pages