This chapter will provide background information needed to help understand how the web can be filtered. The web is based on three major building blocks: the Hypertext Markup Language, Uniform Resource Locators, and the Hypertext Transport Protocol. Each of these will be described in the following sections.