The design of the Internet includes hierarchy and redundancy to help it scale reliably. An end-to-end architecture means that key functions are placed at endpoints in the network (i.e., an Internet user's computer and the server hosting a website) rather than in the middle of the network. Open standards for transmitting information across the Internet help fuel its growth. This design philosophy impacts systems and technologies that integrate with the Internet. Students explain how Internet-based systems depend on these characteristics. For example, students could explain how having common, standard protocols enable products and services from different developers to communicate. Examples of security concerns to consider: encryption and authentication strategies, secure coding, and safeguarding keys. Alternatively, students could describe how the end-to-end architecture and redundancy in routing enables Internet users to access information and services even if part of the network is down; the information can still be routed from one end to another through a different path.
Standard detail
Depth 2Parent ID: C073D6690F664D36B67366E7A61BB382Standard set: Level 3B: Grades 11-12 (Ages 16-18)
Original statement
Quick facts
- Statement code
- Standard ID
- 45B8282A745B4FD0951479D62E30CA9E
- Subject
- Computer Science
- Grades
- 11, 12
- Ancestor IDs
- C073D6690F664D36B67366E7A61BB38227CF298D37924945B34481020B3F0945
- Source document
- CSTA K-12 Computer Science Standards (Revised 2017)
- License
- CC BY 4.0 US