Windows ® Home Networking Strategy And Architecture Peter S. Ford Architect Windows Networking And Communications Microsoft Corporation.

Slides:



Advertisements
Similar presentations
INTRODUCTION TO COMPUTER NETWORKS Zeeshan Abbas. Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Advertisements

UPnP* AV: Easy Sharing of Digital Media Joe C. Pitarresi Business Development Intel Research & Development.
Enabling IPv6 in Corporate Intranet Networks
IP Communications Services Redefining Communications Teresa Hastings Director WorldCom SIP Services Conference – April 18-20, 2001.
1.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 1: Introducing Windows Server.
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
UPnP Device Management Andre Bottaro France Telecom Group UPnP DM co-chairman End User Device Management panel Sunday, January 11th, 2009 CCNC'09.
PROGRESS project: Internet-enabled monitoring and control of embedded systems (EES.5413)  Introduction Networked devices make their capabilities known.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Hands-On Microsoft Windows Server 2003 Networking Chapter 1 Windows Server 2003 Networking Overview.
UPnP™ Technologies in Windows® John Gehlsen Group Program Manager Windows Device Experience Group Microsoft Corporation.
Rob Williams Program Manager Microsoft Corporation.
Title goes here in Frutiger Bold, 25 points Subhead if any goes here in Frutiger Roman, 20 points Bullet copy in Frutiger Bold, 18 points Product Opportunities.
Moving USB …beyond the desktop TM at Wireless Coexistence Conference, San Jose, CA powered by ExtremeUSB.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
Virtual Private Networks (Tunnels). When Are VPN Tunnels Used? VPN with PPTP tunnel Used if: All routers support VPN tunnels You are using MS-CHAP or.
May 9, USB 2.0 Opportunities in Retail Dan Clements Consumer Products and Technology Manager Circuit City Stores Inc.
Moving USB …beyond the desktop TM at 2007, Nice France powered by ExtremeUSB.
Windows XP Home Networking Scott Manchester Technical Evangelist Home Networking.
Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Welcome to the Human Network Matt Duke 11/29/06.
Chapter 10 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain how the functions of the application layer,
Home API A Network-Independent Home Control Architecture Maurice Bizzarri Software Director Business Line Interconnectivity Philips Semiconductors.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 19 PCs on the Internet.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
Computers Are Your Future Tenth Edition Chapter 8: Networks: Communicating & Sharing Resources Copyright © 2009 Pearson Education, Inc. Publishing as Prentice.
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.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
1 Chapter Overview Using the New Connection Wizard to configure network and Internet connections Using the New Connection Wizard to configure outbound.
WWSMM 2000 Next Generation Networking Device Ecosystem Jawad Khaki Corporate Vice President Windows Networking & Communications.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
PVX Product Briefing July 2005 For more information, contact: 1 PC Network Inc. 1 PC Network Inc. Phone Fax
Implementing Universal Plug And Play In Smart Objects And Intelligent Appliances Bengt Christensson CTO Axis Communications.
Setting up a Home Network. Homework re-cap Lets go through the last piece of homework set. You were asked what the individual components listed did as.
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department INTRODUCTION TO COMPUTER NETWORKS Dr. Abdelhamid.
UPnP Introduction 教授 : 逄愛君 組員 : 資訊三 張弘霖 資訊四 陳錦翰 資訊四 蔡旻諧.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
CES 99 Craig Mundie Senior Vice President Consumer Strategy Microsoft Corporation.
Introduction To Networking. Requirements for Internet connection Connections can be seen as 2 components: The physical connection: transfers signals between.
H.323, IP Multicast Conferencing, And TAPI 3.0 Don Ryan Development Lead Windows Networking And Communications Microsoft Corporation.
Web Services For Devices: The.NET Vision Realized Rob Williams Program Manager Windows Device Experience Group microsoft.com Microsoft Corporation.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
Chapter2 Networking Fundamentals
TCP/IP (Transmission Control Protocol / Internet Protocol)
Service Discovery Protocols Mobile Computing - CNT Dr. Sumi Helal Professor Computer & Information Science & Engineering Department University.
Microsoft Confidential 1 WWSMM 2000 Next Generation Networking Device Ecosystem Shunichi Kajisa ( 加治佐 俊一 ) Director East Asia Windows Division Microsoft.
Jini Architecture Introduction System Overview An Example.
1 Week #5 Routing and NAT Network Overview Configuring Routing Configuring Network Address Translation Troubleshooting Routing and Remote Access.
Network Infrastructure Microsoft Windows 2003 Network Infrastructure MCSE Study Guide for Exam
Deploying IPv6, Now Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.
1 Syllabus at a glance – CMCN 6103 Introduction Introduction to Networking Network Fundamentals Number Systems Ethernet IP Addressing Subnetting ARP DNS.
IPv6 - The Way Ahead Christian Huitema Architect Windows Networking & Communications
MICROSOFT TESTS /291/293 Fairfax County Adult Education Courses 1477/1478/1479.
Doc:IEEE /0150r0 Submission May 2000 Carlos Rios, 3Com Proposed Application: Wireless Home Networks.
Dr. John P. Abraham Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
“End to End VoIP“ The Challenges of VoIP Access to the Enterprise Charles Rutledge VP Marketing Quintum Technologies
Win Phillips, Ph.D Win Phillips, Ph.D. Clinical Assistant Professor University of Missouri Columbia, MO.
HP Network and Service Provider Business Unit Sebastiano Tevarotto February 2003.
1 ISO/IEC VHN (Versatile Home Network) Real Time Systems Lab. Myung Jin, Lee [Reference] ISO/IEC JTC 1/SC 25 WG 1 N1140a - Interconnection of Information.
Preview of Universal Plug and Play RTLAB 배대호
Consumer Technologies For Windows® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.
Lesson #10 MCTS Cert Guide Microsoft Windows 7, Configuring Chapter 10 Configuring Network and Firewall Settings.
Goals Introduce the Windows Server 2003 family of operating systems
JINI ICS 243F- Distributed Systems Middleware, Spring 2001
Introducing MagicInfo 6
Presentation transcript:

