Course Calendar     Log in

Register Online.

Mobile Computing Systems

2 days

Individuals that need a broad knowledge to support wireless/mobile data networks.

Our “Networking Foundations: Fundamentals Level I” and “Networking Foundations: Fundamentals Level II” are highly recommended or an understanding of networks and data communications.


This course introduces the student to the world of wireless communication and mobile computing systems. The focus is on data networks, more specifically those networks that carry TCP/IP traffic and can easily be integrated into the Internet. The course reviews wireless communication and its history. It then provides a detailed discussions of the most common standards/systems, following a layered approach. It emphasizes the unique challenges that mobility and wireless communication place on protocol designers, and discusses the design choices in different standards. The course finishes with a brief discussion of how to support applications in such networks, given the unique characteristics of both the wireless networks and the (resource-constrained) mobile devices.


Wireless Communication

  • History of Wireless Communication
  • Major Systems/Standards
  • Developments and Future Trends
  • The role of TCP/IP in Wireless Communication

Wireless Communication

  • Spectrum: Allocation and Rules
  • Sharing Radio Frequencies

Data in Cellular Networks

  • 1st Generation Example: AMPS
  • 2nd Generation Example: GSM
  • GSM and GPRS
  • 3rd Generation and Beyond

Data in LANs/PANs

  • Overview
  • WiFi/IEEE 802.11
  • Bluetooth/Zigbee
  • IPv4 Overview
  • IP Relationships between layers
  • IPv4 Header Format and Options
  • Overview of IP Addressing
  • TCP/UDP Overview
  • Services of TCP/UDP
  • Applications of TCP/UDP
  • TCP/UDP Details
  • TCP/UDP Flow


  • Types of Mobility
  • Review of Mobility Solutions
  • Mobility below the IP Layer: WiFi, Cellular Networks, etc.
  • DHCP
  • Mobile IP
  • Micro-Mobility Protocols

IP Mobility

  • Solution Constraints
  • Basic Framework
  • Introduction to Terminology
  • Route Optimization
  • Fast and Smooth Handoffs
  • Security Concerns
  • Changes in IPv6

TCP and Mobility

  • Introduction to Congestion Control
  • TCP Congestion Control
  • Packet Loss in a TCP/IP Network
  • Data Link Layer Solutions
  • Transport Layer Solutions
  • Snoop

Multihop Wireless Networks

  • Infrastructure vs. Infrastructure-Less Networking
  • MANETs, Wireless Mesh
  • Routing
  • QoS

Wireless Sensor Networks

  • Sensors and Applications
  • Constraints and Networking Challenges
  • Localization
  • Synchronization
  • Network Protocols

Service Discovery

  • Definition of Service
  • The Need for Service Discovery
  • Service Location Protocol
  • Jini

Application Support

  • Mobile Device Constraints
  • File Systems
  • Web Browsing
  • WAP
  • Java
Skills Taught: 
  • Understand the evolution of wireless data networks, with a firm foundation to explore future wireless systems and standards
  • Compare and evaluate alternative wireless data networking technologies
  • Integrate wireless networks into an overall data network