Web Server Load Balancing and Proxy Servers Quiz 1
30 Questions
1 Views

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</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</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</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</p> Signup and view all the answers

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

    <p>Client, servers, resources</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</p> Signup and view all the answers

    What does REST stand for?

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

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

    <p>Simplicity</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</p> Signup and view all the answers

    What type of users does Amazon offer web services to?

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

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

    <p>Platform independence</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</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</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</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</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</p> Signup and view all the answers

    What replaced SSL as a protocol for secure data transmission?

    <p>TLS</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</p> Signup and view all the answers

    What factors are considered when evaluating web server platforms?

    <p>Capacity, cost, maintenance, and security</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</p> Signup and view all the answers

    What does load balancing do?

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

    Why is NginX preferred over Apache?

    <p>Lower memory usage and better performance</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</p> Signup and view all the answers

    What is the role of proxy servers?

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

    What helps improve performance and security in web services?

    <p>Caching and validation</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</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</p> Signup and view all the answers

    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

    Description

    Test your knowledge of web server load balancing, proxy servers, and web services with this quiz. Explore concepts such as load balancing, proximity-routing, fault-masking, and the use of popular web servers like Apache, NginX, and Lighttpd. Gain insights into the role of proxy servers in controlling access and improving performance, as well as the benefits of caching and validation.

    More Like This

    Use Quizgecko on...
    Browser
    Browser