Windows ® Home Networking Strategy And Architecture Peter S. Ford Architect Windows Networking And Communications Microsoft Corporation

Agenda  Microsoft ® Vision Recap  Cool new opportunities for the industry  Tough problems for us to solve  Windows Strategy and Architecture  How and why we are betting on the Web  Universal Plug and Play  Call to Action  How to bet with Windows in your products

Quality of life Vision Recap  Computing everywhere  Intelligent appliances, PCs, and smart objects  Connecting everything  Universal Plug and Play connectivity  Everything that needs Internet has Internet

Golden age of networking Why Now?  Building “Internet” into consumer products is now possible  Standardization has occurred  Costs are low  Low-cost, high-speed LAN and routers  Ethernet, IEEE 1394, Phone Wire, PLC, RF, etc.  Video rate networks - IEEE 1394, gigabit Ethernet  Modem and broadband networking are becoming ubiquitous

The Web and TCP/IP Technology Enablers  ADSL and HFC (cable) networks  Enable broadband Internet to the home  LANs, power line carrier, phone line networks, and wireless  Enable ubiquitous connectivity  Internet connection sharing  Brings the Internet to everything in the home  The communications software infrastructure has been determined:

MegaTrend: From one Internet device per home to MANY Analogous Histories  Single to multiple cars per family  One to multiple phones per household  Multiple phone lines per house  One to multiple TVs per house

Roles For Home Networking  Data  Extension of current use of Internet by PDAs, tablets, multiple PCs  Communications  Telephony, videophone, chat, conferencing  Entertainment  Games, TV, high-fidelity audio  Control  Lights, HVAC, security, appliances

Networkcamera Communications and control HomeRF Hub Power line network HomePNA Phone line network Public networks PSTN, Internet Printer Camera Scanner Web phone IEEE 1394 EntertainmentCenter Connecting Everything Powerful, but complex infrastructure

Rendezvous With Reality  Tough problems  Connectivity, simplicity, reliability, privacy, affordability  Making networking meaningful to consumers  Personal security  Community  Convenience  Communication

