Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Software Engineering Fundamentals
·
Module 5
Modern Networking and Security
1
Symmetric vs. Asymmetric Encryption: Understanding Public/Private Keys
Differentiate between symmetric and asymmetric encryption and describe the role of public/private key pairs.
2
TLS/SSL Handshake Explained
Explain the key steps of a TLS/SSL handshake that establish a secure connection.
3
REST vs. gRPC: Performance, Payload, and Use Cases
Compare REST and gRPC, identifying trade-offs in performance, payload size, and use cases.
4
Understanding Reverse Proxies: Functions and Benefits
Explain the function of a reverse proxy and its benefits, such as load balancing and SSL termination.
5
WebSocket vs. HTTP: Choosing the Right Protocol
Describe the WebSocket protocol and identify scenarios where it is preferable to HTTP.
6
CDNs: Boosting Speed and Reliability
Explain how a Content Delivery Network (CDN) reduces latency and improves availability.
Next module isn't ready yet,
Back to course
Previous module
Core Networking Protocols
Next module