communication systems Flashcards
communication systems
systems enabling users to send and receive data and information
framework of communicaiton systems (7)
message/transmission medium
source/destination
switches and routers
three levels of protocols
transmitter/receiver
users/participants
node
message/transmission medium
data packets and the hardware through which they travel
source/destination
application where the message is created/ends up
swtiches and routers
where addresses are attached and read so that data packets are sent on the most suitable path to get to their destination
three levels of protocols
where packets of data are encoded/decoded to or from a suitable form for transmission
transmitter/receiver
where signals are generated or received
e.g. MIC or modem
users/participants
people involved in using system
node
each device on a network
functions which happen as messages are passed between source and destination (8)
message creation
organisation of packets at the interface between source and transmitter
signal generation by the transmitter transmission
synchronising the exchange and routing
error detection and correction
security and management
transmission
addressing and routing
addressing and routing
data packets pass through many different and varied links during transmission
each communication link
has its own protocol
it is likely that differen data packets from same file will
travel on different pathways through journey
message creation
message is compiled at source on preperation for sending
takes place using software application
participant types message into application such as web browser
organisation of packets at the interface between source and transmitter
as message descend layers of protocoles data packets are wrapped in header and trailer of appropriate protocol
multiple headers and trailers on each packet
at control level protocols are managed by
operating system
protocols ensure
packets reach destination correctly
transmitter
physical hardware that encodes data onto medium creating signal
transmitters are receivers are contained
in same hardware device
hardware is controlled by
protocols at transmission level
signal generation by transmitter transmission
done by hardware such as NIC or modem
changes computer’s binary data into seried of physical signals
how is transmission perfectly synchronised
transmitter and receiver use common clock
synchronous communication transfers
large packets of data
sychronising the exchange and routing
transmitter encodes signal as receiver decodes
series of bits included in message and start and embedded between packets
clocks of sender and receiver are working in phase with each other
error detection and correction
as messages descend level prior to transmission protocols calculate checksum and crc values and include them within header or trailer
if error is detected by error check calculator
that packet is discarded and replacement packet sent
error checking methods (3)
parity check
checksum
cyclic redundancy check
parity check
determines whether number of ones and zeroes is odd or even using additional bit called parity bit
problem with parity bit check
if 2 bits are swapped then there can be an error that is not identified
checksum
counts up number of 1s in transmission and adds number as an extra byte into transmission of each packet and is compared at the end of each packets transmission
problem with checksum
the numbers can be in the wrong places and be called successful
cyclic redundancy check
more accurate than parity checking and checksum
treat message as enormous binary number and divide by a fixed binary number
upon receival divide it again and compare remainders
security and management
many protocols restrict messages based on usernames and passwords and others encrypt messages during transmission
some messages are ptotected by need for password
other messages use a secure protocol (https) that encrypts data being sent
transmission
occurs as signal travel trhough medium
each bit or pattern of bits moves from sender to receiver as a particular waveform
protocol
formal set of rules and procedures that must be observed for two devices to transfer data efficiently and successfully
seven-layer model for open ysstems interconnection
international standards organisation developed a set of standard for transfer of data
open systems interconnection model layers
caps - ipt levels
APPLICATION
application
presentaiton
COMMUNICAITON AND CONTROL
session
transport
network
TRANSMISSION
data link
physical
handshaking
process of negotiatinf and establishing rules of communication between two or more devices
before devices communicate they handshake to agree on protocol that will be used
why is handshaking important
different types of computers and devices can communicate effectively with each other over different types of transmission media
handshaking includes (3)
format od data packets or frames to be transferred
error checking methods used
speed of data transfer
functions performed by protocols at different levels
protocols in eahc layer will rpocess message and pass it onto the next layer in the stack
at receiving end processes occur in reverse order so that receiver can understand message
intelligent agents
programs that run in the background to complete tasks that assist people
also known as daemons or bots
types of intelligent agents (4)
autonomous
proactive
responsive
adaptive
autonoumous intelligent agents
operate independetly without constant guidance form users
make decisions to determine how to solve problesm and solve them on their own
proactive intelligent agents
intelligent agents do not wait to be told, rather they act and often make suggestions to the user
responsive intelligent agents
intelligent agents recognise changes in their environment that indicate changes in user needs and they alter their behaviour accordingly
adaptive intelligent agents
change their behaviour or learn new behaviour over time to account for changing user preferences
examples of intelligent agents
monitoring website changes
enhancing reuslts returned by search engines
finding best prices and products
checking documents for plagerism
air traffic control systems
medical monitoring systems
olap
online analytical processing
technique for providing business decision makers with statistical evidence
used with data mining