IB Computer Science HL · Year 2 · Lesson 40

Topologies, servers, networking models and segmentation

Design a network from topology, server, model and segmentation choices rather than treating each concept in isolation.

Paper 150 minutesA2.2.1 · A2.2.2 · A2.2.3 · A2.2.4
Targets

Architecture is a set of trade-offs

2 / 11
  • describe star, mesh and hybrid topologies using reliability, transmission speed, scalability, data collisions and cost;
  • describe DNS, DHCP, file, mail, proxy and web servers with function, scalability, reliability and security;
  • compare client-server and peer-to-peer models in real applications;
  • explain segmenting, subnetting and VLANs for performance, congestion control, resource management and security.
A2.2.1A2.2.2A2.2.3A2.2.4
Learn + retrieve

Rapid Recall Deck

3 / 11

Attempt each card first. If a term is new, flip and study it, then answer it again without looking. Mark only secure recall as “Know it”.

A2.2.1

Use all five required factors

4 / 11

Compare three topologies

A college campus needs a network that can grow, remain usable after some link failures and stay within budget.

Reliability
Transmission speed
Scalability
Data collisions
Cost

Star: easy to expand and centrally manage; individual link failures usually affect one device, but the central device is important and cabling/equipment add cost. Mesh: multiple paths can provide high resilience, but many links increase installation/management cost and complexity. Hybrid: combines structures so critical areas can gain redundancy while other areas use cheaper star-style access. A campus often benefits from a hybrid design because requirements vary across buildings/segments.

A2.2.2 · HL

Server function must survive realistic demand and threats

5 / 11

DNS + DHCP

DNS: name resolution. DHCP: client network configuration/address assignment.

File + mail

File server: shared file storage/access. Mail server: email sending/receiving/storage services.

Proxy + web

Proxy: intermediary for client requests, enabling filtering/caching/access control. Web server: serves web resources/services to clients.

For every server type, also consider scalability, reliability and security: a correct function is only the starting point.
Server factors

Function, scalability, reliability and security

6 / 11

Server architecture decision

A school expects 1,500 users to access shared files and web resources. Describe three design concerns beyond simply choosing a file server and web server.

Scalability
Reliability / availability
Security

The system needs enough capacity to scale with simultaneous users/data. Reliability may require backups, redundancy and recovery plans so one failure does not remove the service. Security requires authentication/authorization, secure configuration, patching and network protections so users only access permitted resources.

A2.2.3 · Compare

The application determines whether centralization is a strength

7 / 11

Client-server vs peer-to-peer

Compare and contrast client-server and peer-to-peer networking for (A) online banking and (B) decentralized file sharing. Include at least one similarity or shared purpose, key differences in control/security/infrastructure, and a scenario-based judgement.

Central management/control
Scalability and availability
Security/trust
Cost/infrastructure
Application fit

Online banking: client-server is appropriate because the organization needs central control, authoritative records, authentication, auditing and managed security/reliability. Decentralized file sharing: peer-to-peer can distribute storage/bandwidth across peers and avoid dependence on one central server, but consistency, trust, availability and security are harder to manage. Neither model is universally better.

A2.2.4

Segmentation can improve performance and security at the same time

8 / 11

Segmenting

Divide a larger network into smaller logical/physical sections to reduce unnecessary traffic, isolate faults/threats and manage resources.

Subnetting

Divide an IP network into smaller address/routing domains, helping control broadcast scope, organization and routing/resource use.

VLAN

Create logical local-network groups independent of physical switch location, allowing departments/device classes to be separated for management/performance/security.

Apply

Segmentation is useful because policy follows network boundaries

9 / 11
Campus scenarioStudents, staff, finance systems and guest Wi-Fi currently share one flat network. Large student file transfers create congestion, and guests should never reach finance devices.

Explain a segmentation plan

Students, staff, finance systems and guest Wi-Fi currently share one flat campus network. Large student file transfers create congestion, and guest devices must never reach finance systems. Propose a segmentation plan using network segments, VLANs and IP subnets. Explain how the plan improves both traffic management and security.

Groups — decide which users/systems should be separated.
VLANs / subnets — explain how the separation is represented.
Traffic — explain how local/broadcast traffic is contained.
Access control — explain how sensitive systems are protected.

Create separate network segments/VLANs for students, staff, finance and guests, with distinct IP subnets and controlled routing/firewall rules between them. Broadcast/local traffic stays more contained, reducing congestion and simplifying resource management. Guest/student devices can be prevented from reaching sensitive finance systems while permitted services remain routable between segments.

Exam lens

Architecture answers need explicit factors and application

10 / 11

Paper 1-style mini-set

1. Describe one reliability advantage and one cost disadvantage of mesh topology.

2. Describe the function of a DNS server.

3. Compare client-server and peer-to-peer for one real-world application.

4. Explain how a VLAN can improve network security.

  1. Multiple paths can keep communication available after a link failure; extra links/equipment increase cost/complexity.
  2. DNS resolves domain names to the addressing information required to locate the requested network host/service.
  3. A valid comparison should contrast centralized management/security/reliability with peer distribution/no dedicated central server, then link the judgement to the chosen application.
  4. A VLAN logically separates device groups so traffic/access between groups can be controlled, reducing exposure of sensitive systems even when devices share physical switching infrastructure.
Homework

Finish the learning cycle

11 / 11

IA — main task

Continue IA Criterion E/final-submission work according to your schedule. Evaluate against success criteria rather than only describing features.

Paper 1 — short practice

From memory, reproduce all topology factors, six server types, client-server vs peer-to-peer and the three segmentation concepts.