2. Discard the segment and do nothing.
Generally,when the receiver receives a segment whose checksum is matching, it sends the next expecting sequence number as the acknowledgment message to the sender. However if the checksum is not matching then receiver simply discards that segment and doesn't send any acknowledgment. Now if the Sender doesn't receive an acknowledgment for a sent segment within a specified time period then it resends that segment with same sequence number.