在計算機網絡上,下載涉及接收從遠程設備發送的文件或其他數據。 上傳涉及將文件的副本發送到遠程設備。 但是,通過計算機網絡發送數據和文件不一定構成上傳或下載。
它是一個下載還是只是一個轉移?
各種網絡流量都可以被視為數據傳輸 某種類型的。 被認為是下載的特定類型的網絡活動通常是從客戶機 - 服務器系統中的服務器傳輸到客戶機 。 例子包括
- 將郵件從郵件服務器下載到本地客戶端
- 從Web服務器下載應用程序或存檔(如.zip或.tar文件)
- 使用FTP將FTP服務器上的文件複製到本地設備上
相反,網絡上傳的例子包括
- 將照片和視頻上傳到雲存儲系統或Pinterest網站等
- 發送郵件
- 將HTML文件發佈到Web服務器
- 使用FTP將文件複製到FTP服務器上
下載與流媒體
下載(和上傳)與網絡上其他類型的數據傳輸之間的主要區別是持久性存儲。 下載(或上傳)後,數據的新副本將存儲在接收設備上。 通過流式傳輸,數據(通常是音頻或視頻)可以實時接收和查看,但不會存儲以供將來使用。
在計算機網絡中,術語“ 上游”是指遠離本地設備流向遠程目的地的網絡流量。 相反, 下游流量流向用戶的本地設備。 大多數網絡上的流量同時在上游和下游方向流動。 例如,Web瀏覽器將HTTP請求上游發送到Web服務器,服務器以網頁內容的形式回應下游數據。
通常,當應用程序數據流向一個方向時, 網絡協議也會向相反的方向發送控制指令(通常對用戶不可見)。
典型的互聯網用戶創建比上游流量更多的下游。 出於這個原因,像非對稱DSL(ADSL)這樣的一些互聯網業務在上行方向上提供較少的網絡帶寬,以便為下行業務預留更多的帶寬。