Few definitions
- This is a preview of the essay.
To view the full text you must login!
Protocol:
An agreed-upon format for transmitting data between two devices. The protocol determines the following:-
the type of error checking to be used
data compression method, if any
how the sending device will indicate that it has finished sending a message
how the receiving device will indicate that it has received a message
There are a variety of standard protocols from which programmers can choose. Each has particular advantages and disadvantages; for example, some are simpler than others, some are more reliable, and some are faster.
From a user's point of view, the only interesting aspect about protocols is that your computer or device must support the right ones if you want to communicate with other computers. The protocol can be implemented either in hardware or in software.
Data channel: A means for delivering data from one point to another. The data channel may be comprised of the following components: format conversion devices, encoders (compressors) and decoders (decompressors), buffers, stream segmentation and reassembly devices, multiplexors and demultiplexors, modulators and demodulators, transmission facilities, switches, multipoint conference units, and other components necessary to achieve the desired channel characteristics. A sequence of data bits submitted to the channel input results in a similar (not necessarily identical) sequence of bits at the channel output.
Simplex Communication - Simplex data communication specifies that communication on a given channel can only flow in one direction. In this environment, only one entity is allowed to transmit and all others act as receivers...