Challenges For Deployment Of Home Networks  Ease of installation  There are no Net admins at home…  Network configuration has to be automatic  There are no Net admins at home…  Network health and recovery  There are no Net admins at home…

Public networks and services and services PSTN, Internet What Users Must See Privateservices E.g., family calendar Invisible networking

Windows Home Networking Strategy And Architecture Delivering Universal Plug and Play on Web-based infrastructure

Keys To Success  Keeping it simple  Products relevant to consumers  Industry cooperation  Between OEMs, IHVs, and ISVs  Interoperability standards  Use core Internet technologies  Web, TCP/IP, HTTP, XML, HTML, SSL…

Architecture Components Key Microsoft investments for 1999/2000  Creating robust home net infrastructure  End-to-end broadband architecture  Home network media support  Internet Connection Sharing (ICS)  Delivering seamless interoperability via this infrastructure  Universal Plug and Play  Home API

New media support End to end broadband Home Network Architecture Public networks PSTN, Internet InternetConnectionSharing CameraPrinter

Internet exists and it works Architecture For The Future Leveraging Web technologies  Great standards exist today  IETF: TCP/IP, DNS, DHCP, HTTP, SSL, LDAP, IPSEC  W3C: HTML, XML  Great services exist today  Today: eCommerce, search  Early Stages: Internet audio/video, IP Telephony - much like early 1950s TV  Billions of Web hits served daily

TCP/IP And Web Is The Software Infrastructure  Web is evolving  HTTP v1.1 for performance improvements  XML extends Web for software applications  “Pages” can now be simply data  Internet Explorer 5.0 has XML support  Easy to wrap existing programs/tools/systems in Web  Programming language neutral

Web For “Devices” TCP/IP stack w/DNS 35K bytes 386 code 29K gates on silicon Embedded web server w/SSDP 25K bytes 386 code 64K gates on silicon Ethernet, 1394 or PPP/async driver Device specific size Device or service specific code IP+TCP+Web can be small!

What Is Missing In TCP/IP?  PC LAN protocols such as NetBeui, Appletalk and IPX have always had:  Auto-configuration  Automatic name resolution on LANs  Service discovery on LANs  Need to extend TCP/IP in a similar manner  Small changes and extensions to current protocols  No need for major changes or abandonment of TCP/IP or Web  This is what Universal Plug and Play is about...

Universal Plug And Play

More information at Universal Plug And Play Open standards to interconnect PCs, appliances, networks, and services  Simplify connectivity by extending Plug and Play:  Add networks  Peer-to-peer  Device description/usage  Pragmatic approach  Use existing standards and technologies

Universal Plug And Play Success Factors  Invisible networks  Self-configuring, dynamic, automatic service discovery  Plug it in and it works  Naturally shared information  All devices exchange relevant data  Transparent replication when required  Rich end-user experience  Individual devices are best of breed  Together they form building blocks for new business and usage models  Works across networks, devices, and peripherals

Universal Plug and Play is for all network attached devices and peripherals attached devices and peripherals Applicable Networked Devices  PCs and their peripherals  Printers, files, services  Shared Internet access  Corporate, small business, and at home  Networked peripherals  Printers, disk bricks, scanners  New computing form factors  Embedded, wearable, targeted  Multiplayer gaming on PCs and consoles  Hubs, gateways, and bridges  Media type to media type  Network to network  Modularized home entertainment, home control  Wireless  Smart remote controllers  Input and display devices  Telephones

Home application Common abstractions... Description DiscoveryUsage Common interfaces Plug and Play PCI Media independence ISAUSB1394IPIRDAX10HAVi Architecture Universal Plug and Play Description Discovery Usage

HomePNAHomeRFEthernet1394PLC Lite Example: IP Network Network Plug and Play Description XML XMLDiscovery Directory Directory Simple discovery Simple discovery “Auto IP”//DHCP “Auto IP”//DHCP “Auto DNS”/DNS “Auto DNS”/DNSUsage Control Control Management Management Monitoring Monitoring Stream mgmt Stream mgmt Streaming Streaming IP...

