IØ - Standardization Rob Beverly MIT CSAIL January 16, 2007.

Slides:



Advertisements
Similar presentations
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: Network Protocols and Communications Introduction to Networks.
Advertisements

COS 461 Fall 1997 Networks and Protocols u networks and protocols –definitions –motivation –history u protocol hierarchy –reasons for layering –quick tour.
Chapter 7 Data Link Layer
Technical Architectures
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Protocols and the TCP/IP Suite
EE 4272Spring, 2003 EE4272: Computer Networks Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. Spring, 2003.
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
Fundamentals of Computer Networks ECE 478/578 Lecture #2 Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University of Arizona.
Reference Models and Standards. Reference Models (1) A reference model is the formal name for a protocol suite – a collection of protocols and layer definitions.
Network Management Concepts and Practice Author: J. Richard Burke Presentation by Shu-Ping Lin.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Data Communications and Networks
Copyright CCNA 1 Chapter 1 Introduction to Networking By Your Name.
CS448 Computer Networking Chapter 1 Introduction to Computer Networks Instructor: Li Ma Office: NBC 126 Phone: (713)
Chapter 2 Network Models
Component Generic Terminology Single Networks Internets Addresses Vary by network technology 32-bit IPv4 Addresses and 128-bit IPv6 Addresses Packets are.
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.
Section 2.31 The TCP/IP reference model the de facto Internet standard demonstrates arbitrary nature of layers –various models are possible –OSI & TCP/IP.
THE OSI REFERENCE MODEL Open Systems Interconnection (OSI) International Organization for Standardization( ISO)
Marwan Al-Namari Week 4. Physical Path Application Presentation Session Transport Network Data Link Physical Application Presentation Session Transport.
Network Protocol Models and Architecture Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
Internet Ø: Introduction Karen Sollins MIT CSAIL October 12, 2006.
Cisco – Semester 1 – Chapter 2 Network Fundamentals And The OSI Model.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
Spring 2006Computer Networks1 Chapter 2 Network Models.
1 Figure 3-2: TCP/IP Standards (Study Figure) Origins  Defense Advanced Research Projects Agency (DARPA) created the ARPANET  An internet connects multiple.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
1 Introduction Computer Networks. 2 Motivation and Scope Computer networks and internets: an overview of concepts, terminology and technologies that form.
Chapter 1 Communication Networks and Services Network Architecture and Services.
Spring 2006Computer Networks1 Chapter 2 Network Models.
OSI Model Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
First, by sending smaller individual pieces from source to destination, many different conversations can be interleaved on the network. The process.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
1 Chapters 2 & 3 Computer Networking Review – The TCP/IP Protocol Architecture.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
1 Pertemuan 5 Networking Models. Discussion Topics Using layers to analyze problems in a flow of materials Using layers to describe data communication.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
IØ - Standardization Rob Beverly MIT CSAIL October 12, 2006.
Chapter 1 : Computer Networks. Lecture 2. Computer Networks Classification: 1- Depend on the geographical area. 2- Depend on functional relationship.
end-to-end modulation interdevice internetworking.
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Lecture 3 : Network Architectures 1.
Chapter 3: Network Protocols and Communications
Chapter Objectives In this chapter, you will learn:
IP Telephony (VoIP).
Computer Networks.
Chapter 1 Communication Networks and Services
Connecting Network Components
Instructor Materials Chapter 1 Ever Wonder How It Works?
Network Architecture Layered system with alternative abstractions available at a given layer.
Chap. 2 Network Models.
Using MIS 2e Chapter 6 Appendix
Network Architecture Introductory material
Review of Important Networking Concepts
DIFFERENT TYPES OF INTERNET CONNECTIONS.
Lecture 1 Overview of Communication Networks and Services
TCP/IP Protocol Suite: Review
Chapter 1. Introduction Data Communications
Computer Networking A Top-Down Approach Featuring the Internet
Chapter 1 Introduction to Networking
Objectives: 1.Identify different internet protocol (IP) 2.Configure sample of IP address 3.Appreciate and relate protocol in our life.
Presentation transcript:

IØ - Standardization Rob Beverly MIT CSAIL January 16, 2007

Beverly/I0/ Changing Face of the Internet Network participants no longer just servers and humans in front of a PC Small, simple, inexpensive, low- bandwidth on-net devices InternetØ design goals: –Primary emphasis on simplicity and cost (both production and installation) –Not speed! Light switch does not need high bandwidth to send “on” instruction

Beverly/I0/ An Embedded World Can we apply the architectural principles embodied in the Internet (End-to-End [Saltzer, Reed, Clark], Fate-Sharing [Carpenter], etc) to this new embedded device world? Are there new architectural principals in this an embedded world to guide future Internet connectivity/design?

Beverly/I0/ Competing Standards Other projects have had similar design goals Standards proliferation (whew!) –X10, HomePlug, LonWorks, BACnet. CEBus, Fieldbus, ModBus, CAN, Lin, I2C, SPI, SSI, ASI, USB, EPC, IrDA, Bluetooth, , ZigBee Each optimized for a particular domain Use architectural lessons of the Internet? Internet Ø : not optimized for any single medium or application, but suitable for any

Beverly/I0/ IETF Requests for Comments (RFCs) Internet Engineering Task Force (IETF) An important component of Internet’s success (past/present/future)! Differs from formal standardization bodies (ANSI, ISO, etc) Open submission, no support from external institutions required Rounds of open peer review by Internet community Multiple interoperating implementations

Beverly/I0/ InternetØ Drafts Two Internet Drafts submitted to IETF draft-gershenfeld-thtp-00 : –Trivial Hypertext Transfer Protocol draft-gershenfeld-i0-00 : –An end-to-end modulation scheme

Beverly/I0/ THTP HTTP: –powerful URI naming construct –standards based i0 devices cannot tolerate overhead of tight HTTP/TCP coupling Enter THTP: scaled down adaptation of HTTP for UDP transport

Beverly/I0/ i0 End-to-End Modulation Simple: –Encode packets via pulse-position “click” impulses Medium Independent: –Same encoding scheme irrespective of underlying medium –Clicks as electrical, optical, radio or acoustic impulses Inexpensive: –Minimize both production, installation and debugging costs End-to-End: –Allow the same encoding scheme across interconnections between media

Beverly/I0/ i0 Clicks Click byte transmission: Logical and physical representation the same: | ||| | |||| ||||| |||| | | || |||||||||| |||| ||||| ||||| |||||| ||||| | | ||||| |||| ||||| | ||| ||||| |||||| ||| | ||| ||||||| || ||||| |||| ||||| | ||| |||| ||||| ||| | ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ | | | | | | | | | | | | |--:--|--:--|--:--|--:--|--:--|--:--|--:--|--:--|----> start stop

Beverly/I0/ InternetØ Drafts Informational RFCs drive “standardization” via community backing Quality of draft = ability to implement a working system based on that draft Backing from Sun, Cisco, Schneider! Today’s demos are working implementations of the drafts!