CISCO CCNA - Book 1, Chapter 4

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By JRoadkill
J
JRoadkill
Community Contributor
Quizzes Created: 4 | Total Attempts: 2,948
| Attempts: 986 | Questions: 34
Please wait...
Question 1 / 34
0 %
0/100
Score 0/100
1. Which port number is used by HTTP?

Explanation

HTTP (Hypertext Transfer Protocol) is a protocol used for transmitting web pages over the internet. It operates on port number 80, which is specifically designated for HTTP communication. This port allows web browsers to establish a connection with web servers and retrieve the requested web pages. Therefore, the correct answer is 80.

Submit
Please wait...
About This Quiz
CISCO CCNA - Book 1, Chapter 4 - Quiz

OSI Transport Layer Why there is a need for the transport layer The role of the transport layer as it provides the end-to-end transfer of data between applications The role of... see moretwo TCP/IP transport layer protocols: TCP and UDP How the key functions of the transport layer protocol, including reliability, port addressing and segmentation, work How TCP and UDP handle the key functions When it is appropriate to use TCP or UDP and some examples of applications that use each protocol see less

2. Which OSI model layer is responsible for regulating the flow of information from source to destination, reliably and accurately?

Explanation

The transport layer of the OSI model is responsible for regulating the flow of information from source to destination, reliably and accurately. It ensures that data is transmitted correctly by breaking it into smaller packets, numbering them, and reassembling them at the destination. It also handles error detection and correction, ensuring that the data arrives intact and in the correct order.

Submit
3. Which transport layer protocol provides low overhead and would be used for applications which do not require reliable data delivery?

Explanation

UDP (User Datagram Protocol) is a transport layer protocol that provides low overhead and is used for applications that do not require reliable data delivery. Unlike TCP, UDP does not provide error checking, sequencing, or flow control mechanisms. This makes UDP faster and more efficient for applications such as real-time streaming, online gaming, and DNS queries, where occasional loss of data is acceptable. UDP is a connectionless protocol, meaning it does not establish a direct connection between the sender and receiver before transmitting data packets.

Submit
4. Which information is found in both the TCP and UDP header information?

Explanation

Both TCP and UDP header information contain the source and destination port. The source port identifies the sending application or process, while the destination port identifies the receiving application or process. This information is crucial for establishing communication between the sender and receiver.

Submit
5. At the transport layer, which of the following controls is used to keep a transmitting host from overflowing the buffers of a receiving host?

Explanation

Flow control is used at the transport layer to prevent a transmitting host from overwhelming the buffers of a receiving host. It ensures that the transmitting host sends data at a rate that the receiving host can handle, preventing buffer overflow and potential data loss. Flow control techniques include techniques like sliding window protocols, where the receiving host acknowledges received data and specifies how much more data it can accept. By regulating the flow of data, flow control helps maintain reliable and efficient communication between the transmitting and receiving hosts.

Submit
6. With TCP/IP data encapsulation, which range of port numbers identifies all well-known applications?

Explanation

The well-known applications in TCP/IP data encapsulation are identified by port numbers ranging from 0 to 1023. These port numbers are reserved for commonly used protocols and services such as HTTP (port 80), FTP (port 21), and SSH (port 22).

Submit
7. Which acknowledgement number should be sent by the receiver shown in the exhibit?

Explanation

The receiver should send an acknowledgement number of 7. This means that the receiver has successfully received and processed all the data up to sequence number 7 from the sender. The acknowledgement number is used to confirm the successful transmission of data and to inform the sender about the next expected sequence number.

Submit
8. Refer to the exhibit. Host A is using FTP to download a large file from Server 1. During the download process, Server 1 does not receive an acknowledgment from Host A for several bytes of transferred data. What action will Server 1 take as a result?

Explanation

If Server 1 does not receive an acknowledgment from Host A for several bytes of transferred data, it will reach a timeout and resend the data that needs to be acknowledged. This is a common mechanism in network communication protocols where if a sender does not receive an acknowledgment within a certain time period, it assumes that the data was not successfully received and retransmits it to ensure its delivery.

Submit
9. Which is an important characteristic of UDP?

