As part of an HTTP request (for example a web browser requesting a certain web page) a number of 'headers' are sent in both directions, including things such as browser version, cookies, supported file formats and more.