SENDING BINARY MESSAGES WITH THE INTERNET SIMULATOR

Slides:



Advertisements
Similar presentations
Introduction to Data communication
Advertisements

DATA COMM & COMPUTER NETWORKING. Data Communications..  are the exchange of data between two devices via some  form of transmission medium such as a.
science/internet-intro
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 9 Networks and Communications.
Lesson 6 Binary Understand what Binary Code means and apply this knowledge Understand how data is represented using bit systems and be able to change decimal.
BBC MICRO:BIT Lesson 6 Networking. Digital devices can be networked together to exchange data. You are going to create a very simple network using two.
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.
AP CSP: Sending Binary Messages
AP CSP: Pixelation – B&W/Color Images
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 Numbers
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.
(2A) Communication methods and speeds in real world situations
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: 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.
Day 5- Sending Numbers Code.org- Unit 1, Lesson 6.
Sending Binary Messages
Vocabulary byte - The technical term for 8 bits of data.
Sending Binary Messages
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.
Chapter 12 Part 2 Media Access Control (MAC)
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
HTTP and Abstraction on the Internet
ENCODING AND SENDING FORMATTED TEXT
HTTP AND ABSTRACTION ON THE INTERNET
Intro to MIS – MGS351 Network Basics
UNIT 2 – LESSON 3 Encoding B&W Images.
UNIT 2 – CHAPTER 1 – LESSON 1 DIGITAL INFORMATION.
THE NEED FOR DNS DOMAIN NAME SYSTEM
HTTP and Abstraction on the Internet
HTTP and Abstraction on the Internet
THE NEED FOR ADDRESSING
6.1 Communication Methods
THE NEED FOR DNS DOMAIN NAME SYSTEM
Sending Binary Messages- 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.
UNIT 2 – LESSON 4 Encoding Color Images.
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.
SENDING BINARY MESSAGES
UNIT 1 – LESSON 6 SENDING NUMBERS.
Introduction to electronic communication systems
Sending Bits in the Real World
UNIT 4 - BIG DATA AND PRIVACY
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.
Sending Bits on the Internet
Unit 1.4 Wired and Wireless Networks Lesson 2
Review Messages over the internet are sent using binary
Intro To Computer Networks
Sending Binary Messages- Internet
Creativity in Algorithms
Day 4- Number Systems & Binary Numbers
Day 5- Sending Numbers Code.org- Unit 1, Lesson 6.
Encryption with Keys and Passwords
Representing and transmitting information
UNIT 1: LESSON 4 NUMBER SYSTEMS.
Sending Binary Messages
Day 4- Number Systems & Binary Numbers
Encoding and Sending Formatted Text
HTTP and Abstraction on the Internet / The Need for DNS
Data Communication & Networking
Encryption with Keys and Passwords
Data Communication.
Rapid Research - Format Showdown
Day 5- Sending Numbers Code.org- Unit 1, Lesson 6.
Sending Binary Messages- Internet
Presentation transcript:

SENDING BINARY MESSAGES WITH THE INTERNET SIMULATOR UNIT 1: LESSON 3 SENDING BINARY MESSAGES WITH THE INTERNET SIMULATOR

Vocabulary Words: Bandwidth - Transmission capacity measure by bit rate Bit - A contraction of "Binary Digit"; the single unit of information in a computer, typically represented as a 0 or 1 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.

OPEN CODE. ORG AND FIND THIS LESSON OPEN CODE.ORG AND FIND THIS LESSON. WRITE THE VOCABUARY WORDS ON YOUR INDEX CARDS, ONE TERM PER CARD. WORD ON THE FRONT, DEFINITION ON THE BACK.

In the last lesson you learned how to make your own binary devices In the last lesson you learned how to make your own binary devices. We can compose any number of messages by sending a sequence of states.

To interpret the message we need to know: 1 To interpret the message we need to know: 1. Which signal meant A and which meant B 2. some kind of mapping between sequences of signals and a possible message

