TCP / IP consists of three protocols:
ICMP is what you use when you ping another computer on the network.
Games like CounterStrike don't care about what you previously did. Thus, there is no need for completeness in order to be able to reconstruct what you have done (therefore, competitors must tape what they do). This is what UDP is used for - there is no guarantee that data will be delivered or received. That's why lagging can be such a problem - you are already dead, you just did not know that.
TCP ensures that data is sent and received. Slower than UDP.
There are many things you need to know about fast connectivity - fewer hops, etc.
source
share