1 votes 1 votes can we say that: TCP uses only selective/independent acknowledgment not cumulative as it uses selective reject protocol??? and go back N uses both independent and cumulative acknowledgment? cse23 asked Nov 15, 2016 cse23 2.7k views answer comment Share Follow See 1 comment See all 1 1 comment reply flash12 commented Jan 25, 2018 reply Follow Share @bikram sir plesae verify the answer 0 votes 0 votes Please log in or register to add a comment.
4 votes 4 votes Go back N uses only cumulative acknowledgment since inorder packets are accepts only . Yes TCP uses selective / independent acknowledgment not cumulative as it uses selective repeate protocol . it can also use go back protocol but it waste lots of bandwidth in form of retransmission. Prashant. answered Nov 15, 2016 Prashant. comment Share Follow See all 5 Comments See all 5 5 Comments reply Show 2 previous comments cse23 commented Nov 15, 2016 reply Follow Share I was just clearing about protocols like TCP, SR and go back N along with the type of acknowledgment TCP uses SR protocol for communication so it will use independent acknowledgment, for each packet received, receiver sends an ack and go back N allows cumulative e.g for two or more packets , receiver can send only one ack 0 votes 0 votes balagangadhar12 commented Dec 27, 2016 reply Follow Share tcp uses cumulative acks. not selective or independant 3 votes 3 votes thor commented Jan 6, 2017 reply Follow Share TCP uses selective acks https://en.wikipedia.org/wiki/Transmission_Control_Protocol#Selective_acknowledgments to be efficient 0 votes 0 votes Please log in or register to add a comment.
1 votes 1 votes TCP ACKs are cumulative. That is, if the ith byte is acknowledged, it means that all previous bytes have been received too. sh!va answered Dec 8, 2016 sh!va comment Share Follow See 1 comment See all 1 1 comment reply AnilGoudar commented Sep 28, 2017 reply Follow Share @sh!va, For a packet containing the TCP segment, it is only one ack right? 0 votes 0 votes Please log in or register to add a comment.
0 votes 0 votes TCP uses both Selective repeat(it used by TCP 70% of the time) and GBN(it used by TCP 30% of the time) . GBN uses Cumulative ACK, Selective repeat uses Independent ACK . GBN uses more Bandwidth w.r.t Selective repeat . shivam001 answered Feb 6, 2020 shivam001 comment Share Follow See all 0 reply Please log in or register to add a comment.
0 votes 0 votes I think TCP cn use both selective and cumulative acknowledgement. But goBackN uses only cumulative acknowledgement Pratyush Priyam Kuan answered Feb 14, 2020 Pratyush Priyam Kuan comment Share Follow See all 0 reply Please log in or register to add a comment.