HTTP and Abstraction: Blown to Bits Response
Blown to Bits, Appendix:
The layers of protocols used in network communication is an example of abstraction. Can you give other examples of abstraction in everyday life?
-Abstraction is used for many things in our everyday lives. For example, abstraction can help us in problem solving, in imagination, and in thoughtfulness.
When you browse to a web page, maybe with some animated advertisements embedded on it, describe in detail what happens behind the scenes to display that page on your browser.
-The DNS of the website finds the IP Address of the computer, and then the website groups TCP packets together and sends them to the website. This is how the ad is displayed.
Blown to Bits, Chapter 3:
Question about abstraction: Discuss how not knowing some basics of how a software tool or computer works, and the abstractions they use, could lead to bad outcomes.
-This could lead to many problems. For example, if the program is not used as it is intended to, problems and errors could arise. Also, the human error factor is increased massively, since they do not know fully what they are doing.
Comments
Post a Comment