Sites will vary, but it will most often be 80 (http) or 443 (https) for the download.
It is very unlikely that will happen over the existing connection. Traditionally, each element of a page - the html, images, javascript, stylesheets - are all downloaded over their own connection (and so with a source port change). This is inefficient, and now http connection can be kept alive to download multiple elements over a single connection (re-using the existing source port).
However, the keep-alive for a session is intentionally kept short, as little as 5 seconds depending on the server, as its goal is to download a single complete web page as quickly as possible.
The clicking of a link to initiate a download is a separate event however, effectively requesting something new, and so wouldn't be lumped into the persistent session for the original download as the client should surrender the session as soon as it gets all the bits it needs to render the page.
So the request for the download would come from a different source port.
in genral port 443 (the standard port for HTTPS)
If you're on a corporate network, port 80 and 443 are usually bounced through a proxy server. – BlueBerry - Vignesh4303 – 2015-06-22T03:50:49.753