A range request asks for a portion of the file

About

A range request is simply a way for http to request a portion of the file instead of the entire file. It gives the possibility to read a file in multiple portion and therefore in parallel.

Example

Example with a GET method

GET https://datacadamia.com/path/to/file HTTP/1.1
Range: byte=0-10000

Usage

EMR uses this technique to read data from S3. For example, if a single data file on Amazon S3 is about 1 GB, Hadoop reads your file from Amazon S3 by issuing 15 different HTTP requests in parallel if Amazon S3 split size is 64 MB (1 GB/64 MB = ~15).

Documentation / Reference





Discover More
(HTTP|HTTPS) - Hypertext Transfer Protocol

Hypertext Transfer Protocol (HTTP) is the transfer protocol to exchange or transfer web resource between nodes (host). The H in HTTP means an hypertext (ie HTML). The protocol was first designed...
Chrome Devtool Har
HTTP - Request

An HTTP request is a message sent from a client to a server. It's the first part of a fetch, the second being the response. A request message has: a first line called the request...
Map Of Internet 1973
Network - Remote Transfer Application Protocols / Remote File Access (Http, Ftp, Scp, )

... This page is applications that implements a protocol to transfer/transport data: from a remote services to a local process. This functionality is also known as remote file acceslocal file...
What is a cache validation (conditional HTTP GET request) ?

A cache validation known as a conditional HTTP GET request asks the server if a resource has been modified



Share this page:
Follow us:
Task Runner