Explanation

UDP (User Datagram Protocol) is a connectionless protocol that operates at the transport layer of the network. It is known for its low latency and minimal delays in data delivery. Unlike TCP, UDP does not provide acknowledgement of data delivery, high reliability, or guaranteed same order data delivery. Due to its lightweight nature, UDP is commonly used for applications that prioritize speed and real-time data transmission, such as video streaming or online gaming. Therefore, the correct characteristic of UDP mentioned in the answer is its minimal delays in data delivery.

Submit
10. After a web browser makes a request to a web server that is listening to the standard port, what will be the source port number in the TCP header of the response from the server?

Explanation

When a web browser makes a request to a web server on the standard port, the source port number in the TCP header of the response from the server will be 80. The source port number is used to identify the sending application or process on the client side, and in this case, the web browser is the client application. Port 80 is the standard port for HTTP (Hypertext Transfer Protocol), which is the protocol used for transmitting web pages and other resources over the internet. Therefore, the response from the server will have a source port number of 80.

Submit
11. What is the default DNS port number?

Explanation

The default DNS port number is 53. DNS (Domain Name System) is responsible for translating domain names into IP addresses. It uses port 53 for communication between DNS servers and clients. This port is designated specifically for DNS traffic and is the standard port used for DNS queries and responses.

Submit
12. Refer to the exhibit. In line 7 of this Wireshark capture, what TCP operation is being performed?

Explanation

In line 7 of the Wireshark capture, the TCP operation being performed is session establishment. This can be inferred from the context of the question, which is asking about a specific line in the capture. The term "session establishment" refers to the process of establishing a connection between two devices or hosts over a TCP/IP network.

Submit
13. What are two features of the User Datagram Protocol (UDP)? (Choose two)

Explanation

UDP has two main features: low overhead and connectionless.

Low overhead refers to the minimal amount of additional data that UDP adds to the original message. Unlike TCP, which adds a lot of control information, UDP only includes a small header, making it more efficient for transmitting small amounts of data.

Connectionless means that UDP does not establish a dedicated connection between the sender and receiver before transmitting data. This lack of connection setup and teardown processes makes UDP faster and more lightweight than connection-oriented protocols like TCP.

Therefore, the correct answer is low overhead and connectionless.

Submit
14. Which port number is used with SMTP?

Explanation

SMTP (Simple Mail Transfer Protocol) is a protocol used for sending email messages between servers. The correct answer is 25 because port number 25 is the standard port used for SMTP. This port is used by email clients to connect to the email server and send outgoing emails.

Submit
15. Which characteristics are part of TCP? (Choose two)

Explanation

TCP (Transmission Control Protocol) is a reliable transport protocol that ensures the delivery of data packets in the correct order and without errors. It achieves reliability by implementing various mechanisms such as acknowledgments, retransmissions, and error checking. The statement "Resends anything not received" aligns with TCP's behavior of retransmitting lost or corrupted packets to ensure they are successfully delivered. Therefore, the answer choice "Reliable" is correct as TCP guarantees the reliable delivery of data.

Submit
16. During a TCP communication session, if the packets arrive to the destination out of order, what will happen to the original message?

Explanation

In TCP communication, if the packets arrive at the destination out of order, they will still be delivered and reassembled at the destination. TCP uses sequence numbers to ensure that packets are received in the correct order. If packets arrive out of order, the receiver will reassemble them based on their sequence numbers before delivering the original message. This ensures that the data is received accurately and in the correct order, even if the packets were not transmitted in order.

Submit
17. End systems use port numbers to select the proper application. What is the lowest port number that can be dynamically assigned by the host system?

Explanation

The lowest port number that can be dynamically assigned by the host system is 1024. Port numbers are used to identify specific processes or services running on an end system. Ports below 1024 are considered well-known ports and are typically reserved for specific services, such as HTTP (port 80) or FTP (port 21). Ports above 1024 can be dynamically assigned by the host system for temporary or less commonly used services.

Submit
18. Which of the following determines how much data a sending host running TCP/IP can transmit before it must receive an acknowledgement?

Explanation

