Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Windows ® Home Networking Strategy And Architecture Peter S. Ford Architect Windows Networking And Communications Microsoft Corporation."— Presentation transcript:

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

2 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

3 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

4 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

5 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:

6 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

7 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

8 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

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

10 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…

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

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

13 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…

14 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

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

16 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

17 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

18 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!

19 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...

20 Universal Plug And Play

21 More information at http://www.microsoft.com/homenet 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

22 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

23 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

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

25 HomePNAHomeRFEthernet1394PLC 802.11 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...

26 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

27 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

28 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  http://www.ietf.org/internet-drafts/draft-ietf- dhc-ipv4-autoconfig-03.txt

29 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 http://www.microsoft.com/homenet for more information and pointers to specifications

30 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

31 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

32 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

33 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

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

35 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

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

37 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: upnp@microsoft.com

38 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

39 Long-Term Challenges

40 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 100 minutes @ 1.5 Mbps  DVD and DVD/RAM  Record digital video to disk  Playback on Home LAN  Time shifting

41  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

42 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  upnp@microsoft.com  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


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

Similar presentations


Ads by Google