Doc.: IEEE 802.11-12/0961r0 Submission July 2012 Alex Ashley, NDS LtdSlide 1 Layer 2 Service Discovery Protocols Date: 2012-07-19 Authors:

Slides:



Advertisements
Similar presentations
Submission doc.: IEEE /446r0 March 2014 RYU Cheol, ETRISlide 1 DNSSD Activities of IETF Date: Authors:
Advertisements

Telecooperation Technische Universität Darmstadt Copyrighted material; for TUD student use only Telecooperation P4: Internet Praktikum Q&A Session Telecooperation.
2: Comparing IPv4 and IPv6 Rick Graziani Cabrillo College
 As defined in RFC 826 ARP consists of the following messages ■ ARP Request ■ ARP Reply.
Doc.: IEEE /0374r0 Submission March 2014 Ping FANG, HuaweiSlide 1 Two options for UPnP Printer Discovery Date: Authors:
Instructor & Todd Lammle
Review of Important Networking Concepts
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Universal Plug and Play (UPnP) Presented by: Kamal Kamal Kamal Kamal Mohammad Atieh Mohammad Atieh.
7DS Seven Degrees of Separation Suman Srinivasan IRT Lab Columbia University.
Accelerating Service Discovery in Ad Hoc Zero Configuration Networking
CS 356 Systems Security Spring Dr. Indrajit Ray
DNS.
Chapter Eleven An Introduction to TCP/IP. Objectives To compare TCP/IP’s layered structure to OSI To review the structure of an IP address To look at.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Enabling Embedded Systems to access Internet Resources.
Examining TCP/IP.
Universal Plug and Play (UPnP) and XML Shridhar Bhat
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
Module 12: Routing Fundamentals. Routing Overview Configuring Routing and Remote Access as a Router Quality of Service.
Implementing Universal Plug And Play In Smart Objects And Intelligent Appliances Bengt Christensson CTO Axis Communications.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 11 User Datagram Protocol (UDP)
Naming and Discovery Homenet Interim ‘11. Naming Requirements (Some) devices and hosts need names In the Homenet context, names (and services) should.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Media Access Control (MAC) addresses in the network access layer ▫ Associated w/ network interface card (NIC) ▫ 48 bits or 64 bits IP addresses for the.
Doc.: IEEE /0158r2 Submission TGaq Pre-Association Discovery Protocol for ANDSF Discovery Service Date: May 2014 Joe Kwak, InterDigitalSlide.
Doc.: IEEE /182r0 Submission January 2015 RYU Cheol, ETRISlide 1 Service Hash Mapping Date: Authors:
Protocol Headers 0x0800 Internet Protocol, Version 4 (IPv4) 0x0806 Address Resolution Protocol (ARP) 0x8100 IEEE 802.1Q-tagged frame 0x86DD Internet Protocol,
Transport Layer3-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Doc.: IEEE /700r1 Submission July 2013 RYU Cheol, ETRISlide 1 Discovery Modes and Discovery Proxy of Web Services Discovery Date: Authors:
Presented by Rebecca Meinhold But How Does the Internet Work?
Microsoft Active Directory ITL. © 2005 Hans Kruse, Shawn Ostermann, Carl Bruggeman, Ohio University 2 Early Networking Schemes Windows LAN Manager, AppleTalk.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
SubmissionSlide 1Dwight Smith, Motorola Mobility Nov 2012doc.: IEEE 11-12/1332r0 Other Service Discovery Concepts Date: Authors:
GENA (General Event Notification Architecture) RTLAB 이 남 지 2003/01/08.
Cisco Discovery Semester 1 Chapter 6 JEOPADY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
Doc.: IEEE /1313r1 Submission November 2013 Stephen McCann, BlackberrySlide 1 TGaq Mini Tutorial Date: Authors:
Doc.: IEEE /1313r2 Submission November 2013 Stephen McCann, BlackberrySlide 1 TGaq Mini Tutorial Date: Authors:
Doc.: IEEE /0067r0 Submission Jan 2014 Ping FANG, HuaweiSlide 1 Service Discovery for UPnP Printer Date: Authors:
Cisco I Introduction to Networks Semester 1 Chapter 3 JEOPADY.
Doc.: IEEE /1313r4 Submission November 2013 Stephen McCann, BlackberrySlide 1 TGaq Mini Tutorial Date: Authors:
Some Network Commands n Some useful network commands –ping –finger –nslookup –tracert –ipconfig.
LESSON Networking Fundamentals Understand TCP/IP.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
UPnP Device Architecture
Module 8: Networking Services
TGaq Service Transaction Protocol for ANDSF Discovery Service
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
TGaq Design Option for One-way Service Discovery Protocol
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Network Connected Devices
TGaq Transaction Protocol
Working at a Small-to-Medium Business or ISP – Chapter 7
TGaq Design Option for One-way Service Discovery Protocol
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
TGaq Design Options Date: Authors: March 2013 March 2013
TGaq Design Option for One-way Service Discovery Protocol
TGaq Mini Tutorial Date: Authors: November 2013
TGaq Design Options Date: Authors: March 2013 March 2013
Infrastructure Service Discovery
TGaq Service Transaction Protocol for ANDSF Discovery Service
16EC Computer networks unit II Mr.M.Jagadesh
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Presentation transcript:

