Networks provide a platform for people to communicate, act as a team, and interact in many ways. We can access web pages, talk using VOIP, IP telephones, contribute in video conferences, play online video gaming, shop using the Internet and complete online courses using Network. So, the network has an important impact on the daily life of the human. There are many key characteristics in networking:
The network topology is the interconnected model of network elements. There are different physical and logical topologies. The physical topology mapping a hardware configuration e.g. network devices, and end systems. The logical topology is mapping the path over which the data is transferred in the network. It describes the network devices connectivity with the network users.
Speed is the concern to data traveling over the time. It measures data rate in bits per second (b/s) of a desired link in the network.
Cost general expenditure of network components, installation, and maintenance of the network. The cost of LAN is usually lower than a WAN. The main reasons for this are lower error rates, simple routing algorithms, and lower administrative and maintenance costs.
The transfer of data from one place to another place can intercept anyone because security is not inherent in computer networks. There are many backhauls where the transfer of data can be monitored or intercepted, and the data we transfer are transferring may be very sensitive. The security has become a necessary part of computer networking. Network security indicates how to protect the network. The security is most important, and techniques and practices are constantly evolving.
Availability refers to the overall “uptime” of the system. For example, a personal computer may available for use if its operating system is booted and running. It is the overall uptime of different services of the network.
A scalable network is using layered and hierarchical model to adding additional nodes and also a groups of nodes easily in the existing network. Scalability is necessary to accommodate more users and data transmission requirements. If the network designs only meet current user requirements, in this type of network it is very difficult and expensive to accommodate new needs when the network grows.
Reliability refers to the general failure occurring in a running system. A good system will remain available 24/7. Availability affected in different ways depending on the nature of the problem. The reliability shows the dependability of the components of the network, such as the routers, switches, PCs, and servers.
These are the important characteristics which are necessary to consider during network designing.