qqp question1: Why does the IP layer need to check its packages, when the Link level has already done that before? question2: Why do the transport layer checks errors although errors are checked at data link layer?