I'm not an expert on this subject, but my understanding is that TCP (Transmission Control Protocol) is a protocol which allows two computers to maintain connection streams. The protocol assures that packets will be delivered in the order they were sent to the destination computer, and that if a packet is lost the destination computer will request that it be resent. ...