I should also ask.......what is a "TCP packet?"
Basically, it is just a piece of data that is recognized by your computer and can be moved from application to application, usually from the internet to a program on your computer or vice versa. TCP/IP is a whole suite of protocols that are used for moving data. IP moves data between "host" computers on the internet, and TCP takes that packet (data) from IP and routes it to the correct application on your computer so it can be used.
Clear as mud?
Take a look at this page . Hopefully it will answer your questions about TCP, UDP, and ICMP. As tampabay420 said, you really need to post the log messages before anyone could help you out. A lot of the warnings are probably innocuous, but some could be important. And all need to be learned.