Anda di halaman 1dari 7

TT382 Web server management, performance and tuning

Assignment Book 1 Computer-marked assignment 41 (CMA41)


Prepared for the course team by Nick Heap and Doug Leith
This assignment is intended to support your studies during weeks 13 of the course and covers the content of the Study Guides and materials downloaded from the Web. The CMA should be submitted via the internet using the OUs eCMA system. To access the eCMA system, please go to your StudentHome page and find the link under Your Course Record for TT382. The system is quite simple to use but if you have not used it before please make sure you read the page on Completing your CMA. Once you have entered the eCMA system please ensure that you click on the correct course code, especially if you are taking more than one Web Certificate course concurrently. The cut-off date for this assignment is midnight Tuesday 26 May 2009 (UK local time). Failure to meet this deadline will mean that your assignment will not be marked and you will be awarded a grade of zero. However, you can submit your CMA after the deadline and collect feedback if you wish to assess your own learning. For general information about the submission of assignments you should refer to the current Assessment Handbook (http://www3.open.ac.uk/assessment/short/).

Copyright 2009 The Open University

WEB 01401 3

8.1

TT382 Web server management, performance and tuning

Questions
Question 1
An organisation is developing a web-based solution that will allow them to share data with one of their major suppliers. Which three of the following options would be classed as functional requirements? A Update stock levels automatically when an item is removed from the warehouse. B Send a restock request to the supplier when the stock level of an item falls below a minimum level. C All forms to be coded as XML. D Linux operating system to be used for the organisations servers. E Low stock level warnings on critical items to be sent to mobile devices of key staff. Choose three options from the list above.

Question 2
Which two of the following statements about scalability are true? A Scaling up would always increase reliability. B Scaling up could be achieved by changing from a 2 GHz processor to a 2.8 GHz processor. C Scaling out could be achieved by changing from a dual to a quad processor. D Scaling out could be achieved by placing a database function on its own server. E Scaling out could be achieved by creating a DMZ. Choose two options from the list above.

Question 3
Which of the following would be regarded as administration tasks for a web server implementation? 1 Ensuring patterns of usage are captured 2 Maintaining firewall configurations 3 Ensuring back-ups are created 4 Ensuring system performance is measured and monitored 5 Creating/deleting user accounts Choose one option from the list below. A B C D E 3 and 5 only 1, 2 and 4 only 2, 3 and 5 only All of the options None of the options

Assignment Book 1

| 2

TT382 Web server management, performance and tuning

Question 4
Which two of the following statements relating to the security of a generic server used for a dynamic web application are true? A B C D Applying operating system service packs will always increase system security. The use of security zones helps to establish specific requirements. Physical protection of the servers will enhance the overall security level. The web and database services are the only essential public services to be hosted on the server. E A single administrative account on a server is more secure than service-specific accounts. Choose two options from the list above.

Question 5
Which of the following statements best describes a bastion server? A It is an element of a network architecture that provides a wide range of protection options and avoids having a single point of failure. B It is a server configured to withstand attacks from the internet. C It blocks unwanted packets of data travelling between the internet and the LAN. D It interconnects dissimilar networks and thereby supports internetworking. E It is a general-purpose computer running email services. Choose one option from the list above.

Question 6
Which two of the following actions enhance the reliability of a web application? A Employing separate disk systems (controller + drives) for web content and service logs B Adding a separate network interface for administration traffic C Employing a single RAID 1 controller for all disk storage D Adding another server to share the load E Moving one or more of the running services to a different server Choose two options from the list above.

Question 7
Which of the following options would best describe the minimal configuration for an ecommerce website? A A web server only B A web server and a payment application C A web server, a payment application and a proxy server D A proxy server and a payment application E A web server, a database server, a load balancer and a payment application Choose one option from the list above.

Assignment Book 1

| 3

TT382 Web server management, performance and tuning

Question 8
Which two of the following options are provided by the Transport Layer of the TCP/IP protocol stack? A B C D E Packet creation Routing Packet reconstruction Error checking Segmentation

Choose two options from the list above.

Question 9
Which of the following options would you not associate with the Internet Layer of the TCP/IP protocol stack? A B C D E Packet creation Routing Packet reconstruction Error checking Segmentation

Choose one option from the list above.

Question 10
The figure below shows a client (left) connected to a server (right) via the internet.

Which of the following options best identifies the TCP socket corresponding to the HTTPS service running on the server? You should assume that the server is using the default port for the HTTPS service. A B C D E 80 66.23.18.119 137.108.63.119 137.108.63.119:443 66.23.18.119:80

Choose one option from the list above.

Assignment Book 1

| 4

TT382 Web server management, performance and tuning

Question 11
Which two of the following statements about web servers (e.g. Apache) are false? A Web servers usually serve static pages faster than application servers. B It is good practice to have web servers process HTTP requests and perform associated business processes, such as calculations, etc. C It is good practice to have separate web and database servers. D Web servers can be configured to record the activity of web users. E Web servers cannot typically serve HTML pages. Choose two options from the list above.

Question 12
What type of filtering is required to ensure that only HTTP responses initiated at the request of a client on a LAN are permitted ingress through a firewall intended to protect the LAN from internet traffic? A B C D E NAT filtering Static filtering Proxy filtering Router filtering Stateful filtering

Choose one option from the list above.

Question 13
Which of the devices listed below is used to isolate users on a LAN from a direct connection to the internet? A B C D E Proxy server Bastion server Load balancer DMZ Application server

Choose one option from the list above.

Question 14
Which of the following options best describes a JSP? A B C D E An instantiation of a Java class A server-side Java script that defines a class A web page using Java technology on the server side A Java program containing objects to process HTTP requests A Java class definition that uses inheritance

Choose one option from the list above.

Assignment Book 1

| 5

TT382 Web server management, performance and tuning

Question 15
The HTTP 1.1 standard includes support for persistent connections. Given that a web
server conforms to this standard, which two of the following statements are true?
A B C D E Non-persistent connections are the default behaviour of the web server.
The HTTP connection header overrides use of a persistent connection.
Only the client can close the connection.
Multiple requests are processed more quickly.
Network congestion is unchanged, compared to non-persistent connections.

Choose two options from the list above.

Question 16
Which two of the following options cannot correctly complete this sentence: A web server that supports multiple process threads ? A B C D E Can respond to multiple requests concurrently Can use the available resources more efficiently Must support keep-alives Is restricted to the use of HTTP version 1.0 May also support forked processes

Choose two options from the list above.

Question 17
Which of the following options is true in relation to an application programming interface (API)? A The API allows modules to be run that extend the capabilities of the standard web server. B The API compiles the web server and its modules to make an executable. C The API always resides on the application server. D The API will result in faster web server performance. E The API will always result in a more secure application. Choose one option from the list above.

Question 18
Which two of the following statements about HTTPS are false?
A B C D E The default port for HTTPS is the same as the default for HTTP.
HTTPS supports the use of encrypted connections between two hosts.
The HTTPS port cannot be altered from its default as specified by IANA.
HTTPS requires additional connections to the server to be established.
HTTPS is an application protocol.

Choose two options from the list above.

Assignment Book 1

| 6

TT382 Web server management, performance and tuning

Question 19
Which of the following statements relating to various products commonly associated with web applications are true? 1 2 3 4 5 A B C D E The Apache open source web server natively supports ASP, JSP and PHP. The Weblogic server is a scalable enterprise-ready application server based on J2EE. The Zope server is an open source application server limited to content management applications. The Zeus web server was designed from the outset with clustering capabilities. The IIS application supports multiple services. All of them 1, 2 and 4 1, 2, 3 and 4 2, 3, 4 and 5 2, 4 and 5

Choose one option from the list below.

Question 20
The figure below shows a client connected via the internet to three servers. The services provided are indicated by the protocols shown. Each server is assigned an IP address from one of the private address ranges.

The client makes a request to one of the servers such that the packet arriving at the NAT box contains the sockets 84.23.107.48:119 and 66.23.119.18:1822. Which two of the following options define the two sockets contained in the packets returned to the client in response to this request? A B C D E 10.0.0.7:119 66.23.119.18:119 84.23.107.48:119 66.23.119.18:1822 84.23.107.48:1822

Choose two options from the list above.

You have now completed this assignment. Please check your submission is as you intended and make sure that you have made some response for every question, even if it is only dont know. Remember that your submission should be submitted via the eCMA system no later than midnight Tuesday 26 May 2009 (UK local time).

Assignment Book 1

| 7

Anda mungkin juga menyukai