The design of the network must also consider the compatibility between the different components. All components communicate using predefined protocols, which are the network communications standard, and protocol compatibility is mandatory to ensure the network functions. For example, if the network connects to the internet, then the TCP/IP protocol must be supported by all components (including those on provider networks, if used).
Compatibility in the network also means that the various components must be sized correctly. The amount of data exchanged determines how busy the network is. For example, a network at a stock exchange during active trading hours will handle large volumes of data compared to a network supporting point-of-sale activities at a local neighborhood store.
The design of the network has to ensure that the network transfer rate can cater to the estimated network traffic with the expected response times and can cover the required physical reach. Typically, wired LANs can transfer data at 1Gbps (1 billion bits per second), wireless LANs at around 600Mbps (600 million bits per second), and WANs between 20Mbps to 100Mbps. The network design must take into consideration all these transfer rates and ensure smooth data flow without any congestion.
Other Design Considerations
Apart from the connectivity, the network design must also consider other factors like the software and operating systems, the computers and equipment to be used, as well as the redundancy and security requirements. The computers and equipment used must be compatible with the network and must have the adapters to connect to the network. The data transfer rate of the network must be comparable with the internal data transfer rate of the computers and other network equipment. For example, the highway interchanges must be able to handle traffic flow from the connected highways or lanes.
Similarly, the software and operating systems installed in the computers and other interconnected devices must also be compatible with the network. For security and redundancy purposes, the network design has to ensure that the desired features are supported. For example, whether intruder detection/prevention (like firewalls), data encapsulation and encryption, user and device authentication, and redundant networks and links are required. Finally, the placement of network components is also important. For example, in a WAN, the servers should be placed closest to LANs with the most number of users, and remote users can connect using remote desktop tools. Specialized equipment like bandwidth compressors can be installed at sites with high network traffic to compress data and improve performance.
All right, let’s take a moment or two to review. As we learned, there are many factors involved in the design of a computer network, which we defined as a collection of computers and other related equipment like printers, switches, access points, routers, and network storage devices connected together using physical wires and cables or by wireless means. The first step will always be to determine the purpose of the network and the expected performance.
After this, the network connectivity requirements can be analyzed and determined, which differ between WANs, which cover wide areas, and LANs, which cover localized areas. Finally, all other related factors should be considered in the network design. Though well designed initially, it has to be noted that networks have to be reconfigured from time to time as requirements or utilization patterns may change over time.