Windows - PowerPoint PPT Presentation

About This Presentation
Title:

Windows

Description:

Ethernet, IEEE 1394, Phone Wire, PLC, RF, etc. Video rate networks - IEEE 1394, ... Security model. Supportability. Management and diagnostics for home networks ... – PowerPoint PPT presentation

Number of Views:53
Avg rating:3.0/5.0
Slides: 43
Provided by: vsse4
Category:
Tags: become | model | windows

less

Transcript and Presenter's Notes

Title: Windows


1
Windows Home Networking Strategy And
ArchitecturePeter S. Ford ArchitectWindows
NetworkingAnd CommunicationsMicrosoft
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
Vision Recap
  • Computing everywhere
  • Intelligent appliances, PCs, and smart objects

Quality of life
  • Connecting everything
  • Universal Plug and Play connectivity
  • Everything that needs Internethas Internet

4
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

Golden age of networking
5
Technology Enablers
  • ADSL and HFC (cable) networks
  • Enable broadband Internet to the home
  • LANs, power line carrier, phone linenetworks,
    and wireless
  • Enable ubiquitous connectivity
  • Internet connection sharing
  • Brings the Internet to everything in the home
  • The communications software infrastructure has
    been determined

The Web and TCP/IP
6
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

MegaTrend From one Internet device per home to
MANY
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
Connecting Everything
Powerful, but complex infrastructure
9
Rendezvous With Reality
  • Tough problems
  • Connectivity, simplicity, reliability, privacy,
    affordability
  • Making networking meaningfulto 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
What Users Must See
Invisible networking
12
Windows Home Networking Strategy And
ArchitectureDelivering 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 ComponentsKey Microsoftinvestments
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
Home Network Architecture
Public networks
PSTN, Internet
Internet Connection Sharing
16
Architecture For The FutureLeveraging 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

Internet exists and it works
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
IPTCPWeb 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 tocurrent 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
Universal Plug And PlayOpen standards to
interconnect PCs, appliances, networks, and
services
  • Simplify connectivity by extendingPlug and Play
  • Add networks
  • Peer-to-peer
  • Device description/usage
  • Pragmatic approach
  • Use existing standards and technologies

More information athttp//www.microsoft.com/homen
et
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
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 PCsand consoles
  • Hubs, gateways, and bridges
  • Media type to media type
  • Network to network
  • Modularized homeentertainment, home control
  • Wireless
  • Smart remote controllers
  • Input and display devices
  • Telephones

Universal Plug and Play is for all network
attached devices and peripherals
24
Architecture
...
PCI
ISA
USB
1394
IP
IRDA
X10
HAVi
Mediaindependence
25
Example IP Network
Network Plug and Play
  • Description
  • XML
  • Discovery
  • Directory
  • Simple discovery
  • Auto IP//DHCP
  • Auto DNS/DNS
  • Usage
  • Control
  • Management
  • Monitoring
  • Stream mgmt
  • Streaming

IP
...
HomePNA
HomeRF
Ethernet
1394
PLC
802.11 Lite
26
Three Phase Approach
Standardized protocols E.g., IPP, CIFs, etc.
Usage
Standard XML descriptions
Description
Device/service location
Name resolution
Simple discovery
Addressing
27
Scales Large Networks To SmallThe same device
works in both environments
Configured
Dynamic
environment
environment
DHCP
AutoIP
DNS
Multicast-based DNS
DS
Discovery
  • SSDP
  • HTTP/DAV/XML to

  • SSDP responders

28
Automatic PrivateIP Addressing
  • IP address allocation mechanism, with no new
    on-the-wire protocol
  • Triggered by DHCP address request timeout
  • Address verified against accidentalIP address
    collision
  • Addresses allocated out of IANA assignedB class
    address range
  • DHCP allocated address usedwhenever 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/homenetfor more
    information and pointersto specifications

30
Beyond FileAnd 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
SSDP Usage With DS
Printer with SSDP server
Announcement listener
Directory server
Client apps with LDAP SSDP
34
SSDP Usage Without DS
Client apps with LDAP SSDP
Printer with SSDP Server
35
Proxy ArchitectureFor Non-SSDP Devices
Client apps with LDAP SSDP
SSDP Server Proxy
USB, 1394, etc.
Legacy printer without SSDP
36
How It Works
or
or
SSDP Proxy
Discovery phase
37
Universal Plug And Play Process
  • Industry forum for ObjectClass definitionwill 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_at_microsoft.com

38
Universal Plug And Play Timeline
Universal Plug and Play architecture spec Service
discovery specs Multicast DNS spec Sample source
code Partner demos ObjectClass clearing house
plan
WinHEC 99
H2 99
Beta Universal Plug and Play Dev Kit for Windows
98, Windows 2000, Windows CE
H1 00
Universal Plug and Play for Windows 98, Windows
2000, Windows CE
H2 00
39
Long-Term Challenges
40
Entertainment NetworkingStreaming 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 forA/V
    networking!
  • 10-GB disk holds 100 minutes _at_ 1.5 Mbps
  • DVD and DVD/RAM
  • Record digital video to disk
  • Playback on Home LAN
  • Time shifting

41
Challenges For The Industry
  • 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 networkedhome alarm system?
42
Call To Action1999 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_at_microsoft.com
  • Participate in PR opportunities
  • Use development kit to prototype
  • Ship home network-ready products now
  • Integrate media and UniversalPlug and Play
    standards
  • Test with Windows 98 and Windows 2000
Write a Comment
User Comments (0)
About PowerShow.com