background image
DSM­CC P
ROTOCOLS
 
AND
 I
NTERFACES
As revised 2006.05.04
Bionic Buffalo Tech Note #55 
Security: 
Unrestricted
 
Resources are numbered within a session, using 
resourceNum
. Resources may be grouped; a group of 
associations is denoted by an 
associationTag
The address of a resource as seen at one point in the network may be different from the address of the 
same resource as seen at a different point. This happens because of network address translation (NAT), 
multiplexing and demultiplexing of MPEG streams, channel mapping, frequency shifting, and other 
operations. One of the functions of the SRM is to notify client and server users of the addresses of 
resources, as seen at the point of the client or server. Therefore, the address or channel given to the 
server may be different from the address or channel given to the client. This make passing addresses 
between server and client problematic. To avoid this problem, when it is necessary to make reference to 
a channel or address, the client or server will instead use the 
associationTag
, which is the same at 
both ends of a session. 
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 8 of 20 
dsmcc_resources_1
2006.04.27
©2006 Bionic Buffalo
Session
resourceNum
Resource
The combination
<sessionId,
resourceNum>
uniquely identifies
a resource. 
1
Resource
Group
associationTag
1
1
1..*
The combination
<sessionId, associationTag>
identifies a resource group
within a session. .