Flux rss

Data transmission - Transmission modes

Transmission modes

A given transmission on a communications channel between two machines can occur in several different ways. The transmission is characterised by:

  • the direction of the exchanges
  • the transmission mode: the number of bits sent simultaneously
  • synchronisation between the transmitter and receiver

Simplex, half-duplex and full-duplex connections

There are 3 different transmission modes characterised according to the direction of the exchanges:

  • A simplex connection is a connection in which the data flows in only one direction, from the transmitter to the receiver. This type of connection is useful if the data do not need to flow in both directions (for example, from your computer to the printer or from the mouse to your computer...).

    Simplex connection

  • A half-duplex connection (sometimes called an alternating connection or semi-duplex) is a connection in which the data flows in one direction or the other, but not both at the same time. With this type of connection, each end of the connection transmits in turn. This type of connection makes it possible to have bidirectional communications using the full capacity of the line.

    Half-duplex connection

  • A full-duplex connection is a connection in which the data flow in both directions simultaneously. Each end of the line can thus transmit and receive at the same time, which means that the bandwidth is divided in two for each direction of data transmission if the same transmission medium is used for both directions of transmission.

    Full-duplex connection

Serial and parallel transmission

The transmission mode refers to the number of elementary units of information (bits) that can be simultaneously translated by the communications channel. In fact, processors (and therefore computers in general) never process (in the case of recent processors) a single bit at a time; generally they are able to process several (most of the time it is 8: one byte), and for this reason the basic connections on a computer are parallel connections.

Parallel connection

Parallel connection means simultaneous transmission of N bits. These bits are sent simultaneously over N different channels (a channel being, for example, a wire, a cable or any other physical medium). The parallel connection on PC-type computers generally requires 10 wires.

Parallel connection

These channels may be:

  • N physical lines: in which case each bit is sent on a physical line (which is why parallel cables are made up of several wires in a ribbon cable)
  • one physical line divided into several sub-channels by dividing up the bandwidth. In this case, each bit is sent at a different frequency...

Since the conductive wires are close to each other in the ribbon cable, interference can occur (particularly at high speeds) and degrade the signal quality...

Serial connection

In a serial connection, the data are sent one bit at a time over the transmission channel. However, since most processors process data in parallel, the transmitter needs to transform incoming parallel data into serial data and the receiver needs to do the opposite.

Serial connection

These operations are performed by a communications controller (normally a UART (Universal Asynchronous Receiver Transmitter) chip). The communications controller works in the following manner:

  • The parallel-serial transformation is performed using a shift register. The shift register, working together with a clock, will shift the register (containing all of the data presented in parallel) by one position to the left, and then transmit the most significant bit (the leftmost one) and so on:

    parallel-serial transformation

  • The serial-parallel transformation is done in almost the same way using a shift register. The shift register shifts the register by one position to the left each time a bit is received, and then transmits the entire register in parallel when it is full:

    serial-parallel transformation

Synchronous and asynchronous transmission

Given the problems that arise with a parallel-type connection, serial connections are normally used. However, since a single wire transports the information, the problem is how to synchronise the transmitter and receiver, in other words, the receiver can not necessarily distinguish the characters (or more generally the bit sequences) because the bits are sent one after the other. There are two types of transmission that address this problem:

  • An asynchronous connection, in which each character is sent at irregular intervals in time (for example a user sending characters entered at the keyboard in real time). So, for example, imagine that a single bit is transmitted during a long period of silence... the receiver will not be able to know if this is 00010000, 10000000 or 00000100...
    To remedy this problem, each character is preceded by some information indicating the start of character transmission (the transmission start information is called a START bit) and ends by sending end-of-transmission information (called STOP bit, there may even be several STOP bits).
  • In a synchronous connection, the transmitter and receiver are paced by the same clock. The receiver continuously receives (even when no bits are transmitted) the information at the same rate the transmitter send it. This is why the transmitter and receiver are paced at the same speed. In addition, supplementary information is inserted to guarantee that there are no errors during transmission.

During synchronous transmission, the bits are sent successively with no separation between each character, so it is necessary to insert synchronisation elements; this is called character-level synchronisation.

The main disadvantage of synchronous transmission is recognising the data at the receiver, as there may be differences between the transmitter and receiver clocks. That is why each data transmission must be sustained long enough for the receiver to distinguish it. As a result, the transmission speed can not be very high in a synchronous link.

