[Back to Lecture Notes page]

Network Hardware

Sub-topic Outline:

Network Topologies

Network topology refer to how a network is connected up. It may or may not be how they physically look, but it refers to how they are conceptually (ie. it defines which machine is allowed to communicate with which other machine).

Some example topologies:

Ref: Fig 1-3 Tanenbaum textbook p9
Ref: Fig 1-6 Tanenbaum textbook p13

We will discuss the details of different topologies when we study some of the protocols for them in later topics. For now, keep in mind that different topologies have different benefits/drawbacks. For example,

Note: A hub is a device in most local area networks which connects up multiple machines. It takes a signal coming in from any line, and broadcast it out to ALL other lines. Some hubs does switching (ie. has the ability to only send out on one particular lines), but most hubs do not.

Transmission Technologies

The types defines how short messages (or packets) with addresses, gets sent from sender to receiver (or receipient).

Broadcast Networks

Normally, in broadcast networks, we can send to a particular machine (destination) by using the machine's address. We also send to ALL machines by using a special agreed-on address (in bradcasting), or a set of machines, again using special addresses (in multicasting).

The reason why this type is usually only used in smaller networks is because it can generate a huge amount of unecessary network traffic.

Point-to-Point Networks

Network Classification based on Scale

Fig 1-2 Tanenbaum textbook p8

This figure is only a guide. There is no hard and fast rule on how big a network is before it becomes a LAN, MAN or WAN. Eg. a LAN is usually identified by either all machines using the same LAN protocol (eg. IEEE 802.3 Ethernet - more on this in future topics), or they are machines communicating within the same organisation. It is possible for us to have machines on opposite parts of the world communicating over the same LAN protocol, which make them belong to a LAN. This is of course not technically good, since LAN protocols were designed for small networks.

Note: Also in the figure, "data flow machine" and "multicomputer" are terms used by Tanenbaum to refer to single and multiple processor machines. The terms are not common. Don't worry about them.

Local Area Networks (LANs)

Normally:

Metropolitan Area Networks (MANs)

Wide Area Networks (WANs)

Ref: Fig 1-5 Tanenbaum textbook p12

Wireless Networks

Developed mainly for mobile users, or users in areas without conventional bcabling support. Their uses include having a mobile office (sending receiving email, accessing remote files, using remote machines, etc), for fleets of trucks/buses/taxis to communicate with central control, for rescue teams and military in unconventional locations.

Internetworks

[Back to Lecture Notes page]