Define TCP.
A connection-oriented protocol that ensures reliable data transmission over a network.
True or false: UDP guarantees data delivery.
FALSE
UDP is connectionless and does not guarantee delivery or order.
What does HTTPS stand for?
HyperText Transfer Protocol Secure, a secure version of HTTP.
Fill in the blank: WebSockets provide _______ communication between client and server.
full-duplex
What is the main purpose of TCP?
To provide reliable, ordered, and error-checked delivery of data.
Define UDP.
A connectionless protocol that allows for fast data transmission without error correction.
True or false: WebSockets are only used for HTTP traffic.
FALSE
WebSockets can be used for various types of data, not just HTTP.
What is a key feature of HTTPS?
It encrypts data to secure communications over a computer network.
Fill in the blank: TCP uses _______ to ensure data integrity.
checksums
What is the main advantage of UDP?
Lower latency due to its connectionless nature, suitable for real-time applications.
Define WebSockets.
A protocol for full-duplex communication channels over a single TCP connection.
True or false: TCP is faster than UDP.
FALSE
TCP is slower due to its error-checking and connection management.
What is the role of TLS in HTTPS?
TLS provides encryption and secure communication for HTTPS.
Fill in the blank: WebSockets are initiated by a _______ request.
HTTP
What type of applications benefit most from UDP?
Real-time applications like gaming and video streaming.
Define HTTP.
HyperText Transfer Protocol, the foundation of data communication on the web.
True or false: TCP can be used for streaming audio and video.
TRUE
TCP is used for applications where data integrity is crucial.
What is a disadvantage of using UDP?
It does not guarantee delivery or order of packets.
Fill in the blank: HTTPS uses _______ for secure communication.
SSL/TLS
What is a common use case for WebSockets?
Real-time applications like chat applications and live notifications.