You were developing a COMMUNICATION PROTOCOL This means you govern how devices should transmit and interpret data. Rules and procedures.

BINARY SIGNAL TEST LOOK AT THE PRESENTATION: FLASHLIGHT BINARY SIGNAL TEST – PRESENTATION https://docs.google.com/presentation/d/1juvbxu1begVxgiVcGMHsGv4QuunxdHFJwT-TVR8wZuc/edit#slide=id.g12976fcfcc_0_71

WHAT ASSUMPTIONS WERE YOU MAKING WHEN INTERPRETING THE SIGNALS WHAT ASSUMPTIONS WERE YOU MAKING WHEN INTERPRETING THE SIGNALS? WHAT INFO DID YOU NEED TO DECODE THE SIGNALS?

1. A FLASHLIGHT TRULY HAS ONLY TWO STATES – ON AND OFF 1. A FLASHLIGHT TRULY HAS ONLY TWO STATES – ON AND OFF. A LOT OF YOUR DEVICES HAD MORE, LIKE A THIRD “DO NOTHING” STATE. 2. WHEN THERE ARE TWO STATES, TIME AND SUNCHRONIZATION BECOME HUGE FACTORS AND MUST BE ACCOUNTED FOR IN THE PROTOCOL.

PROTOCOL: SET OF RULES ABOUT SENDING, RECEIVING AND INTERPRRETING BINARY MESSAGES BIT: SHORT FOR BINARY DIGIT.

We will be using the Internet Simulator for this chapter We will be using the Internet Simulator for this chapter. Set up the Internet Simulator with a partner and watch the video on how to use it. Practice with your partner.

YOUR JOB WITH THE SIMULATOR IS TO EXPLORE THIS TOOL WITH A PARTNER YOUR JOB WITH THE SIMULATOR IS TO EXPLORE THIS TOOL WITH A PARTNER. CLICK ALL THE BUTTONS, TYPE IN THE TEXT AREAS. YOU CANNOT BREAK IT.

THERE IS A MYSTERY IN WHAT THE TOOL DOES AND DOESN’T DO THERE IS A MYSTERY IN WHAT THE TOOL DOES AND DOESN’T DO. CAN YOU FIGURE IT OUT? YOU AND YOUR PARTNER HAVE 5 MINUTES TO SEE WHAT YOU CAN FIND.

WHAT DID YOU FIND OUT?

WATCH INTERNET SIMULATOR – PART 1 – VIDEO THROUGH YOUR CODE.ORG

CHALLENGE FOR TODAY IS TO FIGURE OUT A WAY TO COORDINATE ACTIONS WITH YOUR PARNER TO MAKE THIS TOOL FUNCTION AS A TWO-WAY BIT-SENDING DEVICE.

ACTIVITY YOU NEED THE ACTIVITY GUIDE ACTIVITY YOU NEED THE ACTIVITY GUIDE. RULES: PAIRS DECIDE WHO GOES FIRST. THAT PARTNER WRITES A SECRET MESSAGE. THE OTHER PARTNER WRITES WHAT THEY RECEIVE. COMPARE. MAKE A MESSAGE AND SEND IT. FOLLOW THE GUIDE.

PUMP IT UP. DO THE MESSAGE BACKWARDS PUMP IT UP! DO THE MESSAGE BACKWARDS! INCREASE THE NUMBER OF BITS YOU HAVE TO SEND

WRAP UP WATCH VIDEO: THE INTERNET: WIRES, CABLES & WIFI FILL OUT THE VIDEO GUIDE AS YOU WATCH THROUGH YOUR ACCOUNT.

ASSESSMENT RESPOND TO THE QUESTIONS IN CODE STUDIO.

HOMEWORK READ ABOUT THE FOLLOWING KOANS (OR TRUTHS) OF BITS RELATED TO THE INTERNET IN CHAPTER 1, PAGES 4 – 13 TURN IN FOR CREDIT.