Today, I want to start explaining network communication. This is a very big topic, and there are two fields TCP/IP protocol and Ethernet. First, I will start to explain basic information about data communication.
Data communication is the exchange of data or information between a minimum of two devices. This can be communication between PCs, PCs and terminals, etc. This process requires devices to have hardware and software.

The communication system consists of a sender, receiver, medium, protocol, and message.
A sender is a device (PC, smartphone, tablet, server, etc.) that sends data packets.
A receiver is a device that receives data. As the sender, the receiver can be a PC, smartphone, server, tablet, etc.
Medium or more precisely transmission media is the "path" by which data is exchanged. These can be optical cables, UTP cables, coaxial cables, twisted pairs, WiFi, etc.
The protocol represents the rules that must be followed during communication between devices. Without a protocol, the exchange of information is not possible. It is most clearly explained in the following example. It’s like two people want to communicate but speak different languages.
The connectionless protocol is a protocol in which communication between two points (devices), without prior agreement. One point simply sends data to another. The header field from the packet is used for routing, error control, and flow control. Multiple rates are supported.
Packet exchange is enabled in such a way that each packet has a destination address, source address and error control information. Based on this information, the packet arrives at its destination.
There are three modes of transmission:
Simplex - here the transfer of information is done only in one direction, one device sends, the other device receives. For example, keyboard-only for sending, display only for receiving.
Half-duplex devices can send and receive data but cannot send and receive data at the same time. An example is a walkie-talkie.
Full-duplex - this mode allows all devices to send and receive data at the same time, for example, the telephone network.
This is the end of this article. In the next article, I will continue to write about this topic >> Network communication basics (2).
Thank you!

