Network Protocols and Communications
Last Updated :
28 Jul, 2020
Data communication are the exchange of data between two nodes via some form of link (transmission medium) such as cable. Now these Data are exchanged in three ways :
- Simplex
- Half Duplex
- Full Duplex
Now let us understand them one by one :
- Simplex :
Communication is always unidirectional, i.e., one device will transmit and other will receive. E.g., Keyboard, traditional monitors, etc.
- Half Duplex :
Communication is in both directions but not at the same time, i.e, if one device is sending, the other will receive and vice-versa. E.g., Walkie-Talkies.
- Full Duplex :
Communication is in both directions simultaneously, i.e, device can send and receive data at the same time. E.g., telephone Line.
What are Network Protocols ?
Network protocols are sets of established rules that dictate how to format, transmit and receive data so computer network devices — from servers and routers to endpoints – can communicate regardless of the differences in their underlying infrastructures, designs or standards.
Why do we need Network Protocols ?
We need Network Protocols for :
- Message encoding
- Message formatting and encapsulation
- Message timing
- Message size
- Message delivery options
Types of Computer Networks :
Client-Server |
Peer-to-Peer(P2P) |
The server control over the security of the network. |
No central control over security. |
The server manages the network. |
No central control over the network. |
Clients are dependent on the server. |
Clients are not dependent on the central server. |
The server can be upgraded to be made more powerful to cope with high command. |
If machines on the network are slow they will slow down other machines. |
Data is all backed up on the main server. |
Each computer is to be backed u. Data can easily be deleted by users. |
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...