SlideShare a Scribd company logo
UNIT-III
MOBILE IP AND WIRELESS
ACCESS PROTOCOL
MOBILE IP
• The term mobile in this context implies that a user is
connected to one or more applications across the Internet,
that the user's point of attachment changes dynamically,
and that all connections are automatically maintained
despite the change.
• Routers make use of the IP address in an IP datagram to
perform routing.
• In particular, the network portion of an IP address is used
by routers to move a datagram from the source computer
to the network to which the target computer is attached.
• Then the final router on the path, which is attached to the
same network as the target computer, uses the host
portion of the IP address to deliver the IP datagram to the
destination.
Operation of Mobile IP
• A mobile node is assigned to a particular network, known
as its home network. Its IP address on that network,
known as its home address, is static.
• When the mobile node moves its attachment point to
another network, that network is considered a foreign
network for this host.
• Once the mobile node is reattached, it makes its presence
known by registering with a network node, typically a
router, on the foreign network known as a foreign agent.
• The mobile node then communicates with a similar agent
on the user's home network, known as a home agent,
giving the home agent the care-of address of the mobile
node.
Mobile IP Scenario
• To support the operations Mobile IP includes three basic
capabilities:
• Discovery: A mobile node uses a discovery
procedure to identify prospective home agents and foreign
agents.
• Registration: A mobile node uses an authenticated
registration procedure to inform its home agent of its care-of
address.
• Tunneling: Tunneling is used to forward IP
datagrams from a home address to a care-of address.
Discovery
• The discovery process in Mobile IP is very similar to the
router advertisement process defined in ICMP (Internet
Control Message Protocol). Accordingly, agent discovery
makes use of ICMP router advertisement messages, with
one or more extensions specific to Mobile IP.
Protocol Support for Mobile IP
• The router advertisement portion of the message includes the IP
address of the router.
• The advertisement extension includes additional information
about the router's role as an agent.
• A mobile node listens for these agent advertisement messages.
Mobile IP Agent Advertisement Message
• The agent advertisement extension follows the ICMP router
advertisement fields and consists of the following fields.
• • Type: 16, indicates that this is an agent advertisement.
• • Length: Number of bytes in the extension, excluding the Type
and Length fields.
• • Sequence Number: The count of agent advertisement
messages sent since the agent was initialized.
• • Lifetime: The longest lifetime, in seconds, that this agent is
willing to accept a registration request from a mobile node.
• • R: Registration with this foreign agent is required. Even those
mobile nodes that have already acquired a care-of address from
this foreign agent must re-register.
• B: Busy. The foreign agent will not accept registrations from
additional mobile nodes.
• • H: This agent offers services as a home agent on this network.
• • F: This agent offers services as a foreign agent on this network.
• • M: This agent can receive tunneled IP datagrams that use
minimal encapsulation
• • G: This agent can receive tunneled IP datagrams that use GRE
encapsulation.
• • r: reserved.
• • T: Foreign agent supports reverse tunneling.
• • Care-Of Address: The care-of address or addresses supported
by this agent on this network.
• The registration process involves four steps:
• 1. The mobile node requests the forwarding service by sending a
registration request to the foreign agent.
• 2. The foreign agent relays this request to the mobile node's
home agent.
• 3. The home agent either accepts or denies the request and
sends a registration reply to the foreign agent.
• 4. The foreign agent relays this reply to the mobile node.
Registration
Mobile IP Registration Messages
Tunneling
• Once a mobile node is registered with a home agent, the
home agent must be able to intercept IP datagrams sent to
the mobile node's home address so that these datagrams
can be forwarded via tunneling.
• The standard does not mandate a specific technique for
this purpose but references ARP (Address Resolution
Protocol) as a possible mechanism.
WIRELESS APPLICATION PROTOCOL
• The Wireless Application Protocol (WAP) is a universal, open
standard developed by the WAP Forum to provide mobile users
of wireless phones and other wireless terminals .
• WAP is designed to work with all wireless network technologies
(e.g., GSM, CDMA, and TDMA).
• The WAP specification includes
• • A programming model based on the WWW Programming
model
• A markup language, the Wireless Markup Language, adhering to
XML
• A specification of a small browser suitable for a mobile, wireless
terminal
• A lightweight communications protocol stack
• • A framework for wireless telephony applications (WTAs)
WAP Protocol Stack
Wireless Markup Language
• WML was designed to describe content and format for
presenting data on devices with limited bandwidth, limited
screen size, and limited user input capability.
• It is designed to work with telephone keypads, styluses,
and other input devices common to mobile, wireless
communication.
• Text and image support: Formatting and layout commands
are provided for text and limited image capability.
• Support for navigation among cards and decks: WML
includes provisions for event handling, which is used for
navigation or executing scripts.
WML Script
• WML Script is a scripting language with similarities to
JavaScript.
• It is designed for defining script-type programs in a user
device with limited processing power and memory.
WML Tags
WML Script Statements
Wireless Session Protocol
• WSP provides applications with an interface for two
session services.
• The connection oriented session service operates above
the reliable transport protocol WTP, and the
connectionless session service operates above the
unreliable transport protocol WDP.
• WSP Service In general, a connection-mode WSP provides
the following services:
• Establish a reliable session from client to server and
release that session in an orderly manner.
• Agree on a common level of protocol functionality using
capability negotiation.
• Exchange content between client and server using compact
encoding.
• Suspend and resume a session.
• Push content from server to client.
• Session establishment
• Server address: The peer with which the session is to be
established.
• Client address: The originator of the session.
• Client headers: Contain attribute information that can be
used for application level parameters to be communicated
to the peer.
Wireless Transaction Protocol
• WTP manages transactions by conveying requests and
responses between a user agent (such as a WAP browser)
and an application server for such activities as browsing
and e-transactions.
• WTP includes the following features:
• Three classes of transaction service.
• Optional user-to-user reliability: WTP user triggers the
confirmation of each received message.
• Optional out-of-band data on acknowledgments.
• Asynchronous transactions.
WTP Transaction Classes
• WTP provides three transaction classes that may be
invoked by WSP or another higher layer protocol:
• Class 0: Unreliable invoke message with no result message
• Class 1: Reliable invoke message with no result message
• Class 2: Unreliable invoke message with one reliable result
message
Wireless Datagram Protocol
• WDP is used to adapt a higher-layer WAP protocol to the
communication mechanism (called the bearer) used
between the mobile node and the WAP gateway.
• service with the following parameters:
• • Source address: Address of the device making a request
to the WDP layer
• • Source port: Application address associated with the
source address
• • Destination address: Destination address for the data
submitted to WDP
• • Destination port: Application address associated with
the destination address
• • User data: User data from the next higher layer,
submitted to WDP for transmission to the destination port
• The following fields are necessary in a WDP PDU:
• • Header length (1 byte): Length of header.
• • Port numbers identifier (1 byte)
• • Port numbers length (1 byte)
• • Destination port (2 bytes)
• • Source port (2 bytes)
• SAR identifier (1 byte)
• SAR length (1 byte)
• Datagram reference number (1 bytes)
• Number of segments (1 byte)
• Segment count
• User data (1 to n bytes)

