1. Is the use of checksum for error control optional or mandatory in
a. UDP?
b. TCP?
2. Assume a TCP server expects to receive byte 2001, but it receives a segment with sequence number 2200. What is the reaction of the TCP server to this\ event? Can you justify the reaction?