Skip to main content

Elements of Data Communication

Data Communication refers to the exchange of data between the sender and the receiver.There are basically five elements of data communication:-

1.Message: It is the information or the data to be communicated.It may be in the form of text, numbers, pictures, sound, video or any other physical quantities.

2.Sender: It is the device which sends the data.It can be computers, workstations, telephone etc.

3.Receiver: It is the device which receives the message.It can be computers, workstations, television etc.

4.Transmission Medium: It is the physical path by which the message travels from sender to the receiver.It could be a twisted pair cable, fibre optic cable, microwaves, infrared waves etc.

5.Protocol: A protocol is a set of rules that govern data communications. It establishes an agreement between the communicating devices. Without a protocol, two devices may be connected but cannot communicate with each other. The protocols are being embedded with the communicating software.

Comments

Popular posts from this blog

Configuring 2 backend servers and a load balancer with HAProxy

A load balancer is a device that distributes the traffic across a cluster of servers. In computing, load balancing improves the distribution of workloads across multiple computing resources, such as computers, a computer cluster, network links, central processing units, or disk drives.As a result, it improves responsiveness and increases the availability of applications.  For load balancing, we need to install LAMP server on backend servers and HAProxy on the load balancer. HAProxy is a free, open source software that provides a high availability load balancer and proxy server for TCP and HTTP based applications that spread requests across multiple servers. Here we will make two backend servers and one load balancer. At two backend servers enter the following commands— $sudo apt-get install apache2 $sudo apt-get install mysql-server $sudo apt-get install php libapache2-mod-php php-mysql $sudo gedit /var/www/html/index.html (Mak...

TCP/IP Protocol Suite

The name TCP/IP refers to a suite of data communication protocols. The name comes from two of the more important protocols in the suite. The Transmission Control Protocol(TCP) and the Internet Protocol(IP). It consists of five layers: Physical, Data Link, Internet, Transport, and Application. The internet layer is equivalent to the Network layer and the Application layer is roughly doing the job of the Session, Presentation, and Application layer. TCP/IP is a hierarchical protocol made up of interactive modules, each of which provides a specific functionality. The layers of the TCP/IP suite contain relatively independent protocols that can be mixed and matched depending on the needs of the system. Application Layer: This layer is the top layer in the TCP/IP model. It includes processes which use Transport Layer Protocol to transmit the data to their destination. There are different Application Layer Protocols such as HTTP, FTP, SMTP, SNMP protocols etc. Transport...

Types of Network

What is a Network ? A Network is defined as an arrangement of a set of devices connected together by communication links for the purpose of sharing data. Each device may be called as a node which can be a computer, printer or any other devices capable of sending or receiving data generated by other nodes or devices on the network. Following are the types of Network:- 1. Local Area Network(LAN): LANs are privately owned networks defined within a small physical area such as in a single office, building or campus. LAN size is limited to a few kilometers for which the network management is simple.   Most common LAN topologies are bus, ring, star and have data rates in the range of 4 to 16 megabits per second. LANs often use a transmission technology consisting of a single cable to which all the machines are attached. LANs are mostly used to allow resources to be shared among personal computers or workstations. 2. Metropolitan Area Network(MAN): A MAN is des...