Professional Documents
Culture Documents
Internet-enabled p
phone promise
p anytime
y 56 Kbps IS-95 CDMA, GSM
2G
6: Wireless and Mobile Networks 6-1 6: Wireless and Mobile Networks 6-2
6: Wireless and Mobile Networks 6-3 6: Wireless and Mobile Networks 6-4
6: Wireless and Mobile Networks 6-5 6: Wireless and Mobile Networks 6-6
1
Code Division Multiple Access (CDMA) Chapter 6 outline
used in several wireless broadcast channels 6.1 Introduction Mobility
(cellular, satellite, etc) standards 6.5 Principles:
unique “code” assigned to each user; i.e., code set addressing and routing
partitioning Wireless
6.2 Wireless links,
to mobile users
all users share same frequency, but each user has
own “chipping”
chipping sequence (i.e.,
(i e code) to encode data characteristics 6.6 Mobile IP
encoded signal = (original data) X (chipping CDMA 6.7 Handling mobility in
sequence) 6.3 IEEE 802.11 cellular networks
decoding: inner-product of encoded signal and wireless LANs (“wi-fi”) 6.8 Mobility and higher-
chipping sequence 6.4 Cellular Internet layer protocols
allows multiple users to “coexist” and transmit Access
simultaneously with minimal interference (if codes
are “orthogonal”)
architecture 6.9 Summary
standards (e.g., GSM)
6: Wireless and Mobile Networks 6-7 6: Wireless and Mobile Networks 6-8
BSS 2
6: Wireless and Mobile Networks 6-9 6: Wireless and Mobile Networks 6-10
scans channels, listening for beacon frames goal: avoid collisions: CSMA/C(ollision)A(voidance)
2
IEEE 802.11 MAC Protocol: CSMA/CA Avoiding collisions (more)
802.11 sender
1 if sense channel idle for (Distributed idea: allow sender to “reserve” channel rather than random
Inter-frame Space) DIFS then sender receiver access of data frames: avoid collisions of long data frames
transmit entire frame (no CD) sender first transmits small request-to-send (RTS) packets
2 if sense channel busy then DIFS to BS using CSMA
start random backoff time RTSs may still collide with each other (but they’re short)
timer counts down while channel idle BS broadcasts
b d sts clear-to-send
l t s d CTS in i response
s s to
t RTS
data
transmit when timer expires
RTS heard by all nodes
if no ACK, increase random backoff
interval, repeat 2 sender transmits data frame
SIFS
802.11 receiver other stations defer transmissions
- if frame received OK ACK
return ACK after (Short Inter-frame Avoid data frame collisions completely
Spacing) SIFS (ACK needed due to hidden
terminal problem) using small reservation packets!
6: Wireless and Mobile Networks 6-13 6: Wireless and Mobile Networks 6-14
2 2 6 6 6 2 6 0 - 2312 4
frame address address address seq address
duration payload CRC
reservation collision control 1 2 3 control 4
6: Wireless and Mobile Networks 6-15 6: Wireless and Mobile Networks 6-16
802.11 frame
6: Wireless and Mobile Networks 6-17 6: Wireless and Mobile Networks 6-18
3
802.15: personal area network Chapter 6 outline
less than 10 m diameter
6.1 Introduction Mobility
replacement for cables
6.5 Principles:
(mouse, keyboard, S
P
addressing and routing
headphones) Wireless
P
radius of
6.2 Wireless links,
to mobile users
ad hoc: no infrastructure
M
6.6 Mobile IP
coverage
characteristics
master/slaves: S S P CDMA 6.7 Handling mobility in
cellular networks
P
slaves request permission to 6.3 IEEE 802.11
send (to master) wireless LANs (“wi-fi”) 6.8 Mobility and higher-
master grants requests layer protocols
6.4 Cellular Internet
wired network
6: Wireless and Mobile Networks 6-21 6: Wireless and Mobile Networks 6-22
CDMA-2000 (phase 1)
data rates up to 144K
Don’t drown in a bowl
GSM of alphabet soup: use this
for reference only evolved from IS-95
6: Wireless and Mobile Networks 6-23 6: Wireless and Mobile Networks 6-24
4
Cellular standards: brief survey Chapter 6 outline
3G systems: voice/data 6.1 Introduction Mobility
6.5 Principles:
Universal Mobile Telecommunications Service (UMTS)
Wireless addressing and routing
GSM next step, but using CDMA
to mobile users
6.2 Wireless links,
CDMA-2000 characteristics 6.6 Mobile IP
CDMA 6.7 Handling mobility in
6.3 IEEE 802.11 cellular networks
wireless LANs (“wi-fi”) 6.8 Mobility and higher-
6.4 Cellular Internet layer protocols
Access
….. more (and more interesting) cellular topics due to architecture 6.9 Summary
mobility (stay tuned for details) standards (e.g., GSM)
6: Wireless and Mobile Networks 6-25 6: Wireless and Mobile Networks 6-26
wide area
network
mobile wireless user, mobile user, mobile user, passing
using same access
Permanent address:
connecting/ through multiple
address in home
point disconnecting access point while
network, can always be
from network maintaining ongoing
used to reach mobile
using DHCP. connections (like cell e.g., 128.119.40.186 correspondent
phone)
6: Wireless and Mobile Networks 6-27 6: Wireless and Mobile Networks 6-28
5
Mobility: approaches Mobility: approaches
Let routing handle it: routers advertise permanent Let routing handle it: routers advertise permanent
address of mobile-nodes-in-residence via usual address of mobile-nodes-in-residence
not via usual
routing table exchange. scalable
routing table exchange.
to millions of
routing tables indicate where each mobile located routing tables indicate
mobiles where each mobile located
no changes to end-systems no changes to end-systems
Let end-systems handle it: let end-systems handle it:
indirect routing: communication from indirect routing: communication from
correspondent to mobile goes through home correspondent to mobile goes through home
agent, then forwarded to remote agent, then forwarded to remote
direct routing: correspondent gets foreign direct routing: correspondent gets foreign
address of mobile, sends directly to mobile address of mobile, sends directly to mobile
6: Wireless and Mobile Networks 6-31 6: Wireless and Mobile Networks 6-32
6: Wireless and Mobile Networks 6-35 6: Wireless and Mobile Networks 6-36
6
Mobility via Direct Routing Mobility via Direct Routing: comments
foreign agent overcome triangle routing problem
receives packets,
correspondent forwards forwards to mobile non-transparent to correspondent:
to foreign agent visited
network correspondent must get care-of-address
home from home agent
network 4 what if mobile changes visited network?
wide area
2 network
3
correspondent 1 4
requests, receives
mobile replies
foreign address of
directly to
mobile
correspondent
6: Wireless and Mobile Networks 6-37 6: Wireless and Mobile Networks 6-38
6: Wireless and Mobile Networks 6-39 6: Wireless and Mobile Networks 6-40
foreign-agent-to-mobile packet
recall:
packet sent by home agent to foreign dest: 128.119.40.186 correspondent
MSC
MSC
Permanent address: MSC
128.119.40.186
Care-of address:
79.129.13.2
dest: 128.119.40.186
packet sent by different cellular networks,
correspondent operated by different providers
6: Wireless and Mobile Networks 6-41 6: Wireless and Mobile Networks 6-42