Data transmission is the conveyance of any kind of information from one space to another. Historically this could be done by courier, a chain of bonfires or semaphores, and later by Morse code over copper wires.
In recent computer terms, it means sending a stream of bits or bytes from one location to another using any number of technologies, such as copper wire, optical fibre, laser, radio, infra-red light or even a so called Bluetooth. Practical examples include moving data from one storage device to another and accessing a website, which involves data transfer from web servers to a user's browser.
A related concept to data transmission is the data transmission protocol used to make the data transfer legible. Current protocols favour packet based communication.
Parallel Transmission Multiple wires are used and transmit bits simultaneously and is much faster than Serial transmission as one byte can be sent rather than one bit. This method is used internally within the computer, for example the internal buses, and sometimes externally for such things as printers, however this method of transmission is only available over short distances as the signal will degrade and become unreadable, as there is more interferance between many wires than between one, so it degrades.
Synchronous transmission uses no start and stop bits but instead synchronises transmission speeds at both the receiving and sending end of the transmission using clock signals built into each component. A continual stream of data is then sent between the two nodes. Due to there being no start and stop bits the data transfer rate is quicker although more errors will occur, as the clocks will eventually get out of sync, and the receiving device would have the wrong time that had been agreed in protocol (computing) for sending/receiving data, so some bytes could become corrupted (by losing bits). Ways to get around this problem include re-synchronisation of the clocks and use of check digits to ensure the byte is correctly interpreted and received.
The protocol determines the following:
Handshaking The process by which two devices initiate communications e.g.: a certain ASCII character or an interrupt signal/ request bus signal to the processor along the Control Bus. Handshaking begins when one device sends a message to another device indicating that it wants to establish a communications channel. The two devices then send several messages back and forth that enable them to agree on a communications protocol. Handshaking must occur before data transmission as it allows the protocol to be agreed.
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Data transmission".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world