Internet protocol which facilitates downloading or uploading digital files.