More Related Content

What's hot

Speed detection-of-moving-vehicle-using-speed-cameras
Speed detection-of-moving-vehicle-using-speed-camerasSpeed detection-of-moving-vehicle-using-speed-cameras
Speed detection-of-moving-vehicle-using-speed-cameras
VIKAS SINGH BHADOURIA
 
Wi vi presentation
Wi vi presentationWi vi presentation
Wi vi presentationerrajagrawal
 
Wireless intelligent networking
Wireless intelligent networkingWireless intelligent networking
Wireless intelligent networking
Manish Kumar
 
Wi vi- wifi that see through walls...
Wi vi- wifi that see through walls...Wi vi- wifi that see through walls...
Wi vi- wifi that see through walls...Komal Patil
 
Basics of wireless communication
Basics of wireless communicationBasics of wireless communication
Basics of wireless communication
RAVIKIRAN ANANDE
 
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
Sitamarhi Institute of Technology
 
WIRELESS ATM BY SAIKIRAN PANJALA
WIRELESS ATM BY SAIKIRAN PANJALAWIRELESS ATM BY SAIKIRAN PANJALA
WIRELESS ATM BY SAIKIRAN PANJALA
Saikiran Panjala
 
Dsss final
Dsss finalDsss final
Dsss final
AJAL A J
 
Broadband technology
Broadband technologyBroadband technology
Broadband technology
Bharat Sanchar Nigam Limited
 
