1/32
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
What does TCP stand for?
Transmission Control Protocol.
Transmission Control Protocol
Connection-oriented protocol, that establishes a reliable connection before any data transfer begins.
What does SYN stand for?
Synchronization packet.
What does SYN-ACK stand for?
Synchronization acknowledgment packet.
What does ACK stand for?
Acknowledgement packet.
What is the first step in a three-way handshake?
Client sends a SYN packet to the server to the server to initiate a request to communicate with the server.
What is the second step in a three-way handshake?
Server will respond to the client with a SYN-ACK packet to indicate that it is ready to establish a connection.
What is the third step in a three-way handshake?
Client will send the server an ACK packet to confirm the connection to complete the three-way handshake.
What happens after the three-way handshake is completed?
Data is transmitted between the data and the server.
What is a piece of data sent between the client and the server called?
A segment.
What is needed after each data segment is sent?
An ACK packet must be sent to the server by the recipient.
What happens if a data segment is lost or corrupted during a transmission?
The sender won't receive an ACK packet and re-transmit the data a second time.
What does the TCP use in order to ensure secure and reliable data transmission?
The three-way handshake.
What is TCP ideal for?
Applications where accuracy is essential, such as email and web browsing, or online financial institutions.
What is the benefit of TCP?
It is extremely dependable.
What is the caveat of TCP?
Adds a lot of extra overhead due to the excess communications involved.
What does UDP stand for?
User Datagram Protocol.
User Datagram Protocol
Connectionless protocol that doesn't establish a connection or provide guarantees that the data will arrive to the intended destination.
What are UDP data packets called?
Datagrams.
Datagrams
Data packets that are sent to the recipient without waiting for an acknowledgment to occur.
What happens if a datagram is lost ussing the UDP transmission protocol?
No data re-transmission will occur.
Why use a protocol that sacrifices reliability and dependability?
For speed and efficiency.
What is the benefit of UDP
Low overhead and increasing speed and efficiency in terms of bandwidth utilization.
What use cases is UDP ideal for?
Real-time applications.
When is it okay to utilize UDP?
When using applications or services where losing small bits of data doesn't significantly impact the user's experience.
What is the preferred data transmission protocol for conducting live streams, video chats, online gaming, and other time sensitive communications?
UDP.
What is prioritized when using UDP?
Lower latency.
What is UDP also known as?
The fire and forget method.
What is TCP designed for?
Ensuring accuracy and reliability.
What is UDP designed for?
Higher levels of speed and efficiency.
What data transfer protocol does services like SSH and HTTPS use?
TCP.
What data transfer protocol does services like DHCP use?
UDP.
Why is it vital to understand the basics of TCP and UDP?
They form the backbone of most modern network communications.