Due: Friday 12/06 10:00 am
Submission name: p00.pdf
Overview
Below you will find 2 tasks that will require you to create both text and diagrams. You can write and draw these things in any way you see fit. You will submit a single pdf file that contains all of these pieces. Each part should be a separate page, resulting in 5 pages total.
The Internet (2 pages)
You open a web browser, type http://homer.stuy.edu
into the address bar, and hit enter. In a matter of seconds, a web page is rendered in your browser. How did that happen?
Your mission
Provide as much detail as possible in explaining this process. Your explanation should consist of 2 parts:
- An ordered list of steps explaining how the request and subsequent response was transmitted. If the steps involve an protocols and/or addresses, explain those.
- A diagram showing how that traffic flowed between your computer and homer. The diagram should show:
- Your computer (at home).
- Any network device inside your home (router, access point, etc. Not other computers/phones/gaming systems/refrigerators).
- Your ISP
- Stuyvesant’s ISP - Spectrum
- Stuyvesant’s Gateway Router
- Homer (homer is connected to the gateway router via a switch)
Computer Data & Components (3 pages)
You are working on an assignment in DrRacket, you type the following line of code:
(define foo 42)
You save the file. What happened?
Your mission
Provide as much detail as possible in explaining this process. Your explanation should consist of 3 parts:
- An ordered list of steps explaining how the text of the file was entered into the computer, where that data was being kept before saving, and what happened to the data when you saved the file.
- A diagram showing the computer components you mentioned in part 1 and how the data flowed between them.
- Using a standard encoding scheme, provide the digital representation of the file, using hexadecimal values.
Skill | Minimal Competency | Developing Competency | Competency | Mastery |
---|---|---|---|---|
12. Number Systems | Demonstrates understanding of the decimal number system. | Demonstrates understanding of the binary number system. | Can convert between decimal and binary number systems. | Can work in octal and hexadecimal number systems. |
13. Digital Representation of Data | Demonstrates an understanding of bits and bytes. | Demonstrates how bits can be used to represent integers. | Demonstrates how bits can be used to represent characters. | Demonstrates how bits can be used to represent other kinds of data (e.g. images, audio) |
14. Main Components of Computers | Can describe and identify one of the 4 main components of computers. | Can describe and identify 2 of the 4 main components of computers. | Can describe and identify the 4 main components of computers. | Can describe how the 4 main components of computers interact with each other. |
16. The Internet | Can explain the roles of servers, clients and routers. | Can explain how computers are addressed on the internet and what domain names are. | Can explain how internet traffic flows between devices. | Can explain the role of different internet protocols. |