11.07.2015 Views

Network Working Group R. Fielding Request for Comments: 2616 ...

Network Working Group R. Fielding Request for Comments: 2616 ...

Network Working Group R. Fielding Request for Comments: 2616 ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

- understand any valid response in the <strong>for</strong>mat of HTTP/0.9, 1.0, or1.1.For most implementations of HTTP/1.0, each connection is establishedby the client prior to the request and closed by the server aftersending the response. Some implementations implement the Keep-Aliveversion of persistent connections described in section 19.7.1 of RFC2068 [33].19.6.1 Changes from HTTP/1.0This section summarizes major differences between versions HTTP/1.0and HTTP/1.1.19.6.1.1 Changes to Simplify Multi-homed Web Servers and Conserve IPAddressesThe requirements that clients and servers support the Host requestheader,report an error if the Host request-header (section 14.23) ismissing from an HTTP/1.1 request, and accept absolute URIs (section5.1.2) are among the most important changes defined by thisspecification.Older HTTP/1.0 clients assumed a one-to-one relationship of IPaddresses and servers; there was no other established mechanism <strong>for</strong>distinguishing the intended server of a request than the IP addressto which that request was directed. The changes outlined above willallow the Internet, once older HTTP clients are no longer common, tosupport multiple Web sites from a single IP address, greatlysimplifying large operational Web servers, where allocation of manyIP addresses to a single host has created serious problems. TheInternet will also be able to recover the IP addresses that have beenallocated <strong>for</strong> the sole purpose of allowing special-purpose domainnames to be used in root-level HTTP URLs. Given the rate of growth ofthe Web, and the number of servers already deployed, it is extremely<strong>Fielding</strong>, et al. Standards Track [Page 171]RFC <strong>2616</strong> HTTP/1.1 June 1999important that all implementations of HTTP (including updates toexisting HTTP/1.0 applications) correctly implement theserequirements:- Both clients and servers MUST support the Host request-header.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!