16
V. Liberatore
Pervasive Computing
Protocol Stack
*Dealing with complex systems
*Explicit structure allows identification, relationship of complex system’s pieces
nLayered reference model for discussion
*Modularization eases maintenance, updating of system
nChange of implementation of layer’s service transparent to rest of system
nE.g., change in gate procedure doesn’t affect rest of system
Application
(the control application, e.g., close-lever)
Middleware
(common to multiple applications, e.g., resource discovery)
Transport
(e.g., TCP, RTP/UDP)
Data Link
(low level communication,
e.g. Ethernet, Infinet, etc.)
Network
(convergence layer: IP)