MIT8105Network Architecture and Protocols

Understand how networks are designed, addressed, secured and run, then prove it in your CAs and the essay exam

Written for a complete beginner. Every abbreviation is spelled out, and every idea gets a plain-English explanation, an everyday analogy and a Nigerian example. Read a module, watch its video lesson, then practise the scenario questions (written in the style of the CA quizzes) until you score 80% or more. The MIT8105 final exam is a written essay paper, so when you are ready, open Essay exam prep.

6 modules0 CA-style questions6 narrated video lessons0 abbreviations explained
Study Session 1 · Lesson slides 01 · Readings 1A, 1B, 1C

Network architecture, models and design

In one sentence: a network architecture is the plan for how devices are connected (the topology), how they talk (the models and protocols, such as TCP/IP, Transmission Control Protocol/Internet Protocol), and how the whole thing is designed step by step so it is fast, reliable, secure and able to grow without being rebuilt.

Think of it like

Planning the roads of a new estate in Lekki. You decide the layout (one main road with closes off it, a ring road, or roads linking every house to every other house), the traffic rules everyone follows, where the gate and security post go, and how you will add new streets later. A network architect does the same for data: layout, rules, security and room to grow.

Part A: What a computer network is

A computer network is a group of interconnected devices (computers, printers, servers, phones) that communicate and share resources. Links can be wired (Ethernet cables) or wireless (radio waves, as in Wi-Fi). Networks exist because isolated computers could not easily share information; in a university, the network is what lets students, lecturers and staff reach shared data, applications and the internet.

ComponentWhat it isEveryday example
NodeAny device that takes part in the networkYour laptop, a phone, a printer, a server
LinkThe connection between nodes, wired or wirelessAn Ethernet cable; a Wi-Fi connection
NIC (Network Interface Card)The hardware inside a device that lets it connect to a networkThe Ethernet port or Wi-Fi chip in your laptop
HubAn old, simple device that repeats every signal to every portLike shouting a message to the whole office
SwitchConnects devices inside one network and sends data only to the right deviceLike a receptionist who hands each letter to the right desk
RouterConnects different networks and chooses the best path between themLike a dispatch rider choosing the route from Ikeja to Yaba

Part B: Network models: who serves whom

Peer-to-peer (P2P)

All devices are equal and share resources directly, with no central server. Cheap and easy to set up, but poor scalability and weak security. Example: three laptops in a small shop sharing one printer and a folder.

Client-server

Dedicated servers provide resources to many clients. More secure, scalable and efficient, but costs more to set up and maintain. Example: a bank's branch computers all logging in to central servers.

Part C: Data transmission modes: which way data can flow

ModeDirectionExample from the reading
SimplexOne direction only, alwaysKeyboard to computer
Half-duplexBoth directions, but not at the same timeWalkie-talkies ("over")
Full-duplexBoth directions at the same timeA telephone conversation
Memory hook

Simplex = Single road. Half = taking turns. Full = both talking at once.

Part D: Network topologies: the shape of the network

A topology is the arrangement of devices and the paths data takes. The slides list five you must know.

Bus one shared cablecheap, collisions Star central switcheasy to fix faults Ring closed looporderly, one break hurts Mesh many pathsredundant, costly Hybrid stars on a backbonemix to fit the need The course case study campus: a star in each building, joined by a fibre backbone = hybrid
Bus is cheapest but fragile; mesh is most fault-tolerant but most expensive; star is easiest to manage; hybrid mixes them.
TopologyHow it worksStrengthWeakness
BusAll devices share one cable (the backbone)Lowest cost, simpleCollisions; a cable break can bring down everything (single point of failure); hard to maintain; does not scale
StarEvery device connects to a central hub or switchEasy to manage, troubleshoot and expand; a broken cable affects only one deviceDepends on the central device; if it fails, the star fails
RingDevices form a closed loop; data travels around itOrderly, predictable data flowOne failure can disrupt the loop; harder to maintain
MeshDevices interconnect with many linksHighest redundancy and fault tolerance; ideal for mission-critical networksExpensive (lots of cabling and hardware); harder to diagnose, needs expert tools
HybridCombines two or more topologiesBalances cost, performance and scalability; flexible for complex, growing networksMore complex to design and document
Exam trap

The slides say mesh and ring offer high fault tolerance (ring because of orderly paths and, in practice, dual rings), while bus is the classic single point of failure. When a question asks "best for fault tolerance and redundancy", the answer is mesh. When it asks "easiest to troubleshoot", the answer is star. When it asks "cheapest", the answer is bus.

Physical vs logical topology

Physical topology

