Does Uploading Reduce Download Speed?
ii Answers 2
Whether UDP or TCP is used, to have a reliable transfer, packets have to be acknowledged. (In the case of UDP, the application itself must generate the acks since the protocol doesn't.) Thus the same reasoning applies as to the other question you referred to.
Saturating the "upwardly" office of your Internet connection slows downloading because packets coming "down" accept to exist acknowledged by your computer and those acknowledgements accept to go out via the up link. If your calculator falls too far behind in acks because the up link is choked with data, the sender will slow down and commencement retransmitting the unacknowledged packets. This will appear to you equally a decrease in download speed.
answered Mar 29, 2012 at 0:30
Kyle JonesKyle Jones
half dozen,074 ii gold badges 22 silvery badges 31 bronze badges
5
Information technology volition affect your download speeds, yep - especially since y'all are on DSL. If your network is maxing out it'south outbound bandwidth with packets to peers (sharing), you won't take plenty spare outbound bandwidth to ask for more pieces of the torrent y'all are receiving.
Adjust your outbound bandwidth to about two-thirds what your link can handle, and you should exist golden.
answered Mar 29, 2012 at 1:38
Not the answer you're looking for? Scan other questions tagged net download bittorrent upload dsl or ask your ain question.
Source: https://superuser.com/questions/405970/does-uploading-reduce-download-speed-in-torrent
Posted by: mccaslandbarten.blogspot.com
really, udp is connectionless and does not send ack packets.
Mar 29, 2012 at 3:36
If you're going to transfer files reliably over UDP you'll have to use some kind of acquittance. But the questioner is probably using a UDP based torrent tracker while still doing the file transfers with TCP.
Mar 29, 2012 at 4:43
If you are transferring over UDP, it is not reliable (by blueprint) so there is no acknowledgement. Torrent transfer volition generally uses TCP (tcp/6881-tcp/6889) which volition send ack packets equally it is TCP. But your respond is unclear and implies UDP will have reliable transfer and ack's which is strictly a function of TCP and never on UDP.
Mar 29, 2012 at 14:45
@Rex Can you answer the question descriptive ?
Mar 29, 2012 at 23:40
@Rex I empathise the divergence between TCP and UDP, but it doesn't matter hither. No matter which protocol is used, there are going to exist ack packets, even if they must be generated by the application itself, otherwise you can't have reliable file transfer. And since those packets have to exist, there must exist uplink bandwidth available for them or the download volition stall. I've edited the answer to indicate that UDP itself doesn't send ack packets.
Mar 30, 2012 at 0:04