IRJET - Real Time Street Light using Raspberry Pi
IRJET - Real Time Street Light using Raspberry PiIRJET - Real Time Street Light using Raspberry Pi
IRJET - Real Time Street Light using Raspberry Pi
IRJET Journal
 
Rayleigh Fading Channel In Mobile Digital Communication System
Rayleigh Fading Channel In Mobile Digital Communication SystemRayleigh Fading Channel In Mobile Digital Communication System
Rayleigh Fading Channel In Mobile Digital Communication System
OUM SAOKOSAL
 
Paging and Location Update
Paging and Location UpdatePaging and Location Update
Paging and Location Update
Abidullah Zarghoon
 
Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocol
nitss007
 
Vehicle Over Speed Detection on Highways
Vehicle Over Speed Detection on HighwaysVehicle Over Speed Detection on Highways
Vehicle Over Speed Detection on Highways
Edgefxkits & Solutions
 
Introduction to mobile ad hoc network
Introduction to mobile ad hoc networkIntroduction to mobile ad hoc network
Introduction to mobile ad hoc network
Ashish Prajapat
 
Evolution of the generations of mobile Communication system.
Evolution of the generations of mobile Communication system.Evolution of the generations of mobile Communication system.
Evolution of the generations of mobile Communication system.
Musfiqur Rahman
 
Fundamental of cellular system
Fundamental of cellular systemFundamental of cellular system
Fundamental of cellular system
M.E. at GTU- PG School
 
Reflector antenna
Reflector antennaReflector antenna
Reflector antenna
Siva Nageswararao
 

What's hot (20)

Speed detection-of-moving-vehicle-using-speed-cameras
Speed detection-of-moving-vehicle-using-speed-camerasSpeed detection-of-moving-vehicle-using-speed-cameras
Speed detection-of-moving-vehicle-using-speed-cameras
 
Wi vi presentation
Wi vi presentationWi vi presentation
Wi vi presentation
 
Wireless intelligent networking
Wireless intelligent networkingWireless intelligent networking
Wireless intelligent networking
 
Wi vi- wifi that see through walls...
Wi vi- wifi that see through walls...Wi vi- wifi that see through walls...
Wi vi- wifi that see through walls...
 
Basics of wireless communication
Basics of wireless communicationBasics of wireless communication
Basics of wireless communication
 
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
 
WIRELESS ATM BY SAIKIRAN PANJALA
WIRELESS ATM BY SAIKIRAN PANJALAWIRELESS ATM BY SAIKIRAN PANJALA
WIRELESS ATM BY SAIKIRAN PANJALA
 
Dsss final
Dsss finalDsss final
Dsss final
 
Broadband technology
Broadband technologyBroadband technology
Broadband technology
 
IRJET - Real Time Street Light using Raspberry Pi
IRJET - Real Time Street Light using Raspberry PiIRJET - Real Time Street Light using Raspberry Pi
IRJET - Real Time Street Light using Raspberry Pi
 
Rayleigh Fading Channel In Mobile Digital Communication System
Rayleigh Fading Channel In Mobile Digital Communication SystemRayleigh Fading Channel In Mobile Digital Communication System
Rayleigh Fading Channel In Mobile Digital Communication System
 
Gprs ppt
Gprs pptGprs ppt
Gprs ppt
 
Paging and Location Update
Paging and Location UpdatePaging and Location Update
Paging and Location Update
 
Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocol
 
Schiller2
Schiller2Schiller2
Schiller2
 
Vehicle Over Speed Detection on Highways
Vehicle Over Speed Detection on HighwaysVehicle Over Speed Detection on Highways
Vehicle Over Speed Detection on Highways
 
Introduction to mobile ad hoc network
Introduction to mobile ad hoc networkIntroduction to mobile ad hoc network
Introduction to mobile ad hoc network
 
Evolution of the generations of mobile Communication system.
Evolution of the generations of mobile Communication system.Evolution of the generations of mobile Communication system.
Evolution of the generations of mobile Communication system.
 
Fundamental of cellular system
Fundamental of cellular systemFundamental of cellular system
Fundamental of cellular system
 
Reflector antenna
Reflector antennaReflector antenna
Reflector antenna
 

Similar to Unit iii - mobile ip and wireless access protocol

