Wednesday, September 28, 2016

HTTP Reflection

Zach M

Define AbstractionServerClientHTTP, the purpose of headers andbody of HTTP


Abstraction: Taking away everything but the essential data

Server: Recieves requests and sends responses

Client: Sends requests to the server

HTTP: HyperText Transfer Protocol. A protocol for sending data.
HTTP Header: Specifies what HTTP version and what the action is, such as post or get.
HTTP Body: The actual information being sent (html, css, images, etc)

  • Explain how layers of protocols allow the Internet to function?
Layers of protocols allow the internet to function because each layer is dependent on the layer below it. HTTP is dependent on TCP which is dependent on IP which is dependent on the physical internet.

  • Use developer tools in a modern browser to explore the HTTP traffic associated with visiting common websites?
Most traffic is image requests, java script requests, html requests, and css requests.

  • Identify abstractions used in the development of Internet protocols?
The abstractions used in the development of Internet protocols are the layers of Internet protocols.

  • Describe how a protocol or layer of the internet acts as an "abstraction" for other layers?
Because each layer doesn't need to know the details about the other. TCP doesn't need to know the details of IP or DNS or HTTP, it only needs to handle the transport of data.

No comments:

Post a Comment