Last update on Thursday October 16, 2008 02:43:21 PM.

This document entitled « Data transmission - Transmission modes » from Kioskea (en.kioskea.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the licence, as this note appears clearly.
Data transmission - Analogue transmission Analogue data transmission consists of sending information over a physical transmission medium in the form of a wave. Data is transmitted via a carrier wave, a simple wave whose only purpose is to transport data by modification of one of its... en.kioskea.net/transmission/transanalog.php3
Data transmission - Cabling Several physical data-transmission media are available to connect together the various devices on a network. One possibility is to use cables. There are many types of cables, but the most common are: Coaxial cable Double twisted pair Optical fibre... en.kioskea.net/transmission/transcabl.php3
Wifi amount of data transmission whats is the amount of data transmissins that the wifi has , and what are the wifi data transmission rate ? en.kioskea.net/forum/affich-9816-wifi-amount-of-data-transmission
Differences between the UDP and TCP protocolsDifferences between the UDP and TCP protocols User Datagram Protocol (UDP) Transmission Control Protocol (TCP) User Datagram Protocol (UDP) It is part of the base protocols of the Internet Protocol Suite. Programs on networked computers... en.kioskea.net/faq/sujet-608-differences-between-the-udp-and-tcp-protocols
Booting Windows XP in Safe ModeBooting Windows XP in Safe Mode What is Safe Mode? How to get into Safe Mode with Windows XP How to get into Safe Mode with Windows XP Home edition How to get into Safe mode by the System Configuration Utility What is Safe Mode? Safe... en.kioskea.net/faq/sujet-223-booting-windows-xp-in-safe-mode
Backup Outlook 2003 dataBackup Outlook 2003 data All Outlook 2003 data ( Emails, Agenda, Contacts, Tasks...) are in one file with .pst extension The file is in the following default folder: C:\Documents and Settings\Login\Local Settings\Application... en.kioskea.net/faq/sujet-47-backup-outlook-2003-data
Characteristics of data transmissionHello, Please provide me the answer for below question: Q) what are the characteristics of Data Transmission in Networking Hard Ware? Thanks. en.kioskea.net/forum/affich-12037-characteristics-of-data-transmission
Connect fone to modemHello, how can i connect my nokia N95 to my optus net modem , the phone finds it but doesnt surf web on phone it is just all white and what is packet data and what's it for en.kioskea.net/forum/affich-30470-connect-fone-to-modem
Importing databaseHello, I have a website to build for a company, they want a backend system to calculte statistics. after having making the database on access i have tried to copy the codes on the site but seems that is not appearing. Ive tried to modify the... en.kioskea.net/forum/affich-17704-importing-database
Download DB Designer Allows you to handle your databases the most efficient way. DBDesigner 4 is a visual database design system that integrates database design, modeling, creation and maintenance into a single, seamless environment. It combines a simple and clear... en.kioskea.net/telecharger/telecharger-273-db-designer
Download Zilla Data NukerBy abolishing files or sensitive or contaminated files, it is possible that fragments stay on the hard disk. These rags can again harm your system if they are not correctly abolished. Zilla Data Nuker abolishes not used files which take of the place... en.kioskea.net/telecharger/telecharger-506-zilla-data-nuker
Download Xdrive DesktopWhen you must move often and that you do not have laptop computer to stock your data during trips. It is interesting to have a mode online stocking, in which you will be able to have access any time and when without blocking you. Xdrive Desktop is a... en.kioskea.net/telecharger/telecharger-556-xdrive-desktop
Data transmission - Cabling - Fibre optics Optical fibre is a physical transmission medium that allows high-speed data transmission using optical rays. Optical fibre is made up of three components: the core, the part that propagates light rays; the optical fibre cladding, surrounding the... en.kioskea.net/transmission/fibre-optique.php3
Internet technologies - Ethernet Ethernet (also known as IEEE 802.3 standard) is a data transmission standard for local area networks based on the following principle: All machines on an Ethernet network are connected to the same communication line, made up of cylindrical cables... en.kioskea.net/technologies/ethernet.php3
Video and digital imaging - The YUV format The YUV standard (also called CCIR 601), known before as YCrCb (Y Cr Cb), is a colour representation model dedicated to analogue video. It is based on a video transmission mode with separate components using three different cables to carry... en.kioskea.net/video/yuv-ycrcb.php3