Mind map
RPC application development
Map content
RPC application development
develop a system that emulates the functioning of the client/server model
creating an RPC application follows two steps
- specify the protocol for client/server communication
- develop the client and server program
steps for creating the RPC application
- first step
- define the interface between the client and server
- second step
- create the service procedures specified in the protocol
- third step
- compile and run the application
- first step
interprocess comunication
- essential part of the client-server model
- occurs in cumbersome and potentially machine fashions
rpc
- avoids working with sockets
- how it works
- services make themselves known to a network of clients through a naming service
- the service give the clients an address to open a communication channel with the server
- the server can accept or deny:
- client requests
- sendreplies
- the connection is closed once the remote session is completed
- the server can accept or deny:
- the service give the clients an address to open a communication channel with the server
- transport independent RPC
- keeps addressing at a symbolic level
- socket based RPC systems
- the default network services for a system are defined in /etc/services
- tehy become available at boot-time
- the default network services for a system are defined in /etc/services
- services make themselves known to a network of clients through a naming service
a service
- is a daemon waiting for connection request
Information
- Description
- Mind Map on RPC application development, created by TANIA VELA ZAMUDIO on 01/04/2020.
- Created by
- TANIA VELA ZAMUDIO
- Views
- 1
- Rating