The window size determines how much data a sending host running TCP/IP can transmit before it must receive an acknowledgement. The window size represents the amount of data that the receiving host is willing to accept before sending an acknowledgement back to the sender. It acts as a flow control mechanism, allowing the sender to adjust its transmission rate based on the receiver's capacity to receive data. A larger window size allows for more data to be transmitted before waiting for an acknowledgement, increasing the overall efficiency of the TCP connection.

Submit
19. What is dynamically selected by the source host when forwarding data?

Explanation

The source port is dynamically selected by the source host when forwarding data. The source port is a 16-bit number that identifies the specific application or process on the source host that is sending the data. It allows the destination host to correctly route the data back to the correct application or process. The source port is randomly chosen by the source host from the available port numbers, and it is used along with the destination IP address and port to establish a unique connection between the source and destination hosts.

Submit
20. Why does TCP use a sequence number in the header?

Explanation

TCP uses a sequence number in the header to reassemble the segments into data. This is because TCP breaks the data into smaller segments for transmission and these segments can arrive out of order at the destination. The sequence number helps the receiver to rearrange the segments in the correct order and reconstruct the original data. By using the sequence number, TCP ensures reliable and ordered delivery of data.

Submit
21. What is the protocol number for UDP?

Explanation

The protocol number for UDP is 17.

Submit
22. What is the purpose of TCP/UDP port numbers?

Explanation

TCP/UDP port numbers are used to track the different conversations crossing the network at the same time. Each communication session between two devices on a network is assigned a unique port number, allowing multiple conversations to occur simultaneously. This helps in routing the incoming data packets to the correct application or service running on the receiving device. By using port numbers, the network can differentiate between different conversations and ensure that the data reaches the intended destination.

Submit
23. Which three features allow TCP to reliably and accurately track the transmission of data from source to destination? (Choose three)

Explanation

TCP uses flow control to ensure that the sender does not overwhelm the receiver with data, allowing for a smooth and efficient transmission. Session establishment is necessary for TCP to establish a connection between the source and destination, ensuring reliable communication. Numbering and sequencing allow TCP to keep track of the order of data packets, ensuring that they are received and assembled correctly at the destination.

Submit
24. During data transfer, what is the receiving host responsible for? (Choose the best two answers)

Explanation

During data transfer, the receiving host is responsible for two main tasks: acknowledgement and reassembly. Acknowledgement refers to the process of confirming the successful receipt of data packets from the sender. This ensures that the sender knows the data has been received correctly and can proceed with the next transmission. Reassembly, on the other hand, involves reconstructing the original data from the received packets. This is especially important when data is divided into smaller segments for transmission and needs to be reassembled in the correct order at the receiving end.

Submit
25. Why is flow control used for TCP data transfer?

Explanation

Flow control is used for TCP data transfer to prevent the receiver from being overwhelmed by incoming data. This is important because the sender may transmit data at a faster rate than the receiver can process it. Flow control mechanisms, such as TCP's sliding window protocol, allow the receiver to inform the sender about its available buffer space to avoid congestion and ensure that data is delivered at a manageable pace. By regulating the flow of data, flow control helps maintain reliable and efficient communication between the sender and receiver.

Submit
26. What mechanism is used by TCP to provide flow control as segments travel from source to destination?

Explanation

TCP uses the mechanism of window size to provide flow control as segments travel from source to destination. The window size represents the amount of data that the receiver is willing to accept before requiring acknowledgment from the sender. By adjusting the window size, TCP can regulate the rate at which data is sent, preventing congestion and ensuring that the receiver can handle the incoming data. This allows for efficient and reliable transmission of data between the source and destination.

Submit
27. Which event occurs during the transport layer three-way handshake?

Explanation

During the transport layer three-way handshake, TCP initializes the sequence numbers for the sessions. This process is crucial for establishing a reliable connection between the client and the server. The sequence numbers ensure that the data packets are delivered in the correct order and that no packets are lost during transmission. By initializing the sequence numbers, TCP sets the foundation for a successful and efficient data transfer between the two parties involved.

Submit
28. Why are port numbers included in the TCP header of a segment?

Explanation

Port numbers are included in the TCP header of a segment to enable a receiving host to forward the data to the appropriate application. Port numbers act as identifiers for different applications running on a host. When a segment arrives at the receiving host, the port number in the TCP header helps the host determine which application or process should receive the data. This allows for proper delivery and processing of the data by the intended application.

Submit
29. Refer to the exhibit. Host1 is in the process of setting up a TCP session with Host2. Host1 has sent a SYN message to begin session establishment. What happens next?

Explanation

After receiving the SYN message from Host1, Host2 will respond by sending a segment with the ACK flag set to 1 and the SYN flag set to 1. This segment is known as a SYN-ACK segment and it acknowledges the receipt of the SYN message from Host1 while also initiating its own synchronization request. This exchange of SYN and SYN-ACK segments is part of the TCP three-way handshake process, which is used to establish a reliable connection between two hosts.

Submit
30. Based on the transport layer header shown in the diagram, which of the following statements describe the established session? (Choose two)

Explanation

The given transport layer header is a TCP header because it contains a Telnet request. TCP is a connection-oriented protocol commonly used for Telnet, which is a remote login protocol. Therefore, the statement "This is a TCP header" is correct. Additionally, the established session can be inferred from the Telnet request, as Telnet establishes a session between a client and a server. Hence, the statement "This contains a Telnet request" is also correct.

Submit
31. List three network applications that use UDP. Please separate each answer with a comma and a space.

Explanation

not-available-via-ai

Submit
32. Refer to the exhibit. What two pieces of information can be determined from the output that is shown? (Choose two)

Explanation

From the output shown, it can be determined that the local host is using three client sessions and is using web sessions to a remote server.

Submit
33. Which two options represent Layer 4 addressing? (Choose two)

Explanation

Layer 4 addressing refers to the Transport layer of the OSI model. This layer is responsible for end-to-end communication between hosts and provides services such as segmentation, flow control, and error recovery. The options "identifies the communicating applications" and "identifies multiple conversations between the hosts" represent Layer 4 addressing because they both relate to the communication between applications running on different hosts and the management of multiple simultaneous conversations between these hosts.

Submit
34. List three network applications that use TCP. Please separate each answer with a comma and a space.

Explanation

The correct answer is email, web, file transfer.

Submit
View My Results

Quiz Review Timeline (Updated): Mar 21, 2023 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 21, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Oct 27, 2011
    Quiz Created by
    JRoadkill
Cancel
  • All
    All (34)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
Which port number is used by HTTP?
Which OSI model layer is responsible for regulating the flow of...
Which transport layer protocol provides low overhead and would be used...
Which information is found in both the TCP and UDP header information?
At the transport layer, which of the following controls is used to...
With TCP/IP data encapsulation, which range of port numbers identifies...
Which acknowledgement number should be sent by the receiver shown in...
Refer to the exhibit. Host A is using FTP to download a large file...
Which is an important characteristic of UDP?
After a web browser makes a request to a web server that is listening...
What is the default DNS port number?
Refer to the exhibit. In line 7 of this Wireshark capture, what TCP...
What are two features of the User Datagram Protocol (UDP)? (Choose...
Which port number is used with SMTP?
Which characteristics are part of TCP? (Choose two)
During a TCP communication session, if the packets arrive to the...
End systems use port numbers to select the proper application. What is...
Which of the following determines how much data a sending host running...
What is dynamically selected by the source host when forwarding data?
Why does TCP use a sequence number in the header?
What is the protocol number for UDP?
What is the purpose of TCP/UDP port numbers?
Which three features allow TCP to reliably and accurately track the...
During data transfer, what is the receiving host responsible for?...
Why is flow control used for TCP data transfer?
What mechanism is used by TCP to provide flow control as segments...
Which event occurs during the transport layer three-way handshake?
Why are port numbers included in the TCP header of a segment?
Refer to the exhibit. Host1 is in the process of setting up a TCP...
Based on the transport layer header shown in the diagram, which of the...
List three network applications that use UDP....
Refer to the exhibit. What two pieces of information can be determined...
Which two options represent Layer 4 addressing? (Choose two)
List three network applications that use TCP....
Alert!

Advertisement