Mobile Computing - Chapter 4: Mobile Ad-hoc Network

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/37

flashcard set

Earn XP

Description and Tags

Flashcards about Mobile Ad-hoc Networks (MANETs) based on lecture notes.

Last updated 3:29 PM on 5/24/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

38 Terms

1
New cards

MANET Characteristics

Every node functions as a router, nodes move arbitrarily, wireless connectivity constrains bandwidth.

2
New cards

Advantages of MANETs

Easy and speedy deployment, robust and low-cost network, forms the basis of pervasive computing.

3
New cards

Applications of MANETs (PAN)

Cell phones, laptops, wearable computers.

4
New cards

BAN (Body Area Network)

Wearable computer with components distributed on the body, interconnects heterogeneous devices, communication range around 1 to 2 meters.

5
New cards

PAN (Personal Area Network)

Network in the environment around a person, communication range 10 meters, connects mobile devices to other devices.

6
New cards

WLANs (Wireless Local Area Network)

Greater flexibility compared to wired LANs, Communication range typical of a single building or of cluster of buildings. Range 100 – 500 meters.

7
New cards

Expectations of MANETs Routing Protocols

Tolerance of unexpected network faults, resilience to increasing traffic loads, minimal energy consumption.

8
New cards

Distance Vector Routing Protocols

Routing tables are exchanged between neighboring nodes to get to destinations by computing the shortest path to each host.

9
New cards

Link State Routing Protocols

Neighboring nodes only exchange link states and routes are obtained by computing a graph on every participating node, computing the shortest distance to each host.

10
New cards

Requirements for Routing Protocols (1)

Operate in a distributed manner and be multi-hop and loop-free.

11
New cards

Requirements for Routing Protocols (2)

Operate in a demand-based reactive or proactive mode.

12
New cards

Requirements for Routing Protocols (3-6)

Should be scalable, provision for a 'sleepy period, support unidirectional links, and security.

13
New cards

Two Basic Parts to Routing Protocols

Route discovery and route maintenance.

14
New cards

Classification of Routing Protocols

Unicast or multicast.

15
New cards

Proactive Routing Protocols

Calculate all possible paths in the network independently of their use and when a packet needs to be forwarded the path is already known and can be used immediately.

16
New cards

Reactive Routing Protocols

Invoke the route determination procedure only on demand.

17
New cards

Hybrid Routing Protocol

Merges the features of proactive and reactive protocols.

18
New cards

DSDV (Destination-Sequenced Distance-Vector) Protocol

Table driven algorithm based on classical Bellman-Ford distance vector routing algorithm and marked with a sequence number.

19
New cards

Routing Table Entry Structure of DSDV

Destination address, number of hops required to reach destination, sequence number of the information received.

20
New cards

Responding to Topology Changes in DSDV

Maintained through periodic updates or immediately when significant new information is available using full dumps or incremental dumps.

21
New cards

Route Selection Criteria in DSDV

New routing information is compared to previous and more recent sequence numbers are used, and old ones are discarded.

22
New cards

Reactive Routing Protocols

Maintain routing information about 'active' routes only, created when desired by the source node, and a route discovery procedure is needed before data transmission.

23
New cards

Examples of Reactive Routing Protocols (RRP)

Dynamic Source Routing (DSR), Adaptive on Demand Vector (AODV), Temporarily Ordered Routing Algorithm (TORA).

24
New cards

Dynamic Source Routing (DSR)

Does both route discovery and route maintenance.

25
New cards

Source Routing

Sender of a packet determines the complete sequence of nodes and lists route in the packet's header.

26
New cards

Route Cache (DSR)

Each router maintains this and if a route is found, the sender transmits the packet, else it may attempt to discover a route using the Route Discovery Protocol.

27
New cards

Route Maintenance

Monitoring of the correct operation of a route.

28
New cards

Route Discovery in DSR

Initiates a discovery process by transmitting a ROUTE REQUEST message as a single local broadcast packet containing initiator ID, request ID, and route record.

29
New cards

Route Maintenance in DSR

Link layer reliability, MAC layer ack or passive overhearing.

30
New cards

Adaptive on-demand distance vector protocol- AODV

Reactive, distance vector routing protocol, based on the distributed Bellman Ford routing algorithm

31
New cards

Route Discovery in AODV

Forwarded in a manner similar to DSR, a reverse path is set towards the source, and the destination replies by sending an RREP which travels along the reverse path.

32
New cards

Active path

Path being used

33
New cards

Route Maintenance in AODV

A RERR message is sent to the affected source nodes, initiated by the nodes upstream of the failed link.

34
New cards

RERR message

Contains the destinations that are now unreachable. If the node upstream of the break has one or more precursor nodes for the destination, it broadcasts the RERR message to those nodes.

35
New cards

Comparison between DSR and AODV

Based on a source routing mechanism where as AODV uses a combination of DSR &DSDV.

36
New cards

DSR Properties

Less routing overhead, frequency and discovery process than AODV.

37
New cards

AODV Properties

Better performance than DSR in higher-reliability scenarios and less normalized mac overhead.

38
New cards

Hybrid Routing Protocol

Has the advantages of both Distance Vector and Link State RPs and merges them into a new protocol such as EIGRP.

Explore top notes

Explore top flashcards

flashcards
Lesson 21
33
Updated 1067d ago
0.0(0)
flashcards
DESTINATION B2 UNIT 2
126
Updated 669d ago
0.0(0)
flashcards
Anatomy Chapter 14 Quiz 2
40
Updated 27d ago
0.0(0)
flashcards
Patient Care Unit 1-3
82
Updated 951d ago
0.0(0)
flashcards
APUSH Period 3 (1783-1801)
52
Updated 546d ago
0.0(0)
flashcards
Lingua Latina Capitulum VII
22
Updated 186d ago
0.0(0)
flashcards
SAT vocab list "A's"
22
Updated 1171d ago
0.0(0)
flashcards
Lesson 21
33
Updated 1067d ago
0.0(0)
flashcards
DESTINATION B2 UNIT 2
126
Updated 669d ago
0.0(0)
flashcards
Anatomy Chapter 14 Quiz 2
40
Updated 27d ago
0.0(0)
flashcards
Patient Care Unit 1-3
82
Updated 951d ago
0.0(0)
flashcards
APUSH Period 3 (1783-1801)
52
Updated 546d ago
0.0(0)
flashcards
Lingua Latina Capitulum VII
22
Updated 186d ago
0.0(0)
flashcards
SAT vocab list "A's"
22
Updated 1171d ago
0.0(0)