Web Server Load Balancing and Proxy Servers Quiz 1

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Who coined the term 'computer virus'?

  • Rivest
  • Shamir
  • Adleman (correct)
  • None of the above

What is the most popular algorithm for public key encryption?

  • Hash function algorithm
  • RSA algorithm (correct)
  • Prime number algorithm
  • MIT algorithm

What is the purpose of a hash function in secure web communication?

  • To encrypt public keys
  • To generate prime numbers
  • To factor large numbers
  • To map a very large object to a unique small value (correct)

What is the role of the public key in public key encryption?

<p>For authentication (C)</p> Signup and view all the answers

What is the size of the numbers typically used in RSA public key encryption?

<p>1024 digits or more (A)</p> Signup and view all the answers

What is the consequence of sharing a private key in private key encryption?

<p>Losing control of the key (A)</p> Signup and view all the answers

What is the key difference between private key encryption and public key encryption?

<p>In private key encryption, the sender/receiver share the private key, while in public key encryption, the sender creates both keys (D)</p> Signup and view all the answers

What are the three fundamental aspects of the REST Design Pattern?

<p>Client, servers, resources (D)</p> Signup and view all the answers

Which protocol is a more robust way to make requests but is more complicated to use than most APIs need?

<p>SOAP (D)</p> Signup and view all the answers

What does REST stand for?

<p>Representational State Transfer (D)</p> Signup and view all the answers

What is the main advantage of JSON-RPC over XML-RPC?

<p>Simplicity (B)</p> Signup and view all the answers

Which type of HTTP request should be used for read-only queries that do not change the state of the server and its data?

<p>GET (A)</p> Signup and view all the answers

What type of users does Amazon offer web services to?

<p>Associates, Vendors, Developers (B)</p> Signup and view all the answers

What is the main advantage of REST as a lightweight web service?

<p>Platform independence (B)</p> Signup and view all the answers

What should be minimized in REST when implementing a service using HTTP GET?

<p>Use of query strings (B)</p> Signup and view all the answers

What does Apple's iCloud service aim to achieve?

<p>Immediate availability of captured information on all Apple devices (D)</p> Signup and view all the answers

What are the key properties of a good hash function?

<p>Low probability of collisions and fast processing (A)</p> Signup and view all the answers

What is the purpose of a Certificate Authority (CA) in secure electronic commerce?

<p>Verifying the identity of entities and issuing digitally signed electronic certificates (D)</p> Signup and view all the answers

What is the primary function of SSL protocol in electronic commerce?

<p>Providing end-to-end security, authentication, encryption, and message integrity (A)</p> Signup and view all the answers

What replaced SSL as a protocol for secure data transmission?

<p>TLS (C)</p> Signup and view all the answers

In web server farms, what is used to distribute web requests across multiple server machines?

<p>Load balancing hardware (B)</p> Signup and view all the answers

What factors are considered when evaluating web server platforms?

<p>Capacity, cost, maintenance, and security (B)</p> Signup and view all the answers

What is the solution used for load balancing in web server farms that has caching and utilization issues?

<p>DNS redirection (A)</p> Signup and view all the answers

What does load balancing do?

<p>Distributes requests to web servers based on load levels (D)</p> Signup and view all the answers

Why is NginX preferred over Apache?

<p>Lower memory usage and better performance (D)</p> Signup and view all the answers

What is the purpose of a reverse proxy using NginX with Apache?

<p>To improve Apache web server performance (D)</p> Signup and view all the answers

What is the role of proxy servers?

<p>Act as intermediaries between clients and servers (D)</p> Signup and view all the answers

What helps improve performance and security in web services?

<p>Caching and validation (C)</p> Signup and view all the answers

What is the purpose of forward proxy servers?

<p>Run on the client side and control access to restricted sites (A)</p> Signup and view all the answers

What are the types of web services mentioned in the text?

<p>Big web services, REST services, and cloud services (C)</p> Signup and view all the answers

Flashcards are hidden until you start studying

Study Notes

Web Server Load Balancing and Proxy Servers

  • Load balancing distributes requests to web servers based on load levels
  • Proximity-routing directs requests to the nearest geographically distributed server
  • Fault-masking avoids down web servers
  • Load balancing hardware prevents requests going to failed servers
  • Apache's performance depends on RAM and connections
  • NginX is preferred over Apache due to lower memory usage and better performance
  • Lighttpd is the second choice after NginX
  • NginX can be used as a reverse proxy to improve Apache web server performance
  • Proxy servers act as intermediaries between clients and servers
  • Forward proxy servers run on the client side and control access to restricted sites
  • Caching and validation help improve performance and security
  • Web Services include big web services, REST services, and cloud services

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

exam 2 part 1.pdf

More Like This

Use Quizgecko on...
Browser
Browser