Lesson 2-9 AP Computer Science Principles

Slides:



Advertisements
Similar presentations
The internet and the WWW
Advertisements

How the Internet Works CPA. Internet Addresses How do you get to the school’s website? What you as the user sees is a web address or URL – Uniform Resource.
Mr C Johnston ICT Teacher
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 4 CS PRINCIPLES. OBJECTIVES Students will be able to: Describe the redundancy of routing between two points on the Internet. Send messages.
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-
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
VCE IT Theory Slideshows
AP CSP: Sending Binary Messages
Routers and Redundancy
Day 8- The Need for Addressing
AP CSP: The Need for Addressing
NAT (Network Address Translation)
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
Sending Binary Messages
Please take out the homework - viewing sheet fro the movie
Sending Binary Messages
AP CSP: Sending Binary Messages with the Internet Simulator
HTTP and Abstraction on the Internet
HTTP and Abstraction on the Internet
HTTP AND ABSTRACTION ON THE INTERNET
How is all that data traffic controlled on the Internet?
Class Notes Overview of Internet Session B
THE NEED FOR DNS DOMAIN NAME SYSTEM
HTTP and Abstraction on the Internet
HTTP and Abstraction on the Internet
Code.org Lessons 11 & 12 Lesson 11- Packets and Making a Reliable Internet Lesson 12- The Need for DNS.
ROUTERS AND REDUNDANCY
Day 10- The Need for Addressing
Routers and Redundancy
THE NEED FOR ADDRESSING
THE NEED FOR DNS DOMAIN NAME SYSTEM
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
LinkedIn.
Packets and Making a Reliable Internet
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
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.
SENDING BINARY MESSAGES
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.
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.
Lesson 2-9 AP Computer Science Principles
The Need for Addressing
Sending Bits on the Internet
AP CSP: Making a reliable Internet & DNS
Net 323: NETWORK Protocols
Computer Networks Lesson 3.
Providing Network Services
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
Modelling the internet
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
Modelling the internet
Network Hardware and Protocols
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Unit 1.4 Wired and Wireless Networks Lesson 3
HTTP and Abstraction on the Internet / The Need for DNS
Code.org Lessons 11 & 12 Lesson 11- Packets and Making a Reliable Internet Lesson 12- The Need for DNS.
Protocols & Packet Switching
Follow the Data Data (and information) move from place to place in computer systems and networks. As it moves it changes form frequently. This story.
Module 12 Network Configuration
How we can help each other, help each other.
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!
INFORMATION FLOW ACROSS THE INTERNET
WJEC GCSE Computer Science
The Internet and Electronic mail
Presentation transcript:

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

Objectives Students will be able to: Explain the inefficiencies of everyone managing their own name-to- address table. Describe the protocols necessary for users to update and utilize DNS to translate a human-readable location on the Internet into a numeric IP address.

Names vs. Addresses When computers talk to one another on the web, they don’t refer to each other by names; they use an IP address to indicate who they are and who they are sending a message to. Without this system, the packets would be impossible to route across the Internet. The problem with this system is that, while computers are fine with referring to other computers by numbers, humans are really terrible at remembering long strings of seemingly-random numbers. We’d prefer to identify a web page by its name, and besides, it makes remembering our favorite locations on the Internet (“Code.org” vs. 54.230.45.178) much easier!

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!

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?

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…

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

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.

Let’s Review What We Know About Internet Protocols 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?

Stage 9 Complete Stage 9