Chapter 6 - Mobile Network Layer.ppt111111
Chapter 6 - Mobile Network Layer.ppt111111Chapter 6 - Mobile Network Layer.ppt111111
Chapter 6 - Mobile Network Layer.ppt111111
abenimelos
 
Chapter 6 - Mobile Network Layer.ppt11111
Chapter 6 - Mobile Network Layer.ppt11111Chapter 6 - Mobile Network Layer.ppt11111
Chapter 6 - Mobile Network Layer.ppt11111
abenimelos
 
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptxFALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
BARATHSHARMA
 
MOBILE COMPUTING Unit 2.pptx
MOBILE COMPUTING Unit 2.pptxMOBILE COMPUTING Unit 2.pptx
MOBILE COMPUTING Unit 2.pptx
karthiksmart21
 
Network Concepts
Network ConceptsNetwork Concepts
Network Concepts
Rajamanickam Gomathijayam
 
Unit1_4G-5G_Part1.pptx
Unit1_4G-5G_Part1.pptxUnit1_4G-5G_Part1.pptx
Unit1_4G-5G_Part1.pptx
devicaf983
 
It nv51 instructor_ppt_ch9
It nv51 instructor_ppt_ch9It nv51 instructor_ppt_ch9
It nv51 instructor_ppt_ch9
newbie2019
 
XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptxXMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
GSCWU
 
IT6601 Mobile Computing Unit II
IT6601 Mobile Computing Unit IIIT6601 Mobile Computing Unit II
IT6601 Mobile Computing Unit II
pkaviya
 
Chapter#12
Chapter#12Chapter#12
INT_Ch17.pptx
INT_Ch17.pptxINT_Ch17.pptx
INT_Ch17.pptx
NguyenLong773850
 
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet MulticastingNP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
hamsa nandhini
 
IT8602 Mobile Communication - Unit V
IT8602 Mobile Communication - Unit V IT8602 Mobile Communication - Unit V
IT8602 Mobile Communication - Unit V
pkaviya
 
UNIT 7-UNDERSTANDING LARGER NETWORKS.pptx
UNIT 7-UNDERSTANDING LARGER NETWORKS.pptxUNIT 7-UNDERSTANDING LARGER NETWORKS.pptx
UNIT 7-UNDERSTANDING LARGER NETWORKS.pptx
LeahRachael
 
chapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhjchapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhj
AmitDeshai
 
A presentation on networking and ccna
A presentation on networking and ccnaA presentation on networking and ccna
A presentation on networking and ccna
vivek kumar
 
Wap & WML
Wap & WMLWap & WML
MOBILE IP,DHCP,ADHOC ROUTING PROTOCOLS
MOBILE IP,DHCP,ADHOC ROUTING PROTOCOLSMOBILE IP,DHCP,ADHOC ROUTING PROTOCOLS
MOBILE IP,DHCP,ADHOC ROUTING PROTOCOLS
Manju La
 
Basic lesson before starting internet .
Basic lesson before starting internet .Basic lesson before starting internet .
Basic lesson before starting internet .amritpal singh
 

Similar to Unit iii - mobile ip and wireless access protocol (20)

Chapter 6 - Mobile Network Layer.ppt111111
Chapter 6 - Mobile Network Layer.ppt111111Chapter 6 - Mobile Network Layer.ppt111111
Chapter 6 - Mobile Network Layer.ppt111111
 
Chapter 6 - Mobile Network Layer.ppt11111
Chapter 6 - Mobile Network Layer.ppt11111Chapter 6 - Mobile Network Layer.ppt11111
Chapter 6 - Mobile Network Layer.ppt11111
 
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptxFALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
 
MOBILE COMPUTING Unit 2.pptx
MOBILE COMPUTING Unit 2.pptxMOBILE COMPUTING Unit 2.pptx
MOBILE COMPUTING Unit 2.pptx
 
Network Concepts
Network ConceptsNetwork Concepts
Network Concepts
 
Unit1_4G-5G_Part1.pptx
Unit1_4G-5G_Part1.pptxUnit1_4G-5G_Part1.pptx
Unit1_4G-5G_Part1.pptx
 
It nv51 instructor_ppt_ch9
It nv51 instructor_ppt_ch9It nv51 instructor_ppt_ch9
It nv51 instructor_ppt_ch9
 
XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptxXMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
 
