1. . Web architecture defines:
(A) Only coding
(B) The structure and design of web applications, including client, server, and network components
(C) Memory allocation
(D) CPU scheduling
2. . The client in web architecture is:
(A) CPU scheduling
(B) Only the server database
(C) The user interface that sends requests to the server and displays responses
(D) Memory allocation
3. . The server in web architecture:
(A) Processes client requests, executes server-side logic, and returns responses
(B) Only stores HTML files
(C) CPU optimization
(D) Memory allocation
4. . Three-tier web architecture includes:
(A) Back-end only
(B) Client, CPU, memory
(C) Front-end only
(D) Presentation layer, application layer, and database layer
5. . HTTP stands for:
(A) HyperText Terminal Protocol
(B) HyperText Transfer Protocol, used for communication between client and server
(C) High Transfer Text Process
(D) Hyper Tool Transfer Program
6. . HTTPS is:
(A) Hyper Terminal Text Protocol
(B) High Transfer Text Protocol Secure
(C) Secure version of HTTP using SSL/TLS to encrypt data
(D) CPU optimization protocol
7. . TCP/IP is:
(A) A set of protocols for reliable communication over the Internet
(B) Only memory allocation protocol
(C) CPU scheduling protocol
(D) File deletion protocol
8. . DNS stands for:
(A) Domain Number Service
(B) Dynamic Network System
(C) Direct Name Service
(D) Domain Name System, which translates domain names to IP addresses
9. . REST in web architecture refers to:
(A) CPU optimization method
(B) Rapid Server Technology
(C) Random State Transfer
(D) Representational State Transfer, an API design style
10. . SOAP stands for:
(A) Server Object Application Protocol
(B) Secure Object Access Protocol
(C) Simple Online Access Protocol
(D) Simple Object Access Protocol, used for exchanging structured information in web services
11. . WebSocket protocol is used for:
(A) Memory allocation
(B) File deletion only
(C) Real-time, bidirectional communication between client and server
(D) CPU scheduling
12. . Load balancers in web architecture:
(A) CPU optimization only
(B) Only store files
(C) Distribute incoming requests across multiple servers for better performance
(D) Memory allocation only
13. . Caching in web architecture helps:
(A) File deletion only
(B) CPU scheduling
(C) Memory allocation only
(D) Reduce server load and improve response time by storing frequently accessed data
14. . API in web development is:
(A) CPU scheduling method
(B) Application Programming Interface, a set of rules for communication between software components
(C) Memory allocation method
(D) File deletion protocol
15. . Client-side protocols include:
(A) SMTP only
(B) TCP/IP only
(C) DNS only
(D) HTTP/HTTPS, WebSocket, and FTP
16. . Server-side protocols include:
(A) Only JavaScript
(B) Only HTTP
(C) Only CSS
(D) TCP/IP, SMTP, FTP, and DNS
17. . SSL/TLS is used for:
(A) Memory allocation only
(B) CPU optimization only
(C) Encrypting data to ensure secure communication over the Internet
(D) File deletion only
18. . Reverse proxy in web architecture:
(A) Only stores files
(B) Receives client requests and forwards them to backend servers for load balancing and security
(C) CPU scheduling
(D) Memory allocation
19. . CDN stands for:
(A) Content Delivery Network, used to deliver web content faster by caching at multiple locations
(B) Client Data Network
(C) Central Database Network
(D) CPU Distribution Network
20. . The ultimate goal of web architecture & protocols is:
(A) Only allocate memory
(B) Ensure scalable, secure, reliable, and efficient delivery of web applications and content
(C) Optimize CPU only
(D) Delete files automatically