In further embodiments, rather than establish communication between a client 102 and device 106 via protocol 110 and extension set 122, in embodiments two or more devices 106 such as digital cameras, audio players, video recorders or other devices may also establish a communication link directly between themselves, using protocol 110 and extension set 122.