background image
DSM­CC P
ROTOCOLS
 
AND
 I
NTERFACES
As revised 2006.05.04
Bionic Buffalo Tech Note #55 
Security: 
Unrestricted
description uses some terms which are not found in the specification. Although they are not formally 
defined in the specification, their use is not inconsistent with the specification. 
DSM­CC describes an architecture of multimedia service providers and service consumers, as well as a 
network management component within the network itself. The network management component is 
called a session and resource manager, or SRM. Each of these components plays multiple roles. 
Illustration 1: Basic roles in a DSM­CC system
In other words, a service provider is both a client and a server, while a service consumer is a client in 
two different relationships. In DSM­CC terms, the service provider and service consumer are both users 
of the network. In this context, DSM­CC defines six different protocols, some of which are termed 
“user­network” but are in fact “user­user”. The two U­N protocols which are in fact U­U protocols are 
probably so­named because they use the same headers as the three “true” U­N protocols. 
The six protocols are:
the U­N configuration protocol, with which a service provider or service consumer 
communicates with the SRM to obtain configuration information 
the U­N session protocol, with which a service provider or service consumer communicates with 
the SRM to create sessions and to acquire the use of resources 
the U­N download protocol (in fact, a user­user protocol), with which a download client acquires 
files or objects from a download server 
the U­N channel change protocol (in fact, a user­user protocol), with which a switched digital 
broadcast (SDB) client requests channel changes from a SDB server
Copyright 2006 Bionic Buffalo. All rights reserved.
File tn0055; Modified 2006­05­05 12:45:42
http://www.tatanka.com/doc/technote/index.html
E­mail: query@tatanka.com
Page 2 of 20 
Service
Provider
Service
Consumer
Session and
Resource
Manager
(SRM)
server
client
client
client
server
server
dsmcc_roles_1
2006.04.27
©2006 Bionic Buffalo
network
management
component