GO BACK N: The receiver process keeps track of the sequence number of the next frame it expects to receive,
and sends that number with every ACK it sends.
The receiver will discard any frame that does not have the exact sequence number it expects (either a duplicate frame it already acknowledged, or an out-of-order frame it expects to receive later) and will resend an ACK for the last correct in-order frame.
[1] Once the sender has sent all of the frames in its window, it will detect that all of the frames since the first lost frame are outstanding, and will go back to the sequence number of the last ACK it received from the receiver process and fill its window starting with that frame and continue the process over again.
Hence we can't say that no action is performed by receiving damaged or out of order frame
I think answer should be B
FOR A: 4 IS CORRECT
FOR C: '1' is COORECT, SELECTIVE REPEAT WE NEED SORTING which can be done through numbering of timer as it accepts out of order frames also
FOR B: 2 should be the answer which is nothing but CUMULATIVE ACK used by GO BACK N