Parc 2 Flashcards
Protocol layering, packet switching, routing and data streaming are the principles on which
Distributed Systems
The computers and other devices that use the network for communication purposes are referred
to as
Host
This is the delay that occurs after a send operation is executed before data starts to arrive at the
destination computer in network performance
Latency
This term is used to refer to any computer or switching device attached to a network
Node
This is the speed at which data can be transferred between two computersin the network once
transmission has begun.
Data transfer rate
This is a single communication subsystem providing communication between all of the hosts that
are connected to it, where the internet is constructed from many subnets.
Internet
They carry messages at lower speeds between nodes that are often in different organizations and
may be separated by large distances.
Wans
The end-to-end communication must provide totally error-free, the detection of communication
errors and their correction is that we call
Reliability
This is a sequence of binary data (an array of bits or bytes) of restricted length, together with
addressing information sufficient to identify the source and destination computers.
simplest form of packet
This is a unit of routing (delivering data from one part of the Internet to another)
Subnet
This type of network is based on the high handwidth copper and fibre optic cabling recently
installed in some towns and cities for the transmission of video, voice and other data over
distances of up to 50 kilometers
Man’s
This is defined as the ability to meet deadlines when transmitting and processing streams of real
time multimedia data.
Quality of service
This is a communication subsystem in which several networks are linked together to provide
common data communication facilities that overlay the technologies and protocols of the
individual component networks and the methods used for their interconnection.
Internetwork
This is why many network technologies support the simultaneous transmission of messages to
several recipients.
Multicasting
The IEEE 802.16 WIMAX standard is targeted at this class of network. It aims to provide an
alternative to wired connections to home and office buildings
WMANS
This is referred to as the transmission and display of audio and video in real time. It requires much
higher bandwidths than most other forms of
communication in distributed systems
Message passing between a pair of processes can be supported by two message communication
operations:
send and receive
In this form of communication, the use of the send operation is non- blocking, the receive
operation can have blocking and non-blocking variants.
asynchronous
We can describe this as the guaranteed to be deliver the message despite a reasonable number of
packets being dropped or lost.
Reliability
Both forms of communication (UDP and TCP) use Which provides an endpoint for communication
between processes
socket abstraction
In this form of communication, the sending and receiving processes synchronize at every message.
In this case, both send and receive are blocking operations
synchronous
Any process may make use of multiple of these elements to receive messages, but a process
cannot share them with other processes on the same computer.
Ports
This consist of transmitting a message between a socket in one process and a socket in another
process.
Interprocess communication
This is sent by UDP is transmitted from a sending process to a receive process without
acknowledgement or retries.
Datagram
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
Omission failures
This defines reliable communication for channels in terms of two properties. integrity and validity
Failure model
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
API to the TCP protocol
This assume 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
API for stream communication
The TCP protocol uses an acknowledgement scheme. If the sender does not receive an
acknowledgement with a time out, it retransmits the message and this is performed when
Lost messages
The TCP protocol attempts to match the speeds of the processes that read from and write to a
stream, this is called:
Flow contro