Windows ® Home Networking Strategy And Architecture Peter S. Passage Architect Windows Networking And Communications Microsoft CorporationSlide 2
Agenda Microsoft ® Vision Recap Cool new open doors for the business Tough issues for us to explain Windows Strategy and Architecture How and why we are wagering on the Web Universal Plug and Play Call to Action How to wager with Windows in your itemsSlide 3
Computing wherever Intelligent machines, PCs, and savvy objects Connecting everything Universal Plug and Play availability Everything that necessities Internet has Internet Vision Recap Quality of lifeSlide 4
Why Now? Building "Web" into buyer items is currently conceivable Standardization has happened Costs are Low-fetched, rapid LAN and switches Ethernet, IEEE 1394, Phone Wire, PLC, RF, and so on. Video rate systems - IEEE 1394, gigabit Ethernet Modem and broadband systems administration are getting to be omnipresent Golden period of systems administrationSlide 5
Technology Enablers ADSL and HFC (link) systems Enable broadband Internet to the home LANs, power line transporter, telephone line systems, and remote Enable pervasive availability Internet association sharing Brings the Internet to everything in the home The correspondences programming framework has been resolved: The Web and TCP/IPSlide 6
Analogous Histories Single to numerous autos per family One to different telephones for every family Multiple telephone lines per house One to various TVs for each house MegaTrend: From one Internet gadget for every home to MANYSlide 7
Roles For Home Networking Data Extension of ebb and flow utilization of Internet by PDAs, tablets, numerous PCs Communications Telephony, videophone, talk, conferencing Entertainment Games, TV, high-loyalty sound Control Lights, HVAC, security, apparatusesSlide 8
Public systems PSTN, Internet Network camera HomePNA Phone line system Power line system Hub Web telephone Printer IEEE 1394 HomeRF Entertainment Center Communications and control Camera Scanner Connecting Everything Powerful, except complex foundationSlide 9
Rendezvous With Reality Tough issues Connectivity, effortlessness, unwavering quality, protection, reasonableness Making organizing significant to buyers Personal security Community Convenience CommunicationSlide 10
Challenges For Deployment Of Home Networks Ease of establishment There are no Net administrators at home… Network setup must be programmed There are no Net administrators at home… Network wellbeing and recuperation There are no Net administrators at home…Slide 11
Public systems and administrations Private administrations PSTN, Internet E.g., family timetable What Users Must See Invisible systems administrationSlide 12
Windows Home Networking Strategy And Architecture Delivering Universal Plug and Play on Web-based baseSlide 13
Keys To Success Keeping it straightforward Products pertinent to purchasers Industry collaboration Between OEMs, IHVs, and ISVs Interoperability models Use center Internet advances Web, TCP/IP, HTTP, XML, HTML, SSL…Slide 14
Architecture Components Key Microsoft ventures for 1999/2000 Creating vigorous home net base End-to-end broadband engineering Home system media bolster Internet Connection Sharing (ICS) Delivering consistent interoperability through this base Universal Plug and Play Home APISlide 15
End to end broadband New media bolster Camera Printer Home Network Architecture Public systems PSTN, Internet Connection SharingSlide 16
Architecture For The Future Leveraging Web innovations Great norms exist today IETF: TCP/IP, DNS, DHCP, HTTP, SSL, LDAP, IPSEC W3C: HTML, XML Great administrations exist Today: eCommerce, look Early Stages: Internet sound/video, IP Telephony - much like mid 1950s TV Billions of Web hits served day by day Internet exists and it worksSlide 17
TCP/IP And Web Is The Software Infrastructure Web is developing HTTP v1.1 for execution changes XML expands Web for programming applications "Pages" can now be basically information Internet Explorer 5.0 has XML bolster Easy to wrap existing projects/instruments/frameworks in Web Programming dialect unbiasedSlide 18
Device or administration particular code Embedded web server w/SSDP 25 K bytes 386 code 64K entryways on silicon TCP/IP stack w/DNS 35 K bytes 386 code 29K doors on silicon Ethernet, 1394 or PPP/async driver Device particular size Web For "Gadgets" IP+TCP+Web can be little!Slide 19
What Is Missing In TCP/IP? PC LAN conventions, for example, NetBeui, Appletalk and IPX have dependably had: Auto-design Automatic name determination on LANs Service disclosure on LANs Need to augment TCP/IP in a comparable way Small changes and augmentations to current conventions No requirement for significant changes or surrender of TCP/IP or Web This is the thing that Universal Plug and Play is about...Slide 20
Universal Plug And PlaySlide 21
Universal Plug And Play Open principles to interconnect PCs, apparatuses, systems, and administrations Simplify availability by expanding Plug and Play: Add systems Peer-to-companion Device portrayal/use Pragmatic methodology Use existing norms and innovations More data at http://www.microsoft.com/homenetSlide 22
Universal Plug And Play Success Factors Invisible systems Self-designing, changing, programmed administration revelation Plug it in and it works Naturally shared data All gadgets trade important information Transparent replication when required Rich end-client experience Individual gadgets are best of breed Together they frame building hinders for new business and use models Works crosswise over systems, gadgets, and peripheralsSlide 23
PCs and their peripherals Printers, documents, administrations Shared Internet access Corporate, little business, and at home Networked peripherals Printers, plate blocks, scanners New registering structure variables Embedded, wearable, focused on Multiplayer gaming on PCs and consoles Hubs, entryways, and spans Media sort to media sort Network to arrange Modularized home stimulation, home control Wireless Smart remote controllers Input and show gadgets Telephones Applicable Networked Devices Universal Plug and Play is for all system joined gadgets and peripheralsSlide 24
Home application Common reflections Plug and Play Universal Plug and Play Common interfaces Discovery Usage Discovery Description Usage Description Architecture ... ISA PCI USB 1394 IP IRDA X10 HAVi Media autonomySlide 25
Example: IP Network Plug and Play Discovery Directory Simple revelation "Auto IP"//DHCP "Auto DNS"/DNS Description XML Usage Control Management Monitoring Stream mgmt Streaming IP ... HomeRF HomePNA Ethernet 1394 PLC 802.11 LiteSlide 26
Three Phase Approach Standardized conventions E.g., IPP, CIFs, and so on. Utilization Standard XML depictions Description Device/administration area Name determination Simple revelation AddressingSlide 27
Scales: Large Networks To Small The same gadget works in both situations Configured Dynamic environment DHCP " AutoIP" DNS Multicast-based DNS DS Discovery SSDP HTTP/DAV/XML to SSDP respondersSlide 28
Automatic Private IP Addressing IP address portion instrument, with no new on-the-wire convention Triggered by DHCP address demand timeout Address checked against coincidental IP address crash Addresses designated out of IANA relegated B class address range DHCP assigned location utilized at whatever point conceivable http://www.ietf.org/web drafts/draft-ietf-dhc-ipv4-autoconfig-03.txtSlide 29
Multicast Name Resolution Multicast-based execution of DNS name determination and enrollment Used for nearby names Peer-to-associate DNS name determination by multicasting DNS query demand Name enlistment (if necessary) by means of Dynamic DNS overhaul demand API as of now exists WinSock gethostbyname() Visit http://www.microsoft.com/homenet for more data and pointers to particularsSlide 30
Beyond File And Print Services Basic prerequisites Who offers the administration? - Discovery Where is the administration? - Addressability/Naming How to utilize the administration? - Protocols and APIs What sort of administration? - Description Use of the administration - UsageSlide 31
SSDP Protocol Overview Components SSDP server and customer SSDP declaration audience Two fundamental methods of operation On interest - customers inquiry for administrations Availability of administration is reported Useful for distributed in a registrySlide 32
SSDP Details IP-based HTTP message position SSDP particular contrasts Multicast UDP rather than TCP Host: * LDAP question language structure Optional XML content Extensibility system Can include clear dataSlide 33
1. Report 3. Printer particular arrangement 2. Overhaul 4. LDAP inquiry SSDP Usage With DS Printer with SSDP server Announcement audience Client applications with LDAP & SSDP Directory serverSlide 34
1. Multicast find 2. Reaction SSDP Usage Without DS Client applications with LDAP & SSDP Printer with SSDP ServerSlide 35
1. Multicast find 2. Reaction Proxy Architecture For Non-SSDP Devices Client applications with LDAP & SSDP Server Proxy USB, 1394, and so forth. Legacy printer without SSDPSlide 36
HTTP Usage stage XML/HTTP Device Proxy Negotiation stage SSDP How It Works or SSDP Proxy Discovery stageSlide 37
Universal Plug And Play Process Industry gathering for ObjectClass definition will be built up Requires industry support to mutually create ObjectClass depictions Serves as open discussion to examine, characterize, enroll, and disseminate settled upon ObjectClass portrayals Sample ObjectClass formats (in XML) for early situations will be accessible in Universal Plug and Play Dev Kit Universal Plug and Play accomplices to create equipment and programming in view of standard disclosure and portrayals Microsoft Universal Plug and Play group: firstname.lastname@example.orgSlide 38
Universal Plug And Play Timeline Universal Plug and Play engineering spec Service revelation specs Multicast
The Enormous Belt House Designer: William E. Massie Introduced by: Hoda Homayouni The Enormous B ...
Distributed and IPv6 Christian Huitema Designer, Windows Organizing Microsoft Company The Web: a ...
Henry Passage. Model "T" Portage and The Cycle of Success. By S Deodhar. The Model "T" Passage. ...
Conveying IPv6, Now Christian Huitema Planner Windows Organizing and Interchanges Microsoft Part ...
Database Framework for a Requesting Process for Passage Engine Organization BUSA 310 – Data Fr ...
Designer for UMS in Windows 7/Windows Server 2008 R2 ... Albeit both Windows and Linux have adju ...
Copyright 2001 Ford Global Technologies Inc. 4. Requirements TO IMPLEMENT ICM ... Employments. I ...
Framework develops rural essential care and gains territorial healing centers ... consideration ...
Employments of Architecture. Method for imparting configuration data amongst partners ... of Sof ...
A 5 traveler Ford Sedan was being given away or If favored, $700.00 in real money, in the ... Th ...
Henry Ford set out to fabricate an auto which everybody could bear to purchase. ... The Model's ...
With just $28,000 these pioneers made an organization that would turn into one of the ... Portag ...
The workmanship and study of sorting out and naming sites, intranets, online groups ... Bionics. ...
Delineated that the Federal Executive Branch (FEB) does not be able to ... Roy Roebuck. roy.roeb ...
2. What is the part of an architect?What is programming architecture?Do I need to wind up a desi ...
Pedro Describe al Cristiano Peter Describes the Christian. En su primera carta el ap