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.

Slides:



Advertisements
Similar presentations
Media Access Control (MAC) addresses in the network access layer ▫ Associated w/ network interface card (NIC) ▫ 48 bits or 64 bits IP addresses for the.
Advertisements

The Internet Useful Definitions and Concepts About the Internet.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Lecture#1 on Internet. Internet Addressing IP address: pattern of 32 or 128 bits often represented in dotted decimal notation IP address: pattern of 32.
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
Internetworking – What is internetworking? Connect multiple networks of one or more organizations into a large, uniform communication system. The resulting.
TCP/IP (Transmission Control Protocol / Internet Protocol)
CS1001 Lecture 7. Overview Computer Networks Computer Networks The Internet The Internet Internet Services Internet Services Markup Languages Markup Languages.
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-
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
(class #2) CLICK TO CONTINUE done by T Batchelor.
Unit 1 Lesson 13. Basic understanding of what HTTP is HTTP like DNS is an ASCII-text based protocol - it’s just two computers sending text messages to.
IP Addressing and Subnetting
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.
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.
Routers and Redundancy
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.
Day 8- The Need for Addressing
AP CSP: The Need for Addressing
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
Go to youtube and search “Code.org internet videos”
Please take out the homework - viewing sheet fro the movie
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.
Instructor Materials Chapter 5 Providing Network Services
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.
AP CSP: Sending Binary Messages with the Internet Simulator
HTTP and Abstraction on the Internet
ENCODING AND SENDING FORMATTED TEXT
HTTP AND ABSTRACTION ON THE INTERNET
THE NEED FOR DNS DOMAIN NAME SYSTEM
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 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.
Packet Switching Datagram Approach Virtual Circuit Approach
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.
Packets and Making a Reliable Internet
Lecture 6: TCP/IP Networking By: Adal Alashban
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.
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
AP CSP: Making a reliable Internet & DNS
Computer Networks Lesson 3.
Wednesday, September 19, 2018 What Is the Internet?
I. Basic Network Concepts
SENDING BINARY MESSAGES WITH THE INTERNET SIMULATOR
Chapter 20 Network Layer: Internet Protocol
Web Design & Development
The Internet is for Everyone
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
The Internet is For Everyone
TCP/IP Protocol Suite: Review
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
Rapid Research - Cybercrime
Internet Basics Videos
How Our Customers Communicate With Us
Code.org Lessons 11 & 12 Lesson 11- Packets and Making a Reliable Internet Lesson 12- The Need for DNS.
The Internet and Electronic mail
Exceptions and networking
Objectives: 1.Identify different internet protocol (IP) 2.Configure sample of IP address 3.Appreciate and relate protocol in our life.
Presentation transcript:

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 created. Binary - A way of representing information using only two options. Bit - A contraction of "Binary Digit". A bit is the single unit of information in a computer, typically represented as a 0 or 1. Bandwidth - Transmission capacity measure by bit rate Bit rate - (sometimes written bitrate) the number of bits that are conveyed or processed per unit of time. e.g. 8 bits/sec. Latency - Time it takes for a bit to travel from its sender to its receiver. Protocol - A set of rules governing the exchange or transmission of data between devices. ASCII - ASCII - American Standard Code for Information Interchange. ASCII is the universally recognized raw text format that any computer can understand. code - (v) to write code, or to write instructions for a computer. IETF - Internet Engineering Task Force - develops and promotes voluntary Internet standards and protocols, in particular the standards that comprise the Internet protocol suite (TCP/IP). Internet - A group of computers and servers that are connected to each other. Net Neutrality - the principle that all Internet traffic should be treated equally by Internet Service Providers. To / From Address: Like an IP address, included on every message sent over the Internet. Dropped Messages: Poorly formed messages cannot be delivered and so are dropped, just like a letter with a bad address on it. Tomorrow you’ll discuss more technical reasons messages are dropped. Multiple Hops: A message travelling across the Internet will visit many routers as each tries to forward it along the most efficient path to its destination. Different Paths: Routers respond to traffic on the Internet in real time. The best path at one moment might be backed up a few seconds later. Routers choose the current best path to get the message through Router: a computer designed to receive and redirect packets of information based upon the addressing information (e.g. an IP address) contained in the packet. Packets - Small chunks of information that have been carefully formed from larger chunks of information. TCP - Transmission Control Protocol - provides reliable, ordered, and error-checked delivery of a stream of packets on the internet. TCP is tightly linked with IP and usually seen as TCP/IP in writing. DNS - The service that translates URLs to IP addresses.

CS Principles U1L12 The Need For DNS

U1L12 The Need For DNS Objectives SWBAT: 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

U1L12 Vocab DNS – Domain Name Service; the service that translates URLs to IP addresses.

U1L12 Content: DNS At its core, the DNS is "simply" a hierarchical system of computers and databases, that maps IP addresses to domain names. It enables Internet users to connect human-language locations on the Internet with numeric addresses used by IP. While distributed and hierarchical, it can be treated in the abstract as a centralized registry of locations on the Internet, allowing users to quickly find locations they are looking for and register themselves so that others may find them.

U1L12 Prompt? Prompt1: Why did I keep taking your IP addresses? Prompt2: 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?

U1L12 Prompt? Prompt: Why did I keep taking your IP addresses? This simulates the fact that a computer’s IP address does not stay the same. For example, a person’s IP address on their phone changes quite frequently as they move around throughout their day and their phone tries to connect to the Internet from different locations. Prompt: 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? A central list would be better, and the Internet has a system for that

U1L12 Activity 1 Transition to the Internet Simulator (see Code Studio): Open DNS Partner Questionnaire - Activity Guide. The new configuration of the simulator includes a DNS server: A DNS server now appears attached to every router. We no longer can see anybody’s IP address. To get an IP address, we have “ask” the DNS server using a text-based protocol. Demonstrates how to send a request to the DNS for someone’s address. Let students try the DNS protocol to get the address of someone who is attached to their router.

U1L12 Activity 1 When you go to the Internet Simulator now, you will see a "DNS server" attached to the router. In order to communicate with someone else, you must first find their IP address by asking the DNS. 1. To begin, click over to the “DNS” tab to see all the hostnames of people on the router. You will see the address of the DNS (always 15) but will not see an address for anyone else on the router. 2. The DNS server responds to a text protocol that will give you someone’s IP address. The protocol is: 3. After the DNS has returned an IP address, you can type that IP address into the “To” field, enter a message, and then press “send.” GET <hostnameOfPerson>

Directions (from activity guide) You are going to interview/have a conversation with a classmate using only the Internet Simulator. We’ve created a list of interview questions (on the next page) and you should both jot down each other’s responses. To find the person, you will have to ask the DNS for her IP address. When you have retrieved the IP address, start the interview. HOWEVER….As you’re working, if your teacher taps you and your partner, you both MUST disconnect and reconnect from the simulation. This is to simulate changing IP addresses. Even though your IP address will change, your hostname will stay the same, so 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: DNS You may remember (from the IP/DNS video that we saw several lessons ago) that you learned about the Internet system (v DNS) for sharing names and IP addresses. Let's watch that section again!

U1L12 Reflection 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?