Lesson 2-9 AP Computer Science Principles

Slides:



Advertisements
Similar presentations
The internet and the WWW
Advertisements

UNIT 2 LESSON 10 CS PRINCIPLES. UNIT 2 LESSON 10 OBJECTIVES Students will be able to: Describe how a system of DNS servers support IP lookups. Explain.
UNIT 2 LESSON 9 CS PRINCIPLES. UNIT 2 LESSON 9 OBJECTIVES Students will be able to: Explain the inefficiencies of everyone managing their own name-to-
The Domain Name System (DNS) By Alex Kamau B101 Technology Context.
AP CSP: Sending Binary Messages
AP CSP: Cybercrime.
Routers and Redundancy
AP CSP: The Need for Addressing
NAT (Network Address Translation)
AP CSP: The Internet is for Everyone
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
IP and MAC Addresses, DNS Servers
Please take out the homework - viewing sheet fro the movie
AP CSP: Sending Binary Messages with the Internet Simulator
HTTP and Abstraction on the Internet
HTTP AND ABSTRACTION ON THE INTERNET
1.4 Wired and Wireless Networks
THE NEED FOR DNS DOMAIN NAME SYSTEM
Waves Teaching Slides, 3.3 If you are using the PowerPoint slides, log in to your FOSSweb account on your internet browser. Then, cut and paste these links.
The Cost of Free Lesson 4-4.
HTTP and Abstraction on the Internet
Finding Trends with Visualizations
Code.org Lessons 11 & 12 Lesson 11- Packets and Making a Reliable Internet Lesson 12- The Need for DNS.
ROUTERS AND REDUNDANCY
Routers and Redundancy
THE NEED FOR ADDRESSING
Research Methods Dr. X.
THE NEED FOR DNS DOMAIN NAME SYSTEM
Lesson 2-9 AP Computer Science Principles
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Functions and Top-Down Design
The Internet.
Packets and Making a Reliable Internet
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
DNS Server is…? 2CP – C Lee Kyu Don.
Warm up Activity: As you walk in, take your IP address. DO NOT share it with your classmates. For the next 5 minutes, your goal is to complete an accurate.
Unit 5: Providing Network Services
Sending Bits in the Real World
The Need for Programming Languages
Introduction to Computers
Introduction to Computers
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Introducing To Networking
The Need for Addressing
RAPID RESEARCH DATA INNOVATIONS
Sending Bits on the Internet
Compound Conditional Logic
Rapid Research - Cybercrime
AP CSP: Making a reliable Internet & DNS
Net 323: NETWORK Protocols
Computer Networks Lesson 3.
Providing Network Services
Building Skills for High School & College Success
Modelling the internet
Modelling the internet
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Unit 1.4 Wired and Wireless Networks Lesson 3
RAPID RESEARCH DATA INNOVATIONS
HTTP and Abstraction on the Internet / The Need for DNS
Lesson 3: No One Communicates Alone
Code.org Lessons 11 & 12 Lesson 11- Packets and Making a Reliable Internet Lesson 12- The Need for DNS.
Rapid Research - Cybercrime
Computer Networks Lesson 3.
Introduction to the World Wide Web and the Internet
Code.org Lessons 11 & 12 Lesson 11- Packets and Making a Reliable Internet Lesson 12- The Need for DNS.
Read this to find out how the internet works!
The Internet and Electronic mail
CUTM 4012: Methods of Teaching English
Information Systems in Organizations 2
Task 1 A British tourist is visiting New York and Newark, New Jersey. They want to find out what’s happening back in the UK in the news by visiting the.
Presentation transcript:

Lesson 2-9 AP Computer Science Principles The Need for DNS Lesson 2-9 AP Computer Science Principles

Activity When you walked in, I handed you a slip of paper with an IP address on it. You also should have a Worksheet - Names and Addresses. For the next 5 minutes, your goal is to complete an accurate list of IP addresses and names for all students in the room. You may only talk to one person at a time, but you may exchange as much information with that person as you want. GO!

Objectives Students will be able to: Give a high level description of DNS as a name-to-IP-address mapping system used on the Internet Give a few reasons why DNS is useful and necessary Describe at least one vulnerability of DNS and how an attack on it works

Activity Why did I keep changing your IP address? Do you think the system we just simulated is an efficient way of collecting IP addresses? Are there any inefficiencies you observe? How could it be made better?

Activity Guide - DNS Partner Questionnaire You are going to interview (have a conversation with) someone in class whom you don’t know very well, using only the Internet Simulator. We’ve prepared a list of interview questions and you should both jot down each other’s responses. To find the person, you will have to ask the DNS for his/her IP address. When you have retrieved the IP address, start the interview. HOWEVER….As you’re working, if I tap you and your partner, you MUST disconnect and reconnect from the simulation. This is to simulate changing IP addresses. You’ll need to re-join a router and ask the DNS for your partner’s new IP address in order to continue having your conversation

Video You may remember from the IP/DNS video that we saw several lessons ago) that you learned about the Internet system for sharing names and IP addresses. Let’s look at the DNS part again…

DNS The challenges we encountered in today’s activity very closely mirror those that exist on the actual Internet. The response to those challenges was the development of a protocol called the Domain Name System, DNS. The DNS serves as a localized list of all names and IP addresses, similar to the contacts section of your phone. When a device joins the Internet, it shares its IP address with the DNS. It can then use the agreed-upon protocol to request the IP addresses of others on the network and use those addresses to communicate directly with them.

But is it secure? Hopefully we all get the basic idea: the DNS is the large-scale system that translates human-readable web addresses into their numeric IP addresses so that computers can communicate. This system however was not designed to be secure and that has resulted in some major security incidents over time. You’re now going to learn about some of them and how they work.

Denial of Service Attacks To learn more about DNS you will be reading articles about how it works and some of the vulnerabilities of the system, namely DDoS (Distributed Denial of Service) attacks. You will have 20 minutes to read, then we will perform a jigsaw and you will learn about the other articles from your classmates.

Activity Guide Read the article assigned to your group. Complete the first page of the “Activity Guide - Research: DNS in the Real World”

Jig Saw Form new groups. Exchange information you learned with one another. Record the key points from each article in the space provided on the second page of the activity guide.

What is DNS? Why does the Internet use IP addresses? Why don’t we need to know IP addresses? Why do we need a Domain Name System? Why don’t we all maintain our own DNS? Is there one big DNS for the entire Internet? How do you think all these DNS servers are maintained?

Security What is one vulnerability of DNS and how is that vulnerability attacked? What are the implications of an attack on a DNS server (or severs) - how does this affect your life?

Stage 12 Complete stage 12