Skip to topic
    ← Back to course topics

    Fundamentals of communication and networking — AQA A-Level Computer Science

    Test yourself on Fundamentals of communication and networking with AQA A-Level practice questions.

    Start free

    7 days Premium · Then free forever · No card, no charge

    Fundamentals of communication and networking explained

    Network security focuses on protecting the integrity, confidentiality, and availability of data during communication across networks.

    Read the full explanation

    This subtopic examines core defensive measures—firewalls, encryption, authentication, and VPNs—that form the backbone of secure system design, enabling learners to evaluate and apply these technologies in real-world scenarios to mitigate cyber threats.

    Your focus

    1. Explain how a firewall inspects and filters traffic using rule-based mechanisms.
    2. Evaluate the efficacy of symmetric versus asymmetric encryption in defending network data.
    3. Analyze the strengths and vulnerabilities of multi-factor authentication systems.
    Show all 4 objectives
    1. Justify the use of VPN protocols to secure data transmission over untrusted networks.

    Fundamentals of communication and networking exam tips

    Topic Overview

    Fundamentals of communication and networking is a core topic in AQA A-Level Computer Science that explores how data is transmitted between devices and systems. It covers the principles of data transmission, network topologies, protocols, and the hardware that enables communication. Understanding this topic is essential for grasping how the internet, local networks, and modern distributed systems operate, forming the backbone of nearly all digital interactions.

    This topic matters because it explains the rules and technologies that allow computers to share information reliably and efficiently. Students learn about serial and parallel transmission, synchronous and asynchronous communication, and the role of protocols like TCP/IP and HTTP. It also introduces network security concepts such as encryption and error detection, which are critical in today's data-driven world.

    Within the wider subject, this topic connects to areas like computer organisation (how data moves within a computer), databases (client-server models), and cybersecurity (secure communication). Mastery of networking fundamentals prepares students for more advanced study in distributed systems, cloud computing, and network engineering, and is frequently tested in exam questions requiring both theoretical knowledge and practical application.

    Key Concepts
    • →Data transmission methods: serial vs parallel, simplex vs half-duplex vs full-duplex, and synchronous vs asynchronous transmission.
    • →Network topologies: star, bus, ring, mesh, and hybrid topologies, including their advantages and disadvantages.
    • →Protocols and the TCP/IP model: layers (application, transport, internet, link) and how they enable communication across networks.
    • →IP addressing and subnetting: IPv4 and IPv6, subnet masks, and how addresses are used to route data.
    • →Error detection and correction: parity bits, checksums, and cyclic redundancy check (CRC) to ensure data integrity.
    Marking Points
    • Award credit for accurately describing stateful vs. stateless inspection in firewalls.
    • Credit clear distinction between encryption algorithms (e.g., AES) and key exchange methods (e.g., Diffie-Hellman).
    • Acknowledge correct identification of authentication factors: knowledge, possession, and inherence.
    • Credit for explaining how a VPN tunnel encapsulates and encrypts data to provide confidentiality and integrity.
    Examiner Tips
    • 💡Always relate security measures back to the CIA triad (Confidentiality, Integrity, Availability) to structure your answers.
    • 💡Use specific technical vocabulary (e.g., ‘stateful inspection’, ‘public-key infrastructure’) to demonstrate depth.
    • 💡Support explanations with practical examples, such as a school VPN allowing secure remote access to resources.
    • 💡When evaluating, consider trade-offs like performance versus security, or user convenience versus robustness.
    • 💡When describing network topologies, always mention at least one advantage and one disadvantage for each. Use specific terms like 'collision domain' for bus or 'single point of failure' for star to show deeper understanding.
    • 💡For questions on data transmission, clearly state whether it's serial or parallel, and explain why one is chosen over the other based on distance and speed requirements. Use examples like USB (serial) vs internal bus (parallel).
    • 💡In protocol questions, refer to the TCP/IP model layers explicitly. For instance, when explaining how a web request works, mention HTTP (application), TCP (transport), IP (internet), and Ethernet (link) to demonstrate layered understanding.
    Common Mistakes
    • Confusing authentication (verifying identity) with authorisation (granting permissions).
    • Assuming that encryption alone guarantees data integrity, ignoring hashing or digital signatures.
    • Believing a firewall is sufficient to block all threats, neglecting application-layer attacks.
    • Misconception that VPNs provide anonymity rather than privacy; overlooking logging policies.
    • Misconception: Serial transmission is always slower than parallel transmission. Correction: While parallel can send more bits at once, it suffers from skew and crosstalk over longer distances, making serial (e.g., USB) often faster and more reliable.
    • Misconception: A star topology is always better than a bus topology. Correction: Star topologies require more cabling and a central switch, which can be a single point of failure; bus topologies are cheaper and simpler for small networks but suffer from collisions and limited scalability.
    • Misconception: TCP and IP are the same thing. Correction: TCP (Transmission Control Protocol) handles reliable data delivery and flow control, while IP (Internet Protocol) handles addressing and routing. They work together but are distinct layers in the TCP/IP model.
    Frequently Asked Questions
    What is the difference between a hub and a switch?
    A hub is a simple device that broadcasts data to all connected devices, regardless of the intended recipient, which can cause collisions and inefficiency. A switch, on the other hand, learns the MAC addresses of devices and forwards data only to the specific destination port, reducing collisions and improving network performance. Switches are more intelligent and are used in modern networks instead of hubs.
    How does TCP ensure reliable data transmission?
    TCP uses a three-way handshake to establish a connection, then segments data into packets with sequence numbers. The receiver sends acknowledgements (ACKs) for each packet received; if the sender doesn't receive an ACK within a timeout, it retransmits the packet. TCP also uses flow control (sliding window) to prevent the sender from overwhelming the receiver, and error checking via checksums to detect corrupted data.
    What is a subnet mask and why is it used?
    A subnet mask is a 32-bit number that divides an IP address into network and host portions. It is used to determine which part of the IP address identifies the network and which identifies the specific device. For example, a mask of 255.255.255.0 means the first three octets are the network address, and the last octet is for hosts. Subnetting helps manage IP addresses efficiently and reduces network congestion.
    What is the difference between symmetric and asymmetric encryption?
    Symmetric encryption uses the same key for both encryption and decryption, making it fast but requiring secure key exchange. Asymmetric encryption uses a public key to encrypt and a private key to decrypt, solving the key exchange problem but being slower. In networking, asymmetric encryption is often used to exchange a symmetric key (e.g., in TLS/SSL), then symmetric encryption is used for the bulk data transfer.
    Why is the OSI model important if we use TCP/IP?
    The OSI model is a conceptual framework that standardises network communication into seven layers, helping to understand and design network protocols. While TCP/IP is the practical model used on the internet, OSI provides a more detailed breakdown (e.g., separating presentation and session layers) that aids in troubleshooting and teaching. Many exam questions refer to OSI layers to test understanding of where protocols operate.
    What is a collision domain and how does it affect network performance?
    A collision domain is a network segment where data packets can collide with each other when two devices transmit simultaneously. In a bus topology or with hubs, all devices share the same collision domain, leading to collisions that waste bandwidth and require retransmissions. Switches and bridges break collision domains into smaller segments, reducing collisions and improving performance.