18
V. Liberatore
Pervasive Computing
Network Layer
*Network layer
*End-to-end connectivity
*Multi-hop networks
nE.g., wireless laptops in U.S., Sweden linked as 802.11 ↔ Ethernet ↔ satellite ↔ Ethernet ↔ 802.11
*Convergence layer (IP)
nIP (Internet Protocol)
nIP supports multiple data links
nMultiple transports support IP
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, 802.11, CAN, etc.)
Network
(convergence layer: IP)