Abstract An abstraction that allows us to divide HTTP Request and HTTP Response into multiple pieces There are two types - HTTP Header Frame, HTTP Data Frame