
Computer Networks Intro
Introduction to computer networks, History, network types, topologies...
History
Those who do not learn history are doomed to repeat it. – George Santayana.
It all starts with ARPANET…
The Advanced Research Projects Agency Network (ARPANET) was the first wide-area packet-switched network with distributed control and one of the first computer networks to implement the TCP/IP protocol suite. Both technologies became the technical foundation of the Internet.
The first computers were connected in 1969 and the Network Control Protocol was implemented in 1970, development of which was led by Steve Crocker at UCLA and other graduate students, including Jon Postel and others. The network was declared operational in 1971. Further software development enabled remote login and file transfer, which was used to provide an early form of email.
The first four nodes were designated as a testbed for developing and debugging the 1822 protocol, which was a major undertaking. While they were connected electronically in 1969, network applications were not possible until the Network Control Protocol was implemented in 1970…
The 4 hosts network
-
The first node was created at University of California, Los Angeles (UCLA), where Leonard Kleinrock could evaluate network performance and examine his theories on message delay. Kleinrock has established a Network Measurement Center (NMC), with an SDS Sigma 7 being the first computer attached to it;
-
The Augmentation Research Center at Stanford Research Institute (SRI), where Douglas Engelbart had created the new NLS system, an early hypertext system, and would run the Network Information Center (NIC), with the SDS 940 that ran NLS, named “Genie”, being the first host attached;
-
University of California, Santa Barbara (UCSB), with the Culler-Fried Interactive Mathematics Center’s IBM 360/75, running OS/MVT being the machine attached;
-
The Utah Computing Science Department (UCSD), where Ivan Sutherland had moved, running a DEC PDP-10 operating on TENEX.
The first characters transmitted on the ARPANET were “lo” from the word “login”, Charley Kline typed the first 2 characters from the SDS Sigma 7 machine at UCLA, but the SDS 940 at SRI crashed.
The first permanent ARPANET link was established on 21 November 1969, between the IMP at UCLA and the IMP at the SRI. By 5 December 1969, the initial four-node network was established.
Network components
- Hardware : Includes physical devices such as routers, switches, firewalls, servers, and network interface cards.
- Software : Network Management tools, Security solutions, and applications.
- Connectivity : It’s about how data is sent, like wired (Ethernet cables) or wireless (Wi-Fi, Bluetooth). It also includes the different ways data can be sent and received.
- Topology : The way network elements are arranged. It could be linear, star-shaped, or a mesh.
- Services : This includes network features like file sharing, internet access, email, etc.
Network types
Although there are hundreds of types of networks, I’m only going to focus on the most common types used today without wasting time talking about abandoned types…
The types of networks differ in many ways, from the topology to the range of the technology used for transmission.
LAN
A Local Area Network (LAN) is typically limited to a specific geographic location, such as an office building, a single department within a corporate office…
It’s the standard type of network we use in our homes.
MAN
A simple example of a Metropolitan Area Network (MAN) is an ISP (Internet Service Provider). The ISP serves a city and provides Internet access to homes and/or businesses.
WAN
Wide Area Network (WAN) networks can be interpreted as a link between a set of MAN networks. The best example of a WAN network is the Internet, which can connect even continents.
PAN
A Personal Area Network (PAN) can be seen with smartphones and laptops in a conference room where local connections are used for collaboration and data transfer between devices. PANs can involve wired connections like Ethernet or USB, but more often involve short-range wireless connections like Bluetooth, infrared, or ZigBee.
SDWAN
Software-Defined Wide Area Network (SDWAN) is a virtual WAN architecture that uses software to control connections, equipment, and services and to modify the network based on what is happening.
SDWAN can incorporate all types of transport, including MPLS, LTE, and broadband Internet services, to securely connect users to applications. To add or remove bandwidth or reroute around failed links, the SDWAN controller can make changes in real time. By decoupling the network hardware from its control mechanism, SDWANs can simplify the management and operation of wide area networks.
There are many other types of networks, but these account for more than 70% and are by far the most widely used…
Physical Network Topologies
Keep in mind that networks can have a physical topology that is different from their virtual topology. While the physical topology is used to locate the nodes of the network, the virtual topology is how packets flow within the network.
Here are the topologies that you’re most likely to come across these days:
- Bus
- Star/hub-and-spoke
- Ring
- Mesh
- Point-to-point
- Point-to-multipoint
- Hybrid
Bus Topology
A bus network is a network topology in which nodes are directly connected to a common half-duplex link called a bus.
A host on a bus network is called a station. In a bus network, every station will receive all network traffic, and the traffic generated by each station has equal transmission priority. A bus network forms a single network segment and collision domain. In order for nodes to share the bus, they use a medium access control technology such as carrier-sense multiple access (CSMA) or a bus master. – Wikipedia
It’s hard to troubleshoot, hard to change, hard to move, and it really doesn’t offer much in the way of fault tolerance because everything is connected to that single cable. In other words, if the cable fails, the whole network will fail.
Star
The computers in a Star (hub-and-spoke) topology are connected to a central point by their own individual wired or wireless connections. You’ll often find this central point is occupied by a device such as a hub, switch, or access point.
Star topology has many advantages over bus topology, which is why it is more widely used, even though it obviously requires more physical media. One of its best features is that because each computer or network segment is individually connected to the central device, if a cable fails, it will only bring down the computer or network segment associated with the point of failure. This makes the network much more fault tolerant and much easier to troubleshoot. Another great thing about a star topology is that it’s much more scalable-all you have to do to add to it is run a new cable and connect it to the machine at the core of the star.
Ring
Each computer is connected directly to other computers on the same network in this type of topology. The network’s primary cable forms a ring as data flows from computer to computer and back to the source.
The problem is that if you want to add to the network, you have no choice but to break the cable ring, which is likely to bring down the entire network, so the ring topology has a lot in common with the bus topology!
Mesh
You will notice that there is a path from each machine to every other machine on the network in this type of topology.
You won’t see it used much, if at all, on LANs these days, but you will see a modified version of it, known as hybrid mesh, used in a limited way on WANs, including the Internet.
Point-to-Point
In a point-to-point topology, you have a direct connection between two routers or switches, giving you a single communications path. They may be connected by a serial cable, which is a physical network, or they may be widely separated and connected only by a circuit within a FrameRelay or MPLS network, which is a logical network.
In many of today’s WANs, you’ll typically find point-to-point networks. A connection from a computer to a hub or switch is also a valid point-to-point connection. A common version of this setup is a direct wireless connection between two wireless bridges used to connect computers in two different buildings.
Point-to-Multipoint
A point-to-multipoint topology consists of a series of connections between an interface on one router and multiple destination routers, one connection point to multiple connection points. Each of the routers and each of their interfaces involved in the point-to-multipoint connection are part of the same network.
Hybrid
A hybrid is any combination of two or more types of network topologies, either physical or logical, that co-exist on a single network.