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.

Slides:



Advertisements
Similar presentations
CSCI 4550/8556 Computer Networks Comer, Chapter 22: The Future IP (IPv6)
Advertisements

IP datagrams Service paradigm, IP datagrams, routing, encapsulation, fragmentation and reassembly.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
Networking Theory (part 2). Internet Architecture The Internet is a worldwide collection of smaller networks that share a common suite of communication.
COS 420 Day 20. Agenda Group Project Discussion Protocol Definition Due April 12 Paperwork Due April 29 Assignment 3 Due Assignment 4 is posted Last Assignment.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
Chapter 6 Network Address Translation (NAT). Network Address Translation  Modification of source or destination IP address  Needed by networks using.
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 18 Introduction to Networks and the Internet.
Network Layer4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side,
Connecting Networks © 2004 Cisco Systems, Inc. All rights reserved. Defining the IP Packet Delivery Process INTRO v2.0—4-1.
Data Communications and Networking
Data Communications and Networks
1 Internet Protocol: Forwarding IP Datagrams Chapter 7.
Chapter 4: Managing LAN Traffic
Rhys McBreen (How the internet works) X. Contents The Layers and what they do IP Addressing X.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 12 Electronic Mail.
Syllabus outcomes Describes and applies problem-solving processes when creating solutions Designs, produces and evaluates appropriate solutions.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
CPT 499 Internet Skills for Educators Electronic Mail Session Five.
PA3: Router Junxian (Jim) Huang EECS 489 W11 /
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
10/8/2015CST Computer Networks1 IP Routing CST 415.
Chapter 81 Internet Protocol (IP) Our greatest glory is not in never failing, but in rising up every time we fail. - Ralph Waldo Emerson.
CS 453 Computer Networks Lecture 18 Introduction to Layer 3 Network Layer.
Chapter 2 The Internet Underlying Architecture. How the DNS works? DNS: Domain Name System Visiting a website: - Write the address - IP will use the address.
Internet Protocol: Routing IP Datagrams Chapter 8.
INTRANETS MR ROSS UNIT 3 IT APPLICATIONS. DEFINITION An intranet is an internal, secured environment that has a similar look and feel to the Internet,
UNIT 2 LESSON 3 CS PRINCIPLES. OBJECTIVES Students will be able to: Construct a binary communication protocol for playing Battleship using the Internet.
TCP =Transmission Control Protocol IP = Internet Protocol TCP/IP Protocol.
Networks. Ethernet  Invented by Dr. Robert Metcalfe in 1970 at Xerox Palo Alto Research Center  Allows group of computers to communicate in a Local.
UNIT 2 LESSON 5 CS PRINCIPLES. OBJECTIVES Students will be able to: Explain why protocols are necessary to overcome the underlying unreliability of the.
UNIT 2 LESSON 8 CS PRINCIPLES. UNIT 2 LESSON 8 OBJECTIVES Students will be able to: Describe how routers develop routing tables to determine how to send.
Topic 6, Lesson 3: The Internet Computer Communications and Networking.
Network Layer Lecture Network Layer Design Issues.
Computer Network Architecture Lecture 7: OSI Model Layers Examples II 1 26/12/2012.
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
Day 8- The Need for Addressing
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.
Please take out the homework - viewing sheet fro the movie
THE NEED FOR DNS DOMAIN NAME SYSTEM
How do we send data across computer networks
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
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.
COMPUTER NETWORKS CS610 Lecture-33 Hammad Khalid Khan.
Packets and Making a Reliable Internet
Forwarding and Routing IP Packets
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.
Introduction to Networking
AP CSP: Making a reliable Internet & DNS
Net 323: NETWORK Protocols
Topic 5: Communication and the Internet
How the internet sends messages
Protocols 1 Key Revision Points.
Networking Theory (part 2)
Distributed Systems CS
Code.org Lessons 11 & 12 Lesson 11- Packets and Making a Reliable Internet Lesson 12- The Need for DNS.
Protocol Application TCP/IP Layer Model
COMPUTER NETWORKS CS610 Lecture-29 Hammad Khalid Khan.
Code.org Lessons 11 & 12 Lesson 11- Packets and Making a Reliable Internet Lesson 12- The Need for DNS.
Networking Theory (part 2)
Distributed Systems CS
Presentation transcript:

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 using a numeric addressing protocol with the Internet Simulator. Evaluate the benefits and security concerns associated with the use of a routed system of sending packets.

ROUTERS A router is a computer designed to receive and redirect packets of information based upon the addressing information (e.g. an IP address) contained in the header of a packet. typically have many possible locations it can redirect a packet towards. can determine which of these will allow the packet to reach its destination fastest. often redundant paths between two locations on the Internet, so if one path is experiencing traffic or otherwise out of service, additional paths will be available. This redundancy makes the Internet more reliable and also helps the Internet to scale, accommodating new users (and routers!) as they are connected to the system.

JOURNAL UNIT 2 ENTRY 5 Imagine you were going to send a letter to a friend living in another state. List the steps you imagine your letter would have to take through the different parts of the postal system. Don’t worry if you’re not sure about your answers, just make an educated guess.

JOURNAL UNIT 2 ENTRY 4 Were you able to play battleship effectively using your protocol? If yes, what about your protocol made it easy to use, if not, what would you change to make it better? Reflect…

EXAMPLE: Example: Mailbox → Mail Carrier → Local Post Office → Regional Collection Center (of origin) → Regional Collection Center (of destination) → Local Post Office → Mail Carrier → Friend’s House

A MORE ADVANCED INTERNET SIMULATOR: Today's activity introduces a much more advanced version of the Internet Simulator. Messages now have “To” and “From” addresses in a format similar to IP. This allows messages to be sent to a single intended recipient. The Internet Simulator also simulates the routing of messages across a network, with messages possibly being routed across multiple routers in unpredictable sequences before finally being delivered. This is done to simulate the way traffic travelling across the Internet is constantly rebalanced in response to over or under-usage of some channels. A message will usually make it to its destination, but we can't know for sure how it will get there.

INTERNET ROUTER ACTIVITY The format of this activity is a repeated pattern of steps: 1) Find a friend's IP address. 2) Have a short conversation. 3) Analyze the traffic to learn something about the structure of the Internet and answer questions. Find a Classmate on Your Router: Join a router with some of their classmates, adding more if they need them. There should be at least three students on each router. Point out that messages now include a "To" and "From" IP address in their header. Use the network visualization to find the IP addresses of some of their classmates. Have a Conversation: Conduct a short conversation (e.g. a simple greeting or a question and answer) with two friends on their router. Verbally confirm that both sides are receiving messages. If your To address is not constructed properly the message will be dropped. Read the Traffic: Once you have conducted your conversations, pause and demonstrate the ability to view router traffic in the Router tab. You should use the data generated here to answer the first set of questions on the Activity Guide. Click the “Log Browser” button to view the table of router data.

SUMMARY The message structure you invented for your Battleship protocol is generally described as a “datagram” or “packet”. The real Internet uses a protocol called the “Internet Protocol” or IP. Computers have numeric addresses called “IP addresses”. The most common datagram or packet structure in use today is called an “IPv4 packet” (which means IP version 4). The Internet Protocol is a general protocol used to send messages of any type.