Introduction

Data communications are the exchange of data between two devices via some form of transmission medium such as a wire cable. The effectiveness of a data communications system depends on four fundamental characteristics: delivery, accuracy, timeliness and jitter.

Characteristics

Components

A data communications system has five components:

Communication Flow Diagram

Data Communication Diagram

Data communication system diagram

Transmission modes

The Transmission mode is divided into three categories:

Simplex mode
Half-Duplex mode
Full-Duplex mode

Simplex mode

Transmission mode diagram

Advantage of Simplex mode:

Disadvantage of Simplex mode:

Half-Duplex mode

Half Duplex Mode Diagram

Advantage of Half-duplex mode:

Disadvantage of Half-Duplex mode:

Full-duplex mode

Full Duplex Mode Diagram

Advantage of Full-duplex mode:

Disadvantage of Full-duplex mode:

Difference Between Synchronous and Asynchronous Transmission

In the world of computers and communication, how information travels from one place to another can happen in different ways. Two common methods are synchronous and asynchronous transmission. In this article, we are going to discuss the difference between synchronous and asynchronous transmission in detail.

What is Synchronous Transmission?

In Synchronous Transmission, data is sent in the form of blocks or frames. This transmission is the full-duplex type. Between sender and receiver, synchronization is compulsory. There is no time gap present between data. It is more efficient and more reliable than asynchronous transmission to transfer a large amount of data.

Both the sender and receiver are synchronized with a common clock signal. This means they operate at the same speed and know exactly when to send and receive data. Data is sent in a continuous stream, with each byte or chunk of data following the previous one without any gaps. It’s efficient for large amounts of data because there’s less overhead (extra bits) needed to start and stop the transmission.

Example:

What is Asynchronous Transmission?

In Asynchronous Transmission, data is sent in form of byte or character. This transmission is the half-duplex type. Start bits and stop bits are added with data. It does not require synchronization. Asynchronous transmission is like sending individual text messages without knowing exactly when the other person will read them.

The sender and receiver do not share a common clock signal. Instead, data is sent one byte or character at a time, with start and stop bits indicating the beginning and end of each byte. Each piece of data is sent independently, with gaps in between, allowing the receiver to process each byte as it arrives. It’s flexible and simpler to implement, especially useful for communications where data is sent intermittently.

Example:

Transmission medium

Transmission medium diagram

Guided Media
: Guided media, which are those that provide a medium from one device to another, include twisted-pair cable, coaxial cable, and fiber-optic cable.

Twisted-Pair Cable

Twisted pair cable

Unshielded Versus Shielded Twisted-Pair Cable

Applications

Unshielded Versus Shielded Twisted-Pair Cable

Applications

Coaxial Cable

Coaxial cable (or coax) carries signals of higher frequency ranges than those in twisted pair cable.

Coaxial Cable Structure

Applications

Fiber-Optic Cable

Fiber Optic Cable

Unguided Media: Wireless

Unguided media transport electromagnetic waves without using a physical conductor. This type of communication is often referred to as wireless communication.

📻 Radio Waves

Electromagnetic waves ranging in frequencies between 3 kHz and 1 GHz are normally called radio waves.

Applications:

The omnidirectional characteristics of radio waves make them useful for multicasting, in which there is one sender but many receivers.
Examples: AM and FM radio, television, maritime radio, cordless phones, and paging.

Radio Wave Tower

📡 Microwaves

Electromagnetic waves having frequencies between 1 and 300 GHz are called microwaves.

Applications:

Microwaves are used for unicast communication such as:
Cellular telephones, satellite networks, and wireless LANs.

Dish Antenna

Dish Antenna

Horn Antenna

🌈 Infrared

Infrared waves, with frequencies from 300 GHz to 400 THz (wavelengths from 1 mm to 770 nm), can be used for short-range communication. Infrared waves, having high frequencies, cannot penetrate walls.

Applications:

Infrared signals can be used for short-range communication in a closed area using line-of-sight propagation.

Computer Network

A computer network is an interconnected collection of autonomous computers able to exchange information. A computer network is a set of devices connected through links. A node can be computer, printer, or any other device capable of sending or receiving the data. The links connecting the nodes are known as communication channels. Computer Network uses distributed process computers. Instead, a single computer handles an entire task, each separate computer handles a subset.

Internet being the most well-known example of a network of networks.

Goal of Computer Network

Features Of Computer Network
➡️ Communication speed
➡️ File sharing
➡️ Back up and Roll back
➡️ Hardware & Software sharing
➡️ Security
➡️ Scalability
➡️ Reliability

Communication speed

Network provides us to communicate over the network in a fast and efficient manner. For example, we can do video conferencing, email messaging, etc. over the internet. Therefore, the computer network is a great way to share our knowledge and ideas.

File sharing

File sharing is one of the major advantages of the computer network. It provides us the ability to share files with each other easily.

Back up and Roll back

Since the files are stored in the main server, it is easy to take back up from the server centrally.

Software and Hardware Sharing

We can install the applications on the main server, therefore, the user can access the applications centrally. So, we do not need to install the software on every machine. Similarly, hardware can also be shared.

Security

Network allows the security by ensuring that the user has the right to access the certain files and applications.

Scalability

Scalability means that we can add the new components on the network. Network must be scalable so that we can extend the network by adding new devices. But, it decreases the speed of the connection and data of the transmission speed also decreases, this increases the chances of error occurring. This problem can be overcome by using the routing or switching devices.

Reliability

Computer network can use the alternative source for the data communication in case of any hardware failure.

Uses of Computer Networks

Had it not been of high importance, nobody would have bothered connecting computers over a network. Let's start exploring the uses of Computer Networks with some traditional use cases at companies and for individuals and then move on to the recent developments in the area of mobile users and home networking.

Computer Networks: Business Applications

Following are some business applications of computer networks:

1. Resource Sharing:

The goal is to make all programs, equipments (like printers etc), and especially data, available to anyone on the network without regard to the physical location of the resource and the user.

2. Server-Client model:

One can imagine a company’s information system as consisting of one or more databases and some employees who need to access it remotely. In this model, the data is stored on powerful computers called Servers. Often these are centrally housed and maintained by a system administrator. In contrast, the employees have simple machines, called Clients, on their desks, using which they access remote data.

3. Communication Medium:

A computer network can provide a powerful communication medium among employees. Virtually every company that has two or more computers now has e-mail (electronic mail), which employees generally use for a great deal of daily communication.

4. eCommerce:

A goal that is starting to become more important in businesses is doing business with consumers over the Internet. Airlines, bookstores, and music vendors have discovered that many customers like the convenience of shopping from home. This sector is expected to grow quickly in the future.

Computer Networks: Home Applications

Computer Networks: Home Applications

Some of the most important uses of the Internet for home users are as follows:


Computer Networks: Mobile Users

Mobile computers, such as notebook computers and mobile phones, are one of the fastest-growing segments of the entire computer industry.

Difference Between Point-to-Point and Multi-Point Communication

Communication, as we all know, is the process of sending information from a source to a destination using any available media like audio, video, signal, or even text. This communication could be simple, including only one sender and one receiver, or it could involve several senders and receivers. We can distinguish between Point-to-Point and Multi-Point communication based on the number of senders and receivers in a communication.

Point-to-Point Communication

Mainframe ➡️ Link Workstation

A point-to-point communication is also known as P2P. In the context of telecommunication, it is an established connection between two nodes that may be used to communicate back and forth.

These P2P connections were first established using circuit-switched landlines. Modern versions use complex fibre-optic networks. P2P communication can transmit various types of data, including digital and analog signals.

It is a unicast connection, where a dedicated link exists between sender and receiver. The entire channel is reserved solely for packet transmission.

Multipoint Communication

Node1
Node2
⬇️ Link ⬇️
Mainframe
Node3

In multipoint communication, the link is shared among multiple devices. Instead of a dedicated path, the communication media is divided or accessed either spatially or in time slots by multiple devices. As a result, this type of connection is more efficient in terms of resource usage, but may involve delay.

Working....