Flow Control Vs. Congestion Control In Computer Networks: Questions And Analysis

1130 Words 5 Pages
Agree, even if the router has infinite amount of memory congestion does not get controlled on the contrary it gets worse. Memory increase causes the rate of the arriving packets to be more but the outgoing packets rate decreases. Once the packets get to the front of the queue they have already time out over and over again; in addition, duplicates of these packets are forward to the next router, causing an increase of load all the way to the final destination.
2. Compare the following:
• Flow Control vs. Congestion Control o Flow Control is used in Computer Networks because of its mechanism of controlling the data flow between sender and receiver. As a result if there is a slow receiver this is not overwhelmed with all the data transmitted by
…show more content…
What is a 3 way hand shake? Is it better than 2 way hand shake?
In a Network, a 3 way handshake is a method used to create a connection between a local host or client and a server. Basically requires three steps from both the client and the server to exchange SYN and ACK packets before any communications begins. First the client sends a SYN packet asking the server if is open for a new connection, then the server responds with a confirmation packet or SYN/ACK, to what the client responds with an ACK packet and the connection is established.
3 way hand shake is better because the server gets the confirmation from the client that a SYN/ACK was received. With the 2 way handshake the server does not get any confirmation so the connection is closed.
6. When do we use Upward Multiplexing and Downward Multiplexing?
The Upward Multiplexing strategy is used by the transport layer to group transport connection base on their destinations. By mapping the groups to the minimum number of network connection, this application is very beneficial especially when the network connections get
…show more content…
This strategy works by opening multiple network connections to distribute the traffics equally but we have to mention that this can be accomplished as long as the data links in the subnet are able to handle the capacity.
7. Suppose we design a reliable transport protocol that use only NAKs as feedback from receiver to sender:
• If the data rate is low (sender sends packets infrequently), is a NAK-only protocol better than an ACK-based protocol? Why? o In this case a NAK-only protocol will not be better because such protocol only detects lost of packet when a following packet is correctly received, consequently this can represent long error recovery time.
• if the data rate is high and the network drops only a small number of packets is a NAK-only protocol better than a ACK-based protocol? Why? o When the rate is high an ACK-based protocol is not appropriate because of the high overhead. If data rate is high NAK’s are sent occasionally oppose to ACKs never sent representing a significant reduction of feedback. So recovery under NAK could be faster.
8. What are the 3 transport layer services?
These services

Related Documents