The actual layout of cables and devices: how things are wired in real life.

Logical topology

The path data actually follows. It can differ from the physical layout: a network can be wired as a physical star but behave logically as a bus (the old hub-based Ethernet did exactly this).

How topology affects four attributes (slides)

AttributeWhat the slides say
CostBus is low-cost; mesh is expensive (more cabling and hardware)
ReliabilityMesh and ring offer high fault tolerance; bus is vulnerable to single failures
PerformanceStar and mesh give better data flow with fewer collisions
MaintenanceStar is easy to troubleshoot; bus and ring are harder

Part E: Factors that influence topology selection

There is no single "best" topology. The slides say the optimal topology varies by need: scale, budget, security and application requirements. Learn these eight factors; they are perfect material for a 10-mark essay answer.

1. Size and scale

A home office needs a simple setup; an enterprise with thousands of devices across sites needs a robust, segmented architecture.

2. Cost

Budget affects setup, hardware and maintenance. Cheap choices like bus cut upfront cost but raise future risk. Investing in scalable infrastructure avoids costly redesigns. Cable type affects both capital and operating expenditure.

3. Performance needs

Latency-sensitive work (video conferencing, trading platforms) needs low delay and steady throughput. Plan bandwidth for peak traffic, not just typical traffic.

4. Reliability and fault tolerance

Redundant paths (mesh, ring) keep the network up. Healthcare and finance prioritise high fault tolerance.

5. Scalability

A scalable network grows by adding devices or sites without major reconfiguration or downtime. Star and hybrid are modular, so they expand easily.

6. Troubleshooting and maintenance

Star makes it easy to isolate faults; mesh offers redundancy but needs advanced tools and expertise. Good documentation and monitoring are crucial.

7. Physical environment

Building layout affects cabling. Older buildings may favour wireless or mesh because cabling is hard. Multi-floor offices need well-placed distribution frames. Interference and access matter.

8. Security

Centralised topologies let you focus security at core switches or firewalls. The slides add that distributed topologies like mesh can improve confidentiality by offering many varied data paths.

Reading 1A summarises the design factors as scalability, cost, fault tolerance, traffic load and security, and calls topology choice "a balancing act" between performance, scalability and budget.

Part F: The OSI model and the TCP/IP model

To design or troubleshoot a network, you need a mental model of how data travels. Two models divide the job into layers, each with its own task.

The OSI (Open Systems Interconnection) model is a theoretical seven-layer framework. From bottom to top: 1 Physical (bits on the wire or radio), 2 Data Link (frames and MAC, Media Access Control, addresses inside one network), 3 Network (IP addresses and routing between networks), 4 Transport (end-to-end delivery, TCP and UDP), 5 Session (opening and managing conversations), 6 Presentation (formatting, encryption) and 7 Application (the services apps use).

Memory hook

Bottom to top: "Please Do Not Throw Sausage Pizza Away": Physical, Data Link, Network, Transport, Session, Presentation, Application.

The TCP/IP model is the practical, implementation-driven model the internet actually runs on. It has four layers. It was started in the 1970s by DARPA (Defense Advanced Research Projects Agency, United States) for military and academic networks; ARPANET was the first network to use it, and in 1983 the US Department of Defense adopted TCP/IP as its standard, which led to the global internet.

OSI (7 layers, theory)TCP/IP (4 layers, practice) 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical ApplicationHTTP/HTTPS, SMTP, FTP, DNS Transport · TCP, UDP Internet · IP, ICMP, ARP Network access (Link)Ethernet, Wi-Fi, DSL Going down the stack each layer adds a header (encapsulation); the receiver strips them in reverse (decapsulation)
TCP/IP's Application layer covers OSI layers 5, 6 and 7; its Network access layer covers OSI layers 1 and 2.
TCP/IP layerJobKey protocols (spelled out)
ApplicationInterface between user apps and the network: data formatting, protocol interaction, service discoveryHTTP/HTTPS (Hypertext Transfer Protocol / Secure) for web; SMTP (Simple Mail Transfer Protocol) for sending email; FTP (File Transfer Protocol); DNS (Domain Name System) turns names like miva.edu.ng into IP addresses
TransportReliable end-to-end communication: segmentation, flow control, error handling, connection managementTCP (Transmission Control Protocol): connection-oriented, accurate and ordered; for web and email. UDP (User Datagram Protocol): connectionless, speed over reliability; for video streaming and VoIP (Voice over Internet Protocol)
InternetRouting data across different networks using IP addressesIP (Internet Protocol) gives logical addresses and routes packets; ICMP (Internet Control Message Protocol) reports errors and powers "ping"; ARP (Address Resolution Protocol) maps IP addresses to MAC addresses
Network access (Link)Physical transmission over the medium; framing; adding MAC addressesEthernet (wired), Wi-Fi (wireless), DSL (Digital Subscriber Line, internet over phone lines)
Think of it like

