In Unit 2, we are introduced to the concepts of TCP and other Internet protocols.
• Compare and Contrast TCP congestion and flow control
Congestion control fundamentally states that a network device can transmit only a certain number of packets and cannot add more packets to a network until an acknowledgement (ACK) is received. There are four (4) TCP congestion control algorithms: slow start, congestion avoidance, fast retransmit, and fast recovery. Flow control is a handshaking mechanism that will keep a sender from sending data faster than a receiver can receive it. It works by refusing new connections until congestion is resolved.
Summary of TCP congestion versus flow control
No. TCP Congestion Flow Control
1. …show more content…
It prevents the network from getting congested. It prevents the receiver from being overwhelmed by the data.
3 Congestion Control is the responsibility handled by network layer and transport layer. Flow control is handled by data link layer and the transport layer.
4 Provisioning, traffic-aware routing and admission control Feedback-based flow control and Rate-based flow control
• Describe how TCP handles packets received out of sequence TCP assigns a sequence number to each byte transmitted, and expects a positive acknowledgment (ACK) from the receiving TCP layer. If the ACK is not received within a timeout interval, the data is retransmitted. Because the data is transmitted in blocks, only the sequence number of the first data byte in the segment is sent to the destination host. The receiving TCP uses the sequence numbers to rearrange the segment when they arrive out of order, and to eliminate duplicate segments.
• Explain three advantages of IPv6 versus IPv4
No. IPv6 Advantages versus IP4
1 Larger address space which is said to be sufficient for at least the next 30 years
2 It keeps routing tables small and backbone routing efficient It has built-in authentication and encryption that provide support for high