Interprocess Communication Part II Flashcards

1
Q

Messages may be dropped occasionally, either because of a checksum error or because no buffer space is available at the source or destination, it’s called:

A

Omission Failures

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

This assumes that when a pair of processes are establishing a connection, one of them plays the client role and another plays the server role, but thereafter they could be peers.

A

The API for stream communication

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

The TCP protocol uses an acknowledgement scheme. If the sender does not receive an acknowledgement with a timeout, it retransmits the message and this is performed when:

A

There is lost messages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

This defines reliable communication for channels in terms of two properties: integrity and validity.

A

A failure model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

They are three alternative approaches to external data representation.

A

XML, CORBA and Java’s object serialization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

This was originated from BSD 4.x UNIX and provides the abstraction of a stream of bytes to which data may be written and from which data may be read.

A

The API to the TCP protocol

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

This is the process of taking a collection of data items and assembling or disassembling (respectively) into a form suitable for transmission in a message.

A

Marshalling and Un-marshalling

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The TCP protocol attempts to match the speeds of the processes that read from and write to a stream, this is called:

A

Flow Control

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

These items transmitted in messages can be data values of many different types, and not all computers store primitive values such as integers in the same order.

A

The individual primitive data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly