Transmission Modes in Computer Networks (Simplex, Half-Duplex and Full-Duplex)
Last Updated :
03 Oct, 2024
Transmission modes also known as communication modes, are methods of transferring data between devices on buses and networks designed to facilitate communication. They are classified into three types: Simplex Mode, Half-Duplex Mode, and Full-Duplex Mode. In this article, we will discuss Transmission Modes.
What is Transmission Modes?
Transmission mode means transferring data between two devices. It is also known as a communication mode. Buses and networks are designed to allow communication to occur between individual devices that are interconnected. There are three types of transmission modes:

Simplex Mode
In Simplex mode, the communication is unidirectional, as on a one-way street. Only one of the two devices on a link can transmit, the other can only receive. The simplex mode can use the entire capacity of the channel to send data in one direction.
Example: Keyboard and traditional monitors. The keyboard can only introduce input, the monitor can only give the output.

Advantages of Simplex Mode
- Simplex mode is the easiest and most reliable mode of communication.
- It is the most cost-effective mode, as it only requires one communication channel.
- There is no need for coordination between the transmitting and receiving devices, which simplifies the communication process.
- Simplex mode is particularly useful in situations where feedback or response is not required, such as broadcasting or surveillance.
Disadvantages of Simplex Mode
- Only one-way communication is possible.
- There is no way to verify if the transmitted data has been received correctly.
- Simplex mode is not suitable for applications that require bidirectional communication.
Half-Duplex Mode
In half-duplex mode, each station can both transmit and receive, but not at the same time. When one device is sending, the other can only receive, and vice versa. The half-duplex mode is used in cases where there is no need for communication in both directions at the same time. The entire capacity of the channel can be utilized for each direction.
Example: Walkie-talkie in which message is sent one at a time and messages are sent in both directions.
Channel capacity=Bandwidth * Propagation Delay

Advantages of Half Duplex Mode
- Half-duplex mode allows for bidirectional communication, which is useful in situations where devices need to send and receive data.
- It is a more efficient mode of communication than simplex mode, as the channel can be used for both transmission and reception.
- Half-duplex mode is less expensive than full-duplex mode, as it only requires one communication channel.
Disadvantages of Half Duplex Mode
- Half-duplex mode is less reliable than Full-Duplex mode, as both devices cannot transmit at the same time.
- There is a delay between transmission and reception, which can cause problems in some applications.
- There is a need for coordination between the transmitting and receiving devices, which can complicate the communication process.
Full-Duplex Mode
In full-duplex mode, both stations can transmit and receive simultaneously. In full_duplex mode, signals going in one direction share the capacity of the link with signals going in another direction, this sharing can occur in two ways:
- Either the link must contain two physically separate transmission paths, one for sending and the other for receiving.
- Or the capacity is divided between signals traveling in both directions.
Full-duplex mode is used when communication in both directions is required all the time. The capacity of the channel, however, must be divided between the two directions.
Example: Telephone Network in which there is communication between two persons by a telephone line, through which both can talk and listen at the same time.
Channel Capacity=2* Bandwidth*propagation Delay

Advantages of Full-Duplex Mode
- Full-duplex mode allows for simultaneous bidirectional communication, which is ideal for real-time applications such as video conferencing or online gaming.
- It is the most efficient mode of communication, as both devices can transmit and receive data simultaneously.
- Full-duplex mode provides a high level of reliability and accuracy, as there is no need for error correction mechanisms.
Disadvantages of Full-Duplex Mode
- Full-duplex mode is the most expensive mode, as it requires two communication channels.
- It is more complex than simplex and half-duplex modes, as it requires two physically separate transmission paths or a division of channel capacity.
- Full-duplex mode may not be suitable for all applications, as it requires a high level of bandwidth and may not be necessary for some types of communication.
Difference Between Simplex, Half duplex, and Full Duplex Transmission Modes
Parameters | Simplex | Half Duplex | Full Duplex |
---|
The direction of communication | Simplex mode is a uni-directional communication. | Half Duplex mode is a two-way directional communication but one at a time. | Full Duplex mode is a two-way directional communication simultaneously. |
Sender and Receiver | In simplex mode, Sender can send the data but that sender can’t receive the data. | In Half Duplex mode, Sender can send the data and also can receive the data but one at a time. | In Full Duplex mode, Sender can send the data and also can receive the data simultaneously. |
Channel usage | Usage of one channel for the transmission of data. | Usage of one channel for the transmission of data. | Usage of two channels for the transmission of data. |
Performance | The simplex mode provides less performance than half duplex and full duplex. | The Half Duplex mode provides less performance than full duplex. | Full Duplex provides better performance than simplex and half duplex mode. |
Bandwidth Utilization | Simplex utilizes the maximum of a single bandwidth. | The Half-Duplex involves lesser utilization of single bandwidth at the time of transmission. | The Full-Duplex doubles the utilization of transmission bandwidth. |
Suitable for | It is suitable for those transmissions when there is requirement of full bandwidth for delivering data. | It is suitable for those transmissions when there is requirement of sending data in both directions, but not at the same time. | It is suitable for those transmissions when there is requirement of sending and receiving data simultaneously in both directions. |
Examples | Example of simplex mode are: Keyboard and monitor. | Example of half duplex mode is: Walkie-Talkies. | Example of full duplex mode is: Telephone. |
Conclusion
Transmission modes enable communication between devices and are classified into three types: simplex mode, which allows unidirectional communication and is cost-effective but supports only one-way data transfer; half-duplex mode, which allows bidirectional communication but not simultaneously, offering a balance between efficiency and cost; and full-duplex mode, which enables simultaneous two-way communication, providing the highest efficiency and reliability but is the most complex and expensive.
Similar Reads
CCNA Tutorial for Beginners This CCNA Tutorial is well-suited for the beginner as well as professionals, and It will cover all the basic to advanced concepts of CCNA like Components of Computer Networking, Transport Layer, Network Layer, CCNA training, Cisco Networking, Network Design, Routing and Switching, etc. which are req
8 min read
Basics of Computer Networking
Components of Computer Networking
NIC Full Form - Network Interface CardNIC stands for Network Interface Card. NIC is additionally called Ethernet or physical or network card. NIC is one of the major and imperative components of associating a gadget with the network. Each gadget that must be associated with a network must have a network interface card. Even the switches
4 min read
What is a Network Switch and How Does it Work?The Switch is a network device that is used to segment the networks into different subnetworks called subnets or LAN segments. It is responsible for filtering and forwarding the packets between LAN segments based on MAC address. Switches have many ports, and when data arrives at any port, the destin
9 min read
What is Network Hub and How it Works?Hub in networking plays a vital role in data transmission and broadcasting. A hub is a hardware device used at the physical layer to connect multiple devices in the network. Hubs are widely used to connect LANs. A hub has multiple ports. Unlike a switch, a hub cannot filter the data, i.e. it cannot
6 min read
Introduction of a RouterNetwork devices are physical devices that allow hardware on a computer network to communicate and interact with one another. For example Repeater, Hub, Bridge, Switch, Routers, Gateway, Router, and NIC, etc. What is a Router?A Router is a networking device that forwards data packets between computer
12 min read
Types of Ethernet CableAn ethernet cable allows the user to connect their devices such as computers, mobile phones, routers, etc, to a Local Area Network (LAN) that will allow a user to have internet access, and able to communicate with each other through a wired connection. It also carries broadband signals between devic
5 min read
Transport Layer
Transport Layer responsibilitiesThe transport Layer is the second layer in the TCP/IP model and the fourth layer in the OSI model. It is an end-to-end layer used to deliver messages to a host. It is termed an end-to-end layer because it provides a point-to-point connection rather than hop-to-hop, between the source host and destin
5 min read
Introduction of Ports in ComputersA port is basically a physical docking point which is basically used to connect the external devices to the computer, or we can say that A port act as an interface between the computer and the external devices, e.g., we can connect hard drives, printers to the computer with the help of ports. Featur
3 min read
What is TCP (Transmission Control Protocol)?Transmission Control Protocol (TCP) is a connection-oriented protocol for communications that helps in the exchange of messages between different devices over a network. It is one of the main protocols of the TCP/IP suite. In OSI model, it operates at the transport layer(Layer 4). It lies between th
5 min read
TCP 3-Way Handshake ProcessThe TCP 3-Way Handshake is a fundamental process that establishes a reliable connection between two devices over a TCP/IP network. It involves three steps: SYN (Synchronize), SYN-ACK (Synchronize-Acknowledge), and ACK (Acknowledge). During the handshake, the client and server exchange initial sequen
6 min read
User Datagram Protocol (UDP)User Datagram Protocol (UDP) is a Transport Layer protocol. UDP is a part of the Internet Protocol suite, referred to as UDP/IP suite. Unlike TCP, it is an unreliable and connectionless protocol. So, there is no need to establish a connection before data transfer. The UDP helps to establish low-late
10 min read
Network Layer
IPv4 Addressing
Subnetting
Data Link Layer
Physical Layer
Cisco Networking Devices
Network Devices (Hub, Repeater, Bridge, Switch, Router, Gateways and Brouter)Network devices are physical devices that allow hardware on a computer network to communicate and interact with each other. Network devices like hubs, repeaters, bridges, switches, routers, gateways, and brouter help manage and direct data flow in a network. They ensure efficient communication betwe
9 min read
Collision Detection in CSMA/CDCSMA/CD (Carrier Sense Multiple Access/ Collision Detection) is a media access control method that was widely used in Early Ethernet technology/LANs when there used to be shared Bus Topology and each node ( Computers) was connected by Coaxial Cables. Nowadays Ethernet is Full Duplex and Topology is
7 min read
Collision Domain and Broadcast Domain in Computer NetworkPrerequisite - Network Devices, Transmission Modes The most common network devices used are routers and switches. But we still hear people talking about hubs, repeaters, and bridges. Do you ever wonder why these former devices are preferred over the latter ones? One reason could be: 'because they ar
5 min read
Difference between layer-2 and layer-3 switchesA switch is a device that sends a data packet to a local network. What is the advantage of a hub? A hub floods the network with the packet and only the destination system receives that packet while others just drop due to which the traffic increases a lot. To solve this problem switch came into the
5 min read