Addressing Name resolution Device/servicelocation Description Usage Simple discovery Standard XML descriptions Standardized protocols E.g., IPP, CIFs, etc. E.g., IPP, CIFs, etc. Three Phase Approach

Scales: Large Networks To Small The same device works in both environments Configured environment Dynamic environment DHCP “AutoIP” DNS Multicast-based DNS DSDiscovery SSDP SSDP HTTP/DAV/XML to HTTP/DAV/XML to SSDP responders SSDP responders

Automatic Private IP Addressing  IP address allocation mechanism, with no new on-the-wire protocol  Triggered by DHCP address request timeout  Address verified against accidental IP address collision  Addresses allocated out of IANA assigned B class address range  DHCP allocated address used whenever possible  dhc-ipv4-autoconfig-03.txt

Multicast Name Resolution  Multicast-based implementation of DNS name resolution and registration  Used for local names  Peer-to-peer DNS name resolution by multicasting DNS lookup request  Name registration (if needed) via Dynamic DNS update request  API already exists  WinSock gethostbyname()  Visit for more information and pointers to specifications

Beyond File And Print Services  Basic requirements  Who offers the service? - Discovery  Where is the service? - Addressability/Naming  How to use the service? - Protocols and APIs  What kind of service? - Description  Use of the service - Usage

SSDP Protocol Overview  Components  SSDP server and client  SSDP announcement listener  Two basic modes of operation  On demand - clients query for services  Availability of service is announced  Useful for publishing in a directory

SSDP Details  IP-based  HTTP message format  SSDP specific differences  Multicast UDP instead of TCP  Host: *  LDAP query syntax  Optional XML content  Extensibility mechanism  Can add descriptive information

Printer with SSDP server Announcementlistener Directory server Client apps with LDAP & SSDP 1. Announce 3. Printer specific negotiation negotiation SSDP Usage With DS 2. Update 4. LDAP query

Client apps with LDAP & SSDP Printer with SSDP Server 1. Multicast discover discover SSDP Usage Without DS 2. Response

Proxy Architecture For Non-SSDP Devices Legacy printer without SSDP USB, 1394, etc. Client apps with LDAP & SSDP SSDP Server Proxy 1. Multicast discover discover 2. Response

SSDP Proxy Device Proxy Discovery phase Negotiation phase Usage phase HTTP or How It Works XML/HTTP SSDP

Universal Plug And Play Process  Industry forum for ObjectClass definition will be established  Requires industry participation to jointly develop ObjectClass descriptions  Serves as open forum to discuss, define, register, and distribute agreed-upon ObjectClass descriptions  Sample ObjectClass templates (in XML) for early scenarios will be available in Universal Plug and Play Dev Kit  Universal Plug and Play partners to develop hardware and software based on standard discovery and descriptions  Microsoft Universal Plug and Play team:

Universal Plug And Play Timeline WinHEC ’99 H2 ’99 H1 ’00 H2 ’00 Universal Plug and Play architecture spec Service discovery specs Multicast DNS spec Sample source code Partner demos ObjectClass “clearing house” plan Beta Universal Plug and Play Dev Kit for Windows 98, Windows 2000, Windows CE Universal Plug and Play for Windows 98, Windows 2000, Windows CE

Long-Term Challenges

Entertainment Networking Streaming audio/video over networks  Digital video is within the operating range of 100+ Mbit LANs  Quality of Service (QoS) networking  Large disks are a core enabler for A/V networking!  10-GB disk holds Mbps  DVD and DVD/RAM  Record digital video to disk  Playback on Home LAN  Time shifting

 Quality of Service  Audio and video on home network  Security  LAN versus IP level encryption  What is the “security center”  Home server and/or Internet services  Security model  Supportability  Management and diagnostics for home networks Who can turn off the networked home alarm system? Challenges For The Industry

Call To Action 1999 is the year we start delivering  Get more details from talks in this session:  Broadband, ICS, HAPI, more…  Join Universal Plug and Play initiative  Partner in design and standardization processes  Review specs and send feedback   Participate in PR opportunities  Use development kit to prototype  Ship home network-ready products now  Integrate media and Universal Plug and Play standards  Test with Windows 98 and Windows 2000