---
# System prepended metadata

title: Lecture 01 Network Topologies & Tech
tags: [School, NETF, Notes, DISM]

---

---
title: 'Lecture 01 Network Topologies & Tech'
disqus: hackmd
---

:::info
ST1010 Network Fundamentals
:::

Topic 01 Network Topologies & Technologies
===

<style>
img{
/*     border: 2px solid red; */
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    display: block;
}
</style>


## Table of Contents

[TOC]

Physical Topologies
---
- topology - describes lay of land
- net topology describes how network physically laid out & how signals travel from 1 device to another
- physical layout of devices & cables doesn't describe how signals travel from 1 device to another
    - hence net topo categorised into physical & logical
- __physical topology__
    - arrangement of cabling & how cables connect 1 device to another in network considered network's physical topology
- the path data travels between computers on network considered network's __logical topology__
- all network designs today based on these basic phy topologies
    - bus
    - star
    - ring
    - meshed
    - point-t-point

### Physical Bus Topology
- continuous length of cable connecting 1 pc to another in daisy-chain fashion
    - simplest & at 1 time most common method for connecting pc
- weaknesses
    - limit of 30 pc per cable segment
    - max total length of cabling is 185m
    - both ends must be terminated
        - if not will over circuit & __signal bounce__
    - any break in bus brings down entire network
    - adding/removing machine brings down entire network temporarily
    - limited to 10mbps half-duplex comm since they use coaxial cabling
- due to limitations no longer used
    - is obselete

__How data travels in physical bus__
- electrical pulses (signals) travel cable's length in all dir
- __signal propagation__ - signal travels across medium & from device to device
- singal continues until weakened/absorbed by __terminator__
    - terminator is electrical component called resistor that absorbs signal instead of allowing it to bounce back up wire
- if not terminated, signal __bounces/reflected__ at end of medium
    - signal bounce is when electricity bounces off end of cable & back in other dir (causes echo)
