Students will evaluate the impact of open protocols on the scalability of the Internet. (CSN-1.B)
Students will identify and describe commonly used protocols used in the Open Systems Interconnection (OSI) model. (CSN-1.B)
Important Vocabulary: HTTP, HTTPS, HTML, IP, UDP , TCP, IP, SSL/TLS, protocol, scalability, hierarchical, OSI model
From the APCSP course description: The Internet is a computer network consisting of interconnected networks that use standardized, open (nonproprietary) communication protocols.
One widely used conceptual framework to explain the interconnections in the internet is the OSI model. The objective of this section is to introduce students to the OSI model and have students investigate common open protocols at each layer of the OSI model. Students will also explain how open protocols have helped facilitate the scalability of the Internet.
The lesson begins with a video about HTML & HTTP. Students will have guided notes. This video can be completed in a flipped format with students coming to class already having watched it and ready to discuss. During this discussion the teacher will also review the packet switching activity from Section 2.7 and will highlight the key concepts. Students will work with a partner to research the OSI model, find & describe common protocols at each layer and create an artifact that is evidence of learning this material. Students are given choices in how they show mastery of these concepts.
Activity 2.8.1 Video introduction
The video and guided notes can be completed prior to class (flipped model).
Students will watch The Internet: HTTP & HTML. The video is 7 minutes long.
Students complete the video guided notes for HTTP & HTML.
Class discussion on important video content.
Activity 2.8.2 (Budget 55 minutes)
Emphasize that students have learned about the protocols involved in packet switching and addressing. Have students quickly list the protocols that they have learned. Introduce the concept of multiple layers of protocols to move data across the internet. One example of this is the OSI model. There are 7 layers, each of which has associated protocols.
Students will work with a partner to research and explain the OSI model. Their product should answer the following questions:
What are the layers and what is the order of layers?
What is the purpose of each layer?
Which are hardware layers? Software layers?
What are common protocols at each layer? Be sure to include: HTTP, SSL/TLS, TCP, IP, SMTP, Telnet, FTP, UDP, HTML, MIME
Give students a copy of the OSI assignment Students should create a digital artifact to convey their knowledge of the OSI model. Ideas include: word document with charts, prezi, powerpoint, webpage, video, etc.
Resources for research can include:
Differentiated assignments:
For students who need more scaffolding, provide them with an OSI template to complete.
For students who are more advanced and need a more challenging assignment, challenge them to experiment with HTML and create a webpage in NotePad++. The content of the page will be the explanation of the OSI model, either in text, graphics or both.
Note: APCSP course standards do not require students to memorize the OSI. Students need an understanding of the layered nature of the protocols and an understanding that the protocols are part of an open system. The students should know the functionality of the following protocols (not specific or technical details of how specific versions of the protocols work): HTTP, TCP/IP, SSL/TLS, UDP, HTML
Activity 2.8.3 (optional assignment)
Read the appendix section “The Internet as System and Spirit” of Blown To Bits and answer these questions.
Activity 2.8.4 (optional assignment)
Students complete a "Journey thru a Computing System" project. Students create a digital artifact that describes the journey information takes to go from their own computer to the innovations website and back.
Activity 2.8.1 Video guided notes for HTTP & HTML (student worksheet)
Activity 2.8.1 KEY for Video guided notes (teacher resource)
Activity 2.8.2 OSI template for differentiated assignment (student worksheet)
Activity 2.8.3 The Internet as System and Spirit assignment (Student worksheet)
Activity 2.8.4 Journey thru a Computing System (Student resource)