How does IDM speed up downloads?
If IDM can speed up downloads , why don't web browsers use the same technology for downloading?
Replies
-
Ankita KatdareThey are many tutorials around regarding integration of IDMs with our browsers (Firefox, Chrome or IE).
Since we have add-ons available to do this, our task is accomplished. -
jigneshdgreat
but how does idm actually speed up downloadsAbraKaDabraThey are many tutorials around regarding integration of IDMs with our browsers (Firefox, Chrome or IE).
Since we have add-ons available to do this, our task is accomplished. -
Ankita Katdare
Oh. What IDM does is, it divides downloads into multiple streams, uses auto/manual update of download address and does things like listing recent downloads and supports multiple queues for easy access to files.jigneshdgreatbut how does idm actually speed up downloads
It can search for mirrors (On the Internet, a mirror site is an exact copy of another Internet site.)
So, IDM speeds up the downloads. -
Atul Thapliyaldistribution into no of connections doesn't matter much, as supported by mediafire and other sites, as I have experienced the same download speeds even with single connection like on megaupload.
-
coolboy.napsterInternet download manager IDM is software which tracks the download address and then breaks it into small chuncks of address which can be downloaded individually.
In layman's language instead of one download it makes into many parts. .Thus making parallel or simultaneous download. .The upload for the each chunck simultaneously makes the server to act fast and concentrate on idm download other than any thing else. . .
You could see the result as it makes the sever very busy. .during the download time you face minimum browsing speed! ! -
Kaustubh KatdareIsn't it true that the IDMs search for the other versions of the file on the Internet and then download chunks. I'm not sure how'd dividing the same file would help in creased download speed.
PS: Or is it just an illusion that IDMs speed up the download? Ultimately; the download speed is going to be determined by the client's Internet connection speed. -
Atul Thapliyalexactly my point.. divide the file into parts and bandwidth will divide as well... and will sum up to give the same dedicated bandwidth..
-
greatcoder#-Link-Snipped-#
#-Link-Snipped-#
Before understanding IDM, we should try to understand some very basic things:
1) When we discuss about downloading through web, Application layer protocol is HTTP and transport layer protocol is TCP.
2) TCP follows a complex set of many algorithms and provide different service to the application layer:
in order delivery of packets, Flow Control, Congestion Control etc.
3) Now a TCP connection limits its sending rate to support Congestion Control and Flow control Mechanisms.
4) What IDM does : It divides the file to be downloaded into multiple segments and downloads each segment thru a separate TCP connection instead of going for a single TCP stream.
5) Now each TCP connection has its own individual buffers and works independently of other simultaneous connections.
6) each individual TCP connection now tries to utilize the unused Bandwidth to the maximum and thus overall speed of download increases multifolds.
Hope this helps
Regards
GC -
Atul Thapliyalso if i start two separate downloads even on mozilla then combined speed should give me equal to what IDM will give from a single site? and how can a site allow more than one connection from a single client?
-
greatcoder
A site can allow more than one connection from a single client because at the TCP layer four parameters can differentiate a user: Src IP, Dest IP, SRC port , Dest PORT. IDM uses different port numbers for each TCP connections.Atul Thapliyalso if i start two separate downloads even on mozilla then combined speed should give me equal to what IDM will give from a single site? and how can a site allow more than one connection from a single client? -
aviiI get same speeds, with IDM or in browser.
-
Atul Thapliyalonly source port will differentiate between two connections from the same user. what i think is that TCP can never be a bottleneck for increased transfer rate. even at restricted rates, the transfer rate between adjacent layers would be much faster as compared to n/w bandwidth. also one application layer handling these many connections would become difficult
-
aviiGuys, speed depends on your ISP & not by IDM. My max speed is 120 KB/s but sometimes IDM shows 125 - 130 KB/s LOL 😁
-
Atul Thapliyalmaximum would be 128 so IDM will show that much...
-
greatcoder
That is perfectly all right... Of course our download speed will definitley be limited by the bandwidth of the link.aviiGuys, speed depends on your ISP & not by IDM. My max speed is 120 KB/s but sometimes IDM shows 125 - 130 KB/s LOL 😁
But everytime browser doesnt utilize the maximum bandwidth available for download. IDM speeds up the download by using every possible badnwidth available to it by increasing the number of simultaneous TCP connections.👍
You are reading an archived discussion.
Related Posts
Nokia has just launched the 808 PureView Camera and the most noticeable feature the phone offers is 41 MP camera! First of all, I'm not sure what are people going...
Few days ago, we informed you about the leaked 'Flyte Digital Store' by Flipkart that lets you download DRM free music from the site. The Flyte store is now live...
Hey guys... Today I got shortlisted for L&T build india scholarship exam....I ve got through 1st round... But i have to face the interview on 17th march....
My areas of...
Hi CEans,
I want to measure the level of the liquid in a tank without using Level sensors. Can anybody just provide me a solution for this ???
waiting for...
Lava International Limited and Intel have teamed up to launch the Intel powered phone Lava XOLO X900 in India. The announcement was made at the Mobile World Congress 2012. The...