![](https://i.imgur.com/wWDcoXn.png)

__Physical Bus Limitations__
- only 30 pc can be daisy-chained tgt
    - before signal becomes too weak
    - some of its strength absorbed by both cabling & connectors until signal too weak for NIC to interpret
- for same reason, total length of cabling is 185m

### Physical Star Topology
![](https://i.imgur.com/p0zMtS4.png)
- uses central device for monitoring & managing network
    - hubs & switches can include software that collects stats about net traffic patterns & detect errors
    - as long as cabling & NICs support it, star network can be easily updated by replacing central device
        - for higher speed if needed Eg. 100mbps to 1gbps
- advantages
    - faster than bus
    - centralised monitoring & management of network traffic possible
    - easier network upgrades
- when num of workstations you need exceed num of ports on central device you simply add another central device

__Extended Star__
- several hubs/switches connected, usually 1 device used as central connecting point, forming __extended star topology__
- most widely used in networks with a lot of pc
- central device (switch) sits in middle, connected to other switches/hubs to central switch's ports
    - pc & peripherals attached to these switchs/hubs forming additional stars
- AKA Hierarchical Star
![](https://i.imgur.com/8Xx73hN.png)

__How data travels in physical star__
- depends on type of central device
- central device determines logical topology
    - hub = logical bus
    - switch = logical switching
    - MAU = logical ring

__Physical Star Disadvantages__
- central device represents single point of failure
    - if hub/switch fails, entire network down
    - please have a spare on hand


### Physical Ring Topology
- is like bus
    - devices daisy-chained
    - instead of terminating ea end, cabling brought around from last device back to 1st to form ring
- most widely used to connect LANs with tech called __Fiber Distributed Data Interface (FDDI)__
    - FDDI most often used as __network backbone__, which is cabling used to comm between LANs/between hubs & switches
- data travels in 1 dir
- if any station in ring fails, network fails

__FDDI Dual Ring__
![](https://i.imgur.com/5nhsUN7.png)
- FDDI used as high speed backbone to connect servers, switches (which connects LANs) & terminal concentrators (which connects terminals)
- uses dual ring
    - data travels in both dir
    - 1 ring failure doesn't break network
    - operates using fiber-optic cable at 100mbps
    - extended star topo with Giabit Ethernet has largely replaced FDDI
![](https://i.imgur.com/KcMkkZb.png)

### Point-to-Point Topology
- direct link between 2 devices
    - used to connect 2 pc
- mostly used in WANs
- wireless bridge
    - connect 2 LANs separated by highway, river or railway tracks
- __Advantages__
    - data travels on dedicated link

__Point to Multipoint Topology__
- PMP topology - central device communicates with 2 or more other devices
    - all comm goes through central device
- often used in WANs where main office has connections to several branch offices via router
    - single connection made from router to switching device that directs traffic to correct branch office
- also used in wireless network arrangements
![](https://i.imgur.com/OaLXfqG.png)

### Mesh Topology
- connects ea device to every other device in network
    - multiple pt to pt connections for purposes of redundancy & fault tolerance
- purpose is to ensure if 1 or more connections fail, there's still path for reaching all devices on network
- expensive due to multiple interfaces & cabling
- found in large WANs & internetworks
![](https://i.imgur.com/2u55qmO.png)


Logical Topologies
---
![](https://i.imgur.com/0mRzuct.png)

- describes how data travels from pc to pc
- sometimes same as physical topology
    - in physical bus & ring, logical topology mimics phy arrangement of cables
    - Eg. physical bus vs logical bus
        - for physical star, electronics in central device determine logical topology
- logical ring using physical star implements ring inside the central device's electronics, which is a MAU in the token ring tech
![](https://i.imgur.com/HB4YhNS.png)

- in a __switched topology__, there is always an electrical connection between the computer & switch
    - but when no data being transferred, there is no logical connection/circuit between devices
![](https://i.imgur.com/lCGB8Ap.png)

- More
![](https://i.imgur.com/2KZDrD1.png)


Network Technologies
---
- network technology is the method an NIC uses to access the medium & send data frames
- other terms
    - network interface layer technologies
    - network architectures
    - data link layer technologies
- its whether your network uses Ethernet, 802.11 wireless, token ring or some combination of these to move data from device to device in your network
- Examples
    - LAN
        - ethernet
        - 802.11 wireless
        - token ring
    - WAN
        - frame relay
        - FDDI
        - ATM
- network technology often defines frame format & media

### Cables
- Unshielded Twisted Pair (UTP)
    - most common media type in LANs
    - consists of 4 pairs of copper wires twisted tgt
    - comes in numbered categories
- Fiber-Optic Cabling - uses twin strands of glass to carry pulses of light long distances & at high data rates
- Coaxial Cable - obsolete as LAN medium but used as network medium for Internet access via cable modem

__Categories of UTP Cables__
![](https://i.imgur.com/IwbhKcT.png)

### Baseband & Broadband Signaling
- network technologies can use media to transmit signals in 2 main ways
- __Baseband__ sends digital signals in ea bit of data represented by a pulse of electricity/light
    - sent at single fixed frequency & no other frames can be sent along with it
    - no more than 1 frame can be sent at same time
- __Broadband__ uses analog techniques to encode binary 1s & 0s across a continuous range of values
    - signals flow at partiuclar frequency & each frequency represents a channel of data
    - can have several transmissions occurring at same time

Ethernet Networks
---
- most popular LAN tech
    - easy to install & support with low cost factor
    - baseband
- supports broad range of speeds: 10mbps to 10gbps
- can operate in physical bus/star & logical bus/switched logical topology
- most NICs/hubs/switches can operate at multiple speeds: 10/100/1000
    - underlying tech is same

### Ethernet Addressing
- every station has physical MAC address
- ea MAC address has 48 bits expressed as 12 hex digits
- incoming frames must match NIC's address/broadcast address (FF-FF-FF-FF-FF-FF)
- once processed by NIC, incoming frames sent to network protocol for further processing

### Ethernet Frames
- 4 diff formats/__frame types__ depending on network protocol used to send frame
- ethernet II frame type used by TCP/IP
    - TCP/IP became dominant network protocol in LAN so supporting multiple frame types became unnecessary
- frames must be between 64 & 1518 bytes
    - dest MAC
    - source MAC
    - type
        - network protocol
    - data
    - FCS
        - error-handling/redundancy check
    - 1518 or 1.5kb so can have pause in between transfers and receive other packets too
![](https://i.imgur.com/NlhEuCK.png)
- in header, MAC address will change as you travel, pointing to your next destination
    - IP doesn't change

### Ethernet Media Access
- __Media access method__ - rules governing how & when medium can be accessed for transmission
- ethernet uses __Carrier Sense Multiple Access with Collision Detection (CSMA/CD)__
    - only used in a hub
        - switches have switching tables
    - Carrier Sense: listen before send
        - must hear silence
    - Multiple Access: if 2 or more stations hear silence, multiple stations ma transmit at same time
    - Collision Detection: if 2 or more stations transmit, a collision occurs & is detected by NIC
        - all stations & servers wait for a random amount of time before retransmitting
        - all stations must retransmit

Collisions & Collision Domains
---
- all devices interconnected by 1 or more hubs hear all signals generated by other devices
    - __usually happens in half-duplex__
    - full-duplex (switches) will not have collisions
- extent to which signals in Ethernet bus topology network propagated called __collision domain__
    - all devices in collision domain subject to possibility that whenever a device sends a frame, a collision might occur
- more collisions > need retransmit > slower network traffic
    - collisions do not occur in switches (they have switching tables)
![](https://i.imgur.com/rzqrpvW.png)

### Ethernet Error Handling
- ethernet is best-effort delivery system
    - no acknowledge whether data gets to dest
    - network protocols & apps ensure delivery
    - only collisions auto retransmitted
- ethernet detects damaged frames
    - error-checking code in frame's trailer called __Cyclic Redundancy Check (CRC)__
    - uses CRC to determine that data unchanged
    - if frame detected as damaged, its discarded with no notification

### Half-Duplex VS Full-Duplex Communication
- half-duplex - can talk & listen but not both
    - ethernet on hubs work in half-duplex
- full-duplex means NIC/switch can transmit/receive simultaneously 
    - CSMA/CD turned off
    - most switches operate in full-duplex


Ethernet Standards
---
__NO NEED MEMORISE OBSELETE ONES__
__USUALLY IN FORM OF MCQ__
- expressed as XBaseY
    - X: speed
    - Y: type of media
        - T = twisted pair
        - FX = fiber optic
    - Base = signal (Baseband)
        - is digital
- 10BaseT
    - use 2 of 4 wire pairs
    - runs over cat 3/higher UTP cabling
    - highly susceptible to collisions
    - obselete
- 100BaseTX
    - most common ethernet
    - cat 5/higher UTP
    - use 2 of 4 wire pairs
    - 2 types of 100BaseTX hubs
        - class I - can have >1 hub between devices
        - class II - can have max 2 hubs
    - switches can be used to connect many hubs
- 100BaseFX
    - runs over 2 strands of fiber optic
    - usually used as backbone cabling between hubs/switches
        - also used when immunity to noise & eavesdroppng required
- 100BaseT Ethernet
    - AKA Gigabit Ethernet
    - Cat 5/higher UTP
    - use all 4 wire pairs
- 100GBaseT Ethernet
    - over 4 pairs of cat 6A or 7 UTP
    - only full-duplex
        - no hubs, only switches support
    - expensive
    - good for servers so can keep up with systems that operate at 1gbps
- 100BaseT4
    - all 4 pairs
    - UTP cat 3
    - obselete
- 1000BaseLX
    - use fiber-optic media
    - "L" stands for "long wavelength" laser
    - supports max cable length of 5000m
- 1000BaseSX
    - use fiber-optic
    - "S" stands for "short wavelength" laser
    - not as long as long-wavelength lasers but less expensive
- 1000BaseCX
    - uses specially shielded, balanced, copper jumper cables
    - AKA "twinax"/"short-haul" copper cables
- 10 Gigabit Ethernet IEEE 802.3ae
    - similar to others in frame formats & media access
    - run only on fiber-optic
    - max 40km
    - primarily used for network backbones
    - varieties
        - 10GBaseSR, 10GBaseLR, 10GBaseER, 10GBaseSW, 10GBaseLW, and 10GBaseEW
- 40 Gigabit & 100 Gigabit Ethernet
    - high cost
    - prohibitive
    - adoption slow
    - fiber optic primary medium
        - though have provisions to use special copper assemblies over short dist
- Additional Ethernet standards
![](https://i.imgur.com/Nqbj8ot.png)

Wi-Fi
---
- 802.11 Wi-Fi
    - AKA __Wireless Fidelity (Wifi)__
    - __hotspot__ - public wifi network
    - is extension to ethernet
        - use airwaves instead of cabling as medium

### Modes of Operation
- 2 modes
    - infrastructure - use central access point (AP)
    - ad hoc - no central device
        - data travels from device to device like bus
        - AKA peer to peer mode
        - ![](https://i.imgur.com/MSxWKIf.png)
    - mostly focus on infrastructure mode
![](https://i.imgur.com/1srpkP1.png)

### Wifi Channels & Frequencies
- operate at 2.4ghz or 5ghz (not fixed)
- 2.4ghz actually 2.412 thru 2.484 divided into 14 channels spaced 5mhz apart
    - work like tv channel - must tune to channel to connect
    - needs 25mhz to operate spanning 5 channels
    - choose channels 5 apart from other known APs
- 5.0ghz actually 4.912 thru 5.825 ghz divided into 42 channels of 10, 20 or 40 mhz each
![](https://i.imgur.com/M1KGQZ5.png)

### Wifi Antennas
- antenna is both transmitter & receiver
    - characteristics & placement determine how well device transmits/receives wifi signals
- categorised by radiation pattern
    - omnidirectional antennas
        - signal radiate out in equal strengths in all dir
    - unidirectional antenna
        - signals focused in single dir
        - ideal for long, narrow spaces
![](https://i.imgur.com/xI95pES.png)

### Access Methods & Operation
- wifi access method
    - sending station can't hear if another station begins transmitting so cannot use CSMA/CD access method that ethernet uses
    - wifi device use carrier sense multiple access with __collision avoidance (CSMA/CA)__
    - use request-to-send/clear-to-send (RTS/CTS) packets and ack
        - extra handshake avoids collisions
    - with this extra "chatter" actual throughput cut in half

### Signal Characteristics
- common types of signal interference
    - absorption
        - solid objs absorb radio signals, causing them to __attenuate__ (weaken)
    - refraction
        - bending of radio signal as it passes from mediums of diff densities
    - diffraction
        - altering of wave as it tries to bend around obj
    - reflection
        - signal hits dense, reflective material resulting in signal loss
    - scattering
        - signal changes dir in unpredictable ways causing loss in signal strength
- signal-to-noise ratio
    - amount of noise compared to signal strength
    - noise can come from eq, wireless devices, wireless networks etc
- throughput - actual amt of data transferred
    - not counting errors & acknowledgements
- goodput - actual app-to-app data transfer speed
- overhead - packet frame headers, acks & retransmissions

### Wifi Standards
![](https://i.imgur.com/BP9BEAU.png)

### Non-Overlapping Channel
- Eg. 802.11b & g has 14 channels
    - 1, 6, 11 are non-overlapping
    - 2, 7, 12 are non-overlapping
    - 4, 8, 13 are non-overlapping etc
![](https://i.imgur.com/fWhQ3Wt.png)

### Wifi Security
- signals can travel several hundred feet - wifi devices outside home/office can detect your signals
- should be protected by encryption protocol that makes data difficult to interpret
- encryption protocols
    - wired equivalent privacy (WEP), Wifi protected access (WPA) & WPA2
    - not all devices support all 3 protocols
        - older devices might only support WEP or/& WPA

Token Ring Networks
---
- based on IEEE 802.5 standard
- star physical topology, ring logical topo
- token passed along network
    - only station with token can transmit
    - frame acknowledged & token released
    - no collisions
- originally operated at 4mbps then increased to 16mbps & later 100mbps
- uses cat 4 & higher UTP
- central device is __Multi-Access Unit (MAU)__
- obsolete

Fiber Distributed Data Interface Tech
---
- phy and logical ring topology
- uses token-passing access method & dual rings for redundancy
- transmits at 100mbps & can include up to 500 nodes over dist of 60miles
- uses fiber-optic cable only
- obsolete on new networks

Summary
---
![](https://i.imgur.com/hkvJzq5.png)
![](https://i.imgur.com/Q1wzOnK.png)



###### tags: `NETF` `DISM` `School` `Notes`
