Working with the Internet
  Estimating File Transfer Times  
 


You cannot accurately predict how long it will take to transfer a file across the Internet, because you do not know how Internet activity will disrupt your communications. However, if you know your connection speed (transfer rate) and your file size you can estimate how long it will take.

When estimating transfer time there is an added complication - transfer rates are usually measured in bits per second (bps), but file sizes are usually measured in bytes (B). There are 8 bits in a byte.

1 B is equal to 8 b

Bits are relatively small units, so transfer rates are usually given in kilobits per second (kbps) or megabits per second (Mbps).

1 Kbps is equal to 1024 bps
1 Mbps is equal to 1024 Kbps

Files can be large, so file sizes are usually given in kilobytes (KB) or megabytes (MB).

1 KB is equal to 1024 B
1 MB is equal to 1024 KB

If you have a 64 kbps Internet connection, you can transfer (to or from your computer) a maximum of 64 kilobits of data every second.

Example 1
How long will it take to transfer a 16 KB file over a 64 Kbps connection?
 
Step 1 - Convert the file size from kilobytes to kilobits:
 
16 KB = (16 x 8) Kb = 128 Kb
 
Step 2 - Divide the file size by the connection speed:
 
128 Kb / 64 Kbps = 2 seconds
 
So a 16 KB file will take 2 seconds to download over a 64 Kbps connection.

 
Example 2
How long will it take to transfer a 100 KB file over a 64 Kbps connection?
 
Step 1 - Convert the file size from kilobytes to kilobits:
 
100 KB = (100 x 8) Kb = 800 Kb
 
Step 2 - Divide the file size by the connection speed:
 
800 Kb / 64 Kbps = 12.5 seconds
 
So a 100 KB file will take 12.5 seconds to download over a 64 Kbps connection.

 
Example 3
How long will it take to transfer a 1 MB file over a 64 Kbps connection?
 
Step 1 - Convert the file size from megabytes to kilobits:
 
1 MB = (1 x 8) Mb = 8 Mb
8 Mb = (1024 x 8) Kb = 8192 Kb
 
Step 2 - Divide the file size by the connection speed:
 
8192 Kb / 64 Kbps = 128 seconds
 
So a 1 MB file will take 128 seconds (2 minutes and 8 seconds) to download over a 64 Kbps connection.
 
 
   


IT2000
LJ Group
Designed for 800 x 600
High Color (16bit).
Copyright LJ Technical Systems 1997 - 2000. All rights reserved.