HTTP 1.1 protocol also provides another mechanism to support partial delivery of contents. This is generally used during downloads of large content. A client achieves this by specifying byte ranges in the request header and server would serve only that much data which has been asked for. For example request Range: bytes=0-199 imply that a web server would send only first 200 bytes; Similarly, a request header Range: bytes=200-299 would result in web server sending 100 bytes data of fetched resource starting from the offset 200. This way a client makes multiple requests for a resource with different ranges identifying smaller chunk sizes and a web server will respond for those chunks. Since it is partial content, the status response code will be 206 Partial Content instead of 200 OK. The response header Content-Range: bytes 200-299/873 indicates that this response contains 100 bytes of data starting from offset 200 out of a total size of 873 bytes. This partial response is particularly very useful when downloading a large file and connection breaks. This enables client to resume the download from the point of failure rather than start from the beginning.