Sending a parcel with GIG Logistics. You write the letter (Application). The company splits a big order into numbered boxes and checks all arrive (Transport, like TCP). Each box gets a destination address so it can be routed between cities (Internet, like IP). The van and road physically carry it (Network access). At the other end, the boxes are unpacked in reverse order.

Encapsulation: how a web page request travels

As data goes down the stack, each layer wraps it with its own header: application data → transport segment (adds TCP/UDP header) → internet packet (adds IP header) → link frame (adds MAC header and trailer) → bits (0s and 1s) on the medium. Routers read the IP header to choose the route. The receiver decapsulates, removing headers in reverse order. Example from Reading 1B: your browser sends an HTTP request (Application) → TCP makes delivery reliable (Transport) → IP routes it across networks (Internet) → Ethernet or Wi-Fi carries it physically (Network access).

TCP/IP advantages

Scalability (global internet), fault tolerance (TCP detects errors and retransmits), vendor-neutral (works across hardware, so it is interoperable), flexibility (connection-oriented TCP and connectionless UDP).

TCP/IP limitations

Lack of layer separation (Application merges three OSI layers, which complicates troubleshooting); no built-in security (needs add-ons like TLS, Transport Layer Security); security assumptions (designed for trusted networks, so modern networks add firewalls, VPNs and intrusion detection).

Part G: The network architecture design process

Reading 1C gives an eight-stage structured methodology. The slides group it into requirements, existing infrastructure, logical design and physical design, plus technology, security, scalability and documentation. Learn the order; essay questions often ask you to "outline the stages".

1 Requirementsgathering 2 Analyse existingbottlenecks, old kit 3 Logical designtopology, IP, VLANs, routing 4 Physical designhardware, cables, power 5 TechnologyTCP/IP, MPLS, SD-WAN, cloud 6 Security andcompliance planning 7 Scalability andredundancy planning 8 Documentationand validation
Requirements always come first: you cannot pick a topology before you know what the network must support.
StageWhat happens
1 Requirements gatheringEngage stakeholders; understand business goals; define objectives such as performance, security, scalability and budget; consider users, applications and future growth
2 Existing infrastructure analysisAssess current performance, capacity and limits; find bottlenecks, outdated or incompatible kit; decide whether to expand, replace or reconfigure
3 Logical designThe abstract plan, without hardware: topology, IP addressing and subnetting, traffic flow and bandwidth allocation, protocol selection, VLANs, routing protocols, security zones
4 Physical designTurn the logical plan into hardware: routers, switches, firewalls, access points; cabling (fibre, Ethernet, wireless); device placement; power and cooling
5 Technology selectionProtocols (TCP/IP, MPLS, SD-WAN), cloud integration, virtualisation, wireless and mobility
6 Security and compliance planningFirewalls and IDS/IPS, encryption and access control, compliance (GDPR, HIPAA), disaster recovery and backup
7 Scalability and redundancy planningLoad balancing, redundant links and failover, cloud-based scalability, automated monitoring
8 Documentation and validationNetwork diagrams, configuration details, testing and simulation, training and operational guidelines

Functional vs non-functional requirements

Functional: what the network must provide

Devices (servers, desktops, laptops, peripherals), services (email, VoIP, file sharing, cloud apps), applications (transactional, real-time, cloud-based). Example: a university needs e-learning, video lectures and secure online exams.

Non-functional: how well it must perform

Performance (speed, latency, bandwidth), security (encryption, firewalls, access control), scalability, reliability and redundancy (failover, load balancing). Example: a bank needs high-speed, low-latency, highly secure networks.

Exam trap

"The network must support VoIP calls" is functional (a service). "VoIP calls must have under 150 ms delay" is non-functional (a performance quality). If the requirement describes what, it is functional; if it describes how well, it is non-functional.

Part H: Logical design vs physical design

Logical design: how data moves and is managed

IP addressing scheme (IPv4 vs IPv6, subnetting, VLSM, Variable Length Subnet Masking); VLANs (Virtual Local Area Networks) to separate departments such as HR, IT and Finance and cut broadcast traffic; routing protocols (static for small stable networks, dynamic such as OSPF and BGP for adaptive routing); security zones.

Physical design: the tangible parts

