TCP and UDP protocol

TCP and UDP protocol

Use at least three (3) quality academic resources to answer the following questions:

Neither TCP nor UDP provides any encryption—the data that the sending process passes into its socket is the same data that travels over the network to the destination process. So, for example, if the sending process sends a password in cleartext (i.e., unencrypted) into its socket, the cleartext password will travel over all the links between sender and receiver, potentially getting sniffed and discovered at any of the intervening links.

A. Identify the weaknesses and strengths points of TCP and UDP protocol. ( minimum of 600 words)

B. Review state-of-the art research related to SECURING TCP. Does such approaches operate at the transport layer or the application layer? Why? ( minimum of 700 words)