T4Tutorials .PK

NSCT – Web Architecture & Protocols MCQs

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




Exit mobile version