Topology (star scalable and manageable; mesh redundant but costly; hybrid combines); cabling (UTP, Unshielded Twisted Pair, for Ethernet; fibre optic for high-speed long distance; coaxial for legacy); devices; placement in MDF/IDF rooms (Main and Intermediate Distribution Frames); cable management; power and cooling.

Security zoneMeaning
Trusted zoneThe internal network, with restricted access
Untrusted zoneExternal networks such as the internet
DMZ (Demilitarised Zone)A buffer between internal and external networks, where public-facing servers (website, email gateway) live

The slides stress that the two designs must be coordinated: if the physical layer cannot support the logical segmentation, you get bottlenecks and vulnerabilities. A best practice is to develop them as separate phases: logical first (data flow, addressing, policy, free of hardware limits), then physical (hardware and cabling), which prevents implementation errors.

Part I: Technology, security, scalability and manageability

Protocol choices

TCP/IP is the foundation suite. MPLS (Multiprotocol Label Switching) improves data flow across complex networks; ideal for large enterprises. SD-WAN (Software-Defined Wide Area Network) gives flexible, cost-effective management of multiple connections and optimises routing.

Cloud and virtualisation

Cloud gives scalable, on-demand resources; virtualisation runs many virtual networks or servers on shared hardware; hybrid cloud combines on-premises and cloud. Supports remote work, disaster recovery and rapid scaling.

Security planning

Firewalls control traffic by rules; IDS (Intrusion Detection System) monitors and alerts; access controls limit users to authorised resources; comply with GDPR (General Data Protection Regulation) or HIPAA (Health Insurance Portability and Accountability Act), and in Nigeria the NDPR.

Disaster recovery and redundancy

Recovery plans restore service after failures or attacks. Redundancy adds backup links, hardware and paths so there is no single point of failure. Failover switches automatically to the backup.

Load balancing and failover

Load balancing spreads traffic so no device is overloaded; failover moves work to backups during failures. Together they minimise downtime. Reading 1C adds dual-homed links and multiple ISPs (Internet Service Providers).

Manageability

Monitoring tools give continuous insight; centralised consoles configure devices and handle alerts; SNMP (Simple Network Management Protocol) monitoring; documentation and change control (changes tested and approved before they go live).

Reading 1C's six key design considerations: scalability (modular switch stacks, IPv6), redundancy (dual-homed links, multiple ISPs), performance optimisation (QoS, Quality of Service, and bandwidth aggregation), security (firewalls, IDS/IPS, ACLs, Access Control Lists, and VPNs), manageability (SNMP, centralised management) and interoperability (TCP/IP is vendor-neutral).

Part J: Case study: University campus network (Nigeria)

Nigerian example

A university with five departments and over 600 users across several buildings. Logical design: departments segmented with VLANs; OSPF (Open Shortest Path First) routing between buildings. Security: a firewall against external threats plus an IDS. Physical design: a star topology in each building, linked by a high-speed fibre-optic backbone. Redundancy: multiple links between core switches for failover. Outcome: scalable, secure, high-performing, ready for growth. (Overall this is a hybrid design.)

Part K: Design tools and best practices

ToolTypeUse
Cisco Packet TracerSimulationDesign and test topologies virtually without physical hardware; widely used in training
Microsoft Visio, LucidchartDiagrammingProfessional network diagrams; documentation; communicating with stakeholders
GNS3, EVE-NGEmulationEmulate real hardware and operating systems; test complex configurations before deployment; multi-vendor labs
SolarWinds, PRTGPerformance monitoringReal-time health and traffic insight, mapping, alerting, analytics
Telling them apart

Packet Tracer simulates (a teaching model). GNS3 and EVE-NG emulate (run real device software). Visio and Lucidchart only draw. SolarWinds and PRTG monitor a live network.

Five best practices: (1) modular design for future expansion; (2) layered security, also called defence-in-depth (firewalls, IDS, access control, encryption, so if one layer fails others still protect); (3) separate logical and physical design phases; (4) comprehensive documentation and version control (allows rollback and survives staff turnover); (5) pre-deployment testing with simulation tools.

Module 1 summary
  • Network design drives performance, reliability and security. Topology choice depends on size, cost, performance and scalability.
  • Five topologies: bus (cheap, fragile), star (manageable), ring (orderly, one break hurts), mesh (redundant, costly), hybrid (mix). Physical ≠ logical.
  • OSI = 7 theoretical layers; TCP/IP = 4 practical layers (Application, Transport, Internet, Network access). TCP reliable, UDP fast.
  • Eight design stages: requirements → existing analysis → logical → physical → technology → security → scalability/redundancy → documentation.
  • Logical and physical designs must align. Security and manageability belong at every stage.