doc.: IEEE /0961r0 Submission July 2012 Alex Ashley, NDS LtdSlide 1 Layer 2 Service Discovery Protocols Date: Authors:

doc.: IEEE /0961r0 Submission July 2012 Alex Ashley, NDS LtdSlide 2 Abstract The question “Should ISD: develop a Layer 2 Service Discovery Protocol or transport a higher layer Service Discovery Protocol?” has been raised by the ISD chair. The presentation describes a few of the common service discovery protocols, to hopefully aid in the discussion of this question.

doc.: IEEE /0961r0 Submission July 2012 Alex Ashley, NDS LtdSlide 3 UPnP / DLNA UPnP uses a multicast protocol called SSDP to announce and discover UPnP devices Once discovered, an HTTP request for an XML device description is used to provide a detailed description of the device. –Each device description contains at least one service description –A service is a collection of actions and state variables –An action is a remote procedure call

doc.: IEEE /0961r0 Submission July 2012 Alex Ashley, NDS LtdSlide 4 SSDP When a new device is added to the network it multicasts a number of discovery messages advertising itself, its embedded devices and its services –Address port 1900 Each message uses SSDP protocol (similar to HTTP) A control point can send search requests to the same address to probe for devices or services NOTIFY * HTTP/1.1 HOST: :1900 CACHE-CONTROL: max-age = 120 LOCATION: NT:upnp:rootdevice NTS: ssdp:alive SERVER: UPnP/1.0 USN: uuid:cybergarageTvDevice::upnp:rootdevice

doc.: IEEE /0961r0 Submission Apple Bonjour Implementation of Zeroconf Multicast DNS (mDNS) –mDNS multicast address port 5353 –Used to discover IP addresses without requiring DNS server DNS-SD is used for service discovery –Like Active Directory, uses SRV DNS records IANA controlled list for services –E.g. “appletv-itunes” – numbers/service-names-port-numbers.xml July 2012 Alex Ashley, NDS LtdSlide 5

doc.: IEEE /0961r0 Submission Microsoft Windows NetBIOS –Maps names to IPv4 addressed –name - A 16-byte name for an application Actually 15 bytes, last byte used for describing service type –NetBIOS over TCP/IP RFC1001 and RFC1002 Broadcast and unicast UDP, ports 137 and 138 –Windows Internet Name Service (WINS) implements NetBIOS over TCP/IP Now replaced with Active directory –Uses DNS and LDAP –DNS SRV records to discover services (e.g. domain controller) July 2012 Alex Ashley, NDS LtdSlide 6

doc.: IEEE /0961r0 Submission Conclusions Allowing a STA to perform any of the described protocols prior to association would required sending and receiving UDP and TCP frames –This would require an IP address for the unassociated STA or the AP to proxy these frames Could be a link local address –To avoid huge security whole, AP would need to act as an application level firewall to inspect these exchanges All seem to be based upon the concept of well known names –Maybe we just need to be able to advertise the presence of these names? July 2012 Alex Ashley, NDS LtdSlide 7

doc.: IEEE /0961r0 Submission July 2012 Alex Ashley, NDS LtdSlide 8 References