Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lecture 4: Communication (Application layer (Remote Procedure Call…
Lecture 4: Communication
Connection types:
-
Connection-less
Data is transferred in one direction from source to destination without checking that destination is still there or not or if it prepared to accept the message.
-
-
Application layer
-
Stateful
Record that a file has been opened, so that prefetching can be done.
Know which data a client has cached, and allows clients to keep local copies of shared data.
-
-
-
-
Remote Procedure Call
Parameter call: clearly specify command, params
-
-
-
-
-
-
Marshalling: task of transform commands and data into a single format which is best suited for network transportation (XDR).
Serialization of the commands from
the clients to be handled by the
service (or back-end) in an
appropriate order.
Return the data in order, however
the client has the responsibility to
unmarshall the responses to fit to
the replies.
-
Transaction
ACID principle
Atomicity: done all or nothing at all #
-
-
-
-