# Definition
The word “download” can mean so many different things depending on the context it is used. To eliminate confusion – the point of this website – whenever you see the word “download” it is being used in the traditional sense of the word. So what exactly is a download?
In computer networks, download means to receive data from a remote system, typically a server such as a web server, an FTP server, an email server, or other similar systems… Downloading generally transfers entire files for local storage and later use.
Source: Wikipedia
It’s important to note that the traditional definition of download always refers to the transfer of the entire file from wherever it is hosted to the receiving device. This is a very important distinction since there are other ways to transfer files. These will be addressed in further posts.
To apply this definition to the world of podcasting you can think of it this way. As a podcast listener I want to be able to listen to a podcast episode offline. I would download the entire audio file to my device while connected to the internet. Then I’d be able to play the audio whenever I wanted, regardless of internet connection.
The IAB Tech Lab explains it like this:
3.1 Podcast downloading allows the audience to download full episodes of content that can be played at a later date and time. Listeners may subscribe to select programs, and platforms like Apple Podcasts continue to support full downloads to a personal library for listening offline at any time in the future. The convenience of this system makes downloaded podcasts a continued preference among listeners.
Source: Podcast Measurement Technical Guidelines v.2.2
# Request Headers 1
|
|
# Server Logs 2
Property | Value |
---|---|
c-ip | 192.0.2.100 |
c-port | 11040 |
cs(Cookie) | - |
cs(Host) | d111111abcdef8.cloudfront.net |
cs(Referer) | - |
cs(User-Agent) | Podcasts/4023.540.3 CFNetwork/1494.0.7 Darwin/23.4.0 |
cs-bytes | 23 |
cs-method | GET |
cs-protocol | https |
cs-protocol-version | HTTP/2.0 |
cs-uri-query | - |
cs-uri-stem | /audiohost.com |
date | 2019-12-04 |
fle-encrypted-fields | - |
fle-status | - |
sc-bytes | 34840000 |
sc-content-len | 36534514 |
sc-content-type | audio/mpeg |
sc-range-end | - |
sc-range-start | - |
sc-status | 200 |
ssl-cipher | ECDHE-RSA-AES128-GCM-SHA256 |
ssl-protocol | TLSv1.2 |
time | 21:02:31 |
time-taken | 0.001 |
time-to-first-byte | 0.001 |
x-edge-detailed-result-type | Hit |
x-edge-location | LAX1 |
x-edge-request-id | SOX4xwn4XV6Q4rgb7XiVGOHms_BGlTAC4KyHmureZmBNrjGdRLiNIQ== |
x-edge-response-result-type | Hit |
x-edge-result-type | Hit |
x-forwarded-for | - |
x-host-header | audiohost.com |