TCP and UDP are different types of Internet communications protocols.Using 220.127.116.11
I cant seem to get more than 300-800Kbps on TCP Download?
Are others having an issue like this ?
UDP is a "Fire and Forget" protocol. The sending device will send a packet or packets and not wait for the intended remote receiver device to acknowledge that anything was received. Kinda like shooting a machine gun - it just sends.
TCP is a "Fire and wait for from the intended remote receiver device to return an acknowledgement (ACK) that a packet was received". After the ACK is received back by the original sending device, then the next TCP packet is sent - and the wait for answer routine begins again. Kinda like shooting a single bullet from a rifle and waiting for somebody to tell you that you hit the target before you shoot again.
UDP can be great for something like a movie stream where if something gets missed , then you just continue on sending the rest of the movie. Thus there is no real guarantee that what you sent was verified that it was received.
TCP can be great for something like pulling up a web page. The web server gets acknowledgement (ACKs) back from the workstation that the web page was properly received. Thus you get fewer communication mistakes.
Let's assume the following (below) are some data packets you want to send - which protocol would you want to use ?
- Packet 1 "Hello Robert , please "
- Packet 2 "don't "
- Packet 3 "call me on the phone"
If using UDP and "Packet 2" is dropped/lost, then the entire message could be understood as something totally different"
If using TCP, the entire communications session can be much slower because there is a wait time for everything.
Now in your scenario where "I cant seem to get more than 300-800Kbps on TCP Download" , the answer could be that you are many hops away (somewhere on the other side of the world), and waiting time for a round-trip answer takes an extended period of time. With UDP, there could be multiple packets going through the Internet that the sender sent and has not been received yet - because those multiple packets are still traveling through the Internet.
There are also some other possible causes of slow TCP traffic such as QOS, priority, network saturation, firewall behavior, symmetric or asymmetric paths through the Internet and others.
I hope I partially answered your question.
((( lol - if you absolutely need faster TCP bandwidth to 18.104.22.168, then mabey you need to move to North Idaho - lol )))
North Idaho Tom Jones