COMPUTER FUNDAMENTALS

COMPUTER NETWORKS AND COMMUNICATIONS

NETWORK TOPOLOGIES AND PROTOCOLS

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Controlling data flow
A
Application Layer (4)
B
Data Link Layer (1)
C
Transport layer (3)
D
Network Layer (2)
Explanation: 

Detailed explanation-1: -Flow control is used to prevent the sender from overwhelming the receiver. If the receiver is overloaded with too much data, then the receiver discards the packets and asking for the retransmission of packets. This increases network congestion and thus, reducing the system performance.

Detailed explanation-2: -Flow Control is an essential function of the data link layer. It determines the amount of data that a sender can send. It makes the sender wait until an acknowledgment is received from the receiver’s end. Methods of Flow Control are Stop-and-wait, and Sliding window.

Detailed explanation-3: -The transport layer provides communication between application processes running on different hosts within a layered architecture of protocols and other network components. In a nutshell, the transport layer collects message segments from applications, and transmits them into the network (Layer 3).

Detailed explanation-4: -Transport layer offers peer-to-peer and end-to-end connection between two processes on remote hosts. Transport layer takes data from upper layer (i.e. Application layer) and then breaks it into smaller size segments, numbers each byte, and hands over to lower layer (Network Layer) for delivery.

There is 1 question to complete.