This chapter covers the following topics:
• The concepts of URI, URL, URN, and MIME
• An overview of HTTP, including its operation, message format, and versions
• A discussion on the differences between HTTP/1.0 and HTTP/1.1 and their performance implications
• A discussion on HTTP header types: General, Request, Reponse, and Entity Headers
HTTP is the most widely used protocol for web applications, both on the Internet and on intranets. HTTP, which relies on TCP as the transport protocol, is used to carry many types of objects or content such as text, images, and video, yet it also allows file transfers and video streaming. Chapter 3, “Application Architectures Overview,” discusses applications that use ...