IT6601 Mobile Computing Unit II
IT6601 Mobile Computing Unit IIIT6601 Mobile Computing Unit II
IT6601 Mobile Computing Unit II
 
WAP
WAPWAP
WAP
 
Chapter#12
Chapter#12Chapter#12
Chapter#12
 
INT_Ch17.pptx
INT_Ch17.pptxINT_Ch17.pptx
INT_Ch17.pptx
 
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet MulticastingNP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
 
IT8602 Mobile Communication - Unit V
IT8602 Mobile Communication - Unit V IT8602 Mobile Communication - Unit V
IT8602 Mobile Communication - Unit V
 
UNIT 7-UNDERSTANDING LARGER NETWORKS.pptx
UNIT 7-UNDERSTANDING LARGER NETWORKS.pptxUNIT 7-UNDERSTANDING LARGER NETWORKS.pptx
UNIT 7-UNDERSTANDING LARGER NETWORKS.pptx
 
chapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhjchapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhj
 
A presentation on networking and ccna
A presentation on networking and ccnaA presentation on networking and ccna
A presentation on networking and ccna
 
Wap & WML
Wap & WMLWap & WML
Wap & WML
 
MOBILE IP,DHCP,ADHOC ROUTING PROTOCOLS
MOBILE IP,DHCP,ADHOC ROUTING PROTOCOLSMOBILE IP,DHCP,ADHOC ROUTING PROTOCOLS
MOBILE IP,DHCP,ADHOC ROUTING PROTOCOLS
 
Basic lesson before starting internet .
Basic lesson before starting internet .Basic lesson before starting internet .
Basic lesson before starting internet .
 

Recently uploaded

Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptxSolid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Denish Jangid
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
ricssacare
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
Special education needs
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 

Recently uploaded (20)

Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptxSolid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 

Unit iii - mobile ip and wireless access protocol

  • 1. UNIT-III MOBILE IP AND WIRELESS ACCESS PROTOCOL
  • 2. MOBILE IP • The term mobile in this context implies that a user is connected to one or more applications across the Internet, that the user's point of attachment changes dynamically, and that all connections are automatically maintained despite the change. • Routers make use of the IP address in an IP datagram to perform routing. • In particular, the network portion of an IP address is used by routers to move a datagram from the source computer to the network to which the target computer is attached. • Then the final router on the path, which is attached to the same network as the target computer, uses the host portion of the IP address to deliver the IP datagram to the destination. Operation of Mobile IP
  • 3. • A mobile node is assigned to a particular network, known as its home network. Its IP address on that network, known as its home address, is static. • When the mobile node moves its attachment point to another network, that network is considered a foreign network for this host. • Once the mobile node is reattached, it makes its presence known by registering with a network node, typically a router, on the foreign network known as a foreign agent. • The mobile node then communicates with a similar agent on the user's home network, known as a home agent, giving the home agent the care-of address of the mobile node.
  • 5. • To support the operations Mobile IP includes three basic capabilities: • Discovery: A mobile node uses a discovery procedure to identify prospective home agents and foreign agents. • Registration: A mobile node uses an authenticated registration procedure to inform its home agent of its care-of address. • Tunneling: Tunneling is used to forward IP datagrams from a home address to a care-of address.
  • 6. Discovery • The discovery process in Mobile IP is very similar to the router advertisement process defined in ICMP (Internet Control Message Protocol). Accordingly, agent discovery makes use of ICMP router advertisement messages, with one or more extensions specific to Mobile IP. Protocol Support for Mobile IP
  • 7. • The router advertisement portion of the message includes the IP address of the router. • The advertisement extension includes additional information about the router's role as an agent. • A mobile node listens for these agent advertisement messages. Mobile IP Agent Advertisement Message
  • 8. • The agent advertisement extension follows the ICMP router advertisement fields and consists of the following fields. • • Type: 16, indicates that this is an agent advertisement. • • Length: Number of bytes in the extension, excluding the Type and Length fields. • • Sequence Number: The count of agent advertisement messages sent since the agent was initialized. • • Lifetime: The longest lifetime, in seconds, that this agent is willing to accept a registration request from a mobile node. • • R: Registration with this foreign agent is required. Even those mobile nodes that have already acquired a care-of address from this foreign agent must re-register. • B: Busy. The foreign agent will not accept registrations from additional mobile nodes. • • H: This agent offers services as a home agent on this network. • • F: This agent offers services as a foreign agent on this network.
  • 9. • • M: This agent can receive tunneled IP datagrams that use minimal encapsulation • • G: This agent can receive tunneled IP datagrams that use GRE encapsulation. • • r: reserved. • • T: Foreign agent supports reverse tunneling. • • Care-Of Address: The care-of address or addresses supported by this agent on this network. • The registration process involves four steps: • 1. The mobile node requests the forwarding service by sending a registration request to the foreign agent. • 2. The foreign agent relays this request to the mobile node's home agent. • 3. The home agent either accepts or denies the request and sends a registration reply to the foreign agent. • 4. The foreign agent relays this reply to the mobile node. Registration
  • 11. Tunneling • Once a mobile node is registered with a home agent, the home agent must be able to intercept IP datagrams sent to the mobile node's home address so that these datagrams can be forwarded via tunneling. • The standard does not mandate a specific technique for this purpose but references ARP (Address Resolution Protocol) as a possible mechanism.
  • 12. WIRELESS APPLICATION PROTOCOL • The Wireless Application Protocol (WAP) is a universal, open standard developed by the WAP Forum to provide mobile users of wireless phones and other wireless terminals . • WAP is designed to work with all wireless network technologies (e.g., GSM, CDMA, and TDMA). • The WAP specification includes • • A programming model based on the WWW Programming model • A markup language, the Wireless Markup Language, adhering to XML • A specification of a small browser suitable for a mobile, wireless terminal • A lightweight communications protocol stack • • A framework for wireless telephony applications (WTAs)
  • 14.
  • 15. Wireless Markup Language • WML was designed to describe content and format for presenting data on devices with limited bandwidth, limited screen size, and limited user input capability. • It is designed to work with telephone keypads, styluses, and other input devices common to mobile, wireless communication. • Text and image support: Formatting and layout commands are provided for text and limited image capability. • Support for navigation among cards and decks: WML includes provisions for event handling, which is used for navigation or executing scripts.
  • 16. WML Script • WML Script is a scripting language with similarities to JavaScript. • It is designed for defining script-type programs in a user device with limited processing power and memory.
  • 19. Wireless Session Protocol • WSP provides applications with an interface for two session services. • The connection oriented session service operates above the reliable transport protocol WTP, and the connectionless session service operates above the unreliable transport protocol WDP. • WSP Service In general, a connection-mode WSP provides the following services: • Establish a reliable session from client to server and release that session in an orderly manner. • Agree on a common level of protocol functionality using capability negotiation. • Exchange content between client and server using compact encoding.
  • 20. • Suspend and resume a session. • Push content from server to client. • Session establishment • Server address: The peer with which the session is to be established. • Client address: The originator of the session. • Client headers: Contain attribute information that can be used for application level parameters to be communicated to the peer.
  • 21. Wireless Transaction Protocol • WTP manages transactions by conveying requests and responses between a user agent (such as a WAP browser) and an application server for such activities as browsing and e-transactions. • WTP includes the following features: • Three classes of transaction service. • Optional user-to-user reliability: WTP user triggers the confirmation of each received message. • Optional out-of-band data on acknowledgments. • Asynchronous transactions.
  • 22. WTP Transaction Classes • WTP provides three transaction classes that may be invoked by WSP or another higher layer protocol: • Class 0: Unreliable invoke message with no result message • Class 1: Reliable invoke message with no result message • Class 2: Unreliable invoke message with one reliable result message
  • 23.
  • 24. Wireless Datagram Protocol • WDP is used to adapt a higher-layer WAP protocol to the communication mechanism (called the bearer) used between the mobile node and the WAP gateway. • service with the following parameters: • • Source address: Address of the device making a request to the WDP layer • • Source port: Application address associated with the source address • • Destination address: Destination address for the data submitted to WDP • • Destination port: Application address associated with the destination address • • User data: User data from the next higher layer, submitted to WDP for transmission to the destination port
  • 25. • The following fields are necessary in a WDP PDU: • • Header length (1 byte): Length of header. • • Port numbers identifier (1 byte) • • Port numbers length (1 byte) • • Destination port (2 bytes) • • Source port (2 bytes) • SAR identifier (1 byte) • SAR length (1 byte) • Datagram reference number (1 bytes) • Number of segments (1 byte) • Segment count • User data (1 to n bytes)