컴퓨터 네트워크에서 다운로드는 원격 장치에서 전송되는 파일 또는 기타 데이터를 수신하는 것입니다. 업로드에는 원격 장치에 파일 사본을 보내는 작업이 포함됩니다. 그러나 데이터 및 파일을 컴퓨터 네트워크를 통해 전송한다고해서 반드시 업로드 또는 다운로드가 이루어지는 것은 아닙니다.
다운로드 또는 그냥 전송입니까?
모든 종류의 네트워크 트래픽은 데이터 전송으로 간주 될 수 있습니다. 어떤 종류의. 다운로드로 간주되는 특정 종류의 네트워크 활동은 일반적으로 클라이언트 - 서버 시스템에서 서버에서 클라이언트로 전송됩니다. 예제에는 다음이 포함됩니다
- 메일 서버에서 로컬 클라이언트로 전자 메일 다운로드
- 웹 서버에서 응용 프로그램이나 아카이브 (예 : .zip 또는 .tar 파일) 다운로드
- FTP를 사용하여 FTP 서버에서 로컬 장치로 파일 복사
반대로 네트워크 업로드의 예에는
- 사진 및 비디오를 클라우드 스토리지 시스템이나 Pinterest와 같은 웹 사이트에 업로드
- 이메일 전송
- 웹 서버에 HTML 파일 게시
- FTP를 사용하여 파일을 FTP 서버에 복사
다운로드 대 스트리밍
다운로드 (및 업로드)와 네트워크상의 다른 종류의 데이터 전송 간의 주요 차이점은 영구 저장 장치. 다운로드 (또는 업로드) 후 데이터의 새 사본이 수신 장치에 저장됩니다. 스트리밍을 사용하면 데이터 (일반적으로 오디오 또는 비디오)는 실시간으로 수신 및 확인되지만 나중에 사용할 수 있도록 저장되지 않습니다.
컴퓨터 네트워크에서 용어는 업스트림 로컬 장치에서 원격 대상으로 흐르는 네트워크 트래픽을 나타냅니다. 하류 반대로 트래픽은 사용자의 로컬 장치로 흐릅니다. 대부분의 네트워크에서 트래픽은 업스트림 및 다운 스트림 방향으로 동시에 흐릅니다. 예를 들어 웹 브라우저는 HTTP 요청을 웹 서버로 업스트림하고 서버는 다운 스트림 데이터를 웹 페이지 컨텐트 형식으로 응답합니다.
흔히 응용 프로그램 데이터가 한 방향으로 흐르는 동안 네트워크 프로토콜은 제어 명령 (일반적으로 사용자에게 보이지 않음)을 반대 방향으로 보냅니다.
일반적인 인터넷 사용자는 업스트림 트래픽보다 다운 스트림을 훨씬 많이 생성합니다. 이러한 이유로 비대칭 DSL (ADSL)과 같은 일부 인터넷 서비스는 다운 스트림 트래픽에 더 많은 대역폭을 예약하기 위해 업스트림 방향으로 네트워크 대역폭을 덜 제공합니다.