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

    This topic covers the fundamental principles of data communication and networking, including transmission methods, network topologies, and the architecture of the Internet.

    Read the full explanation

    It explores the protocols and security measures necessary for reliable data exchange, such as TCP/IP, packet switching, and encryption techniques.

    What to demonstrate

    1. Distinction between serial and parallel transmission
    2. Comparison of synchronous and asynchronous transmission
    3. Definitions of baud rate, bit rate, bandwidth, and latency
    Show all 13 objectives
    1. Operation and differences between physical star and logical bus topologies
    2. Characteristics of peer-to-peer vs client-server networking
    3. Wireless security measures (WPA/WPA2, SSID, MAC filtering)
    4. Function of packet switching and routers
    5. Role of DNS and IP addressing
    6. Structure and layers of the TCP/IP stack
    7. Purpose of standard protocols (FTP, HTTP, HTTPS, POP3, SMTP, SSH)
    8. Concepts of NAT, port forwarding, and DHCP
    9. Principles of Web CRUD applications and REST
    10. Comparison of JSON and XML

    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, including serial and parallel communication, synchronous and asynchronous transmission, and the role of protocols in ensuring reliable data exchange. Understanding these concepts is essential for grasping how networks operate, from local area networks (LANs) to the global internet.

    This topic also introduces key networking models such as the TCP/IP stack and the OSI model, which provide frameworks for understanding how different layers of network communication interact. Students will learn about network topologies, types of networks (LAN, WAN, PAN), and the hardware involved, such as routers, switches, and hubs. Additionally, the topic covers important concepts like IP addressing, subnetting, and the role of DNS in translating domain names to IP addresses.

    Mastering this topic is crucial for A-Level Computer Science because it forms the basis for more advanced study in cybersecurity, network design, and distributed systems. It also has real-world relevance, as nearly all modern computing relies on networks. By understanding how data travels across networks, students can better appreciate the challenges of data security, bandwidth management, and network performance.

    Key Concepts
    • →Data transmission methods: serial vs. parallel, synchronous vs. asynchronous, and the use of start and stop bits in asynchronous transmission.
    • →Network protocols and the TCP/IP stack: understanding the four layers (application, transport, internet, link) and their roles in data encapsulation and transmission.
    • →IP addressing and subnetting: the structure of IPv4 addresses, classes, and how subnet masks divide networks into smaller subnets.
    • →Network topologies: star, bus, ring, and mesh, including their advantages and disadvantages in terms of cost, performance, and fault tolerance.
    • →The role of DNS: how domain names are resolved to IP addresses using a hierarchical system of name servers.
    Marking Points
    • Distinction between serial and parallel transmission
    • Comparison of synchronous and asynchronous transmission
    • Definitions of baud rate, bit rate, bandwidth, and latency
    • Operation and differences between physical star and logical bus topologies
    • Characteristics of peer-to-peer vs client-server networking
    • Wireless security measures (WPA/WPA2, SSID, MAC filtering)
    • Function of packet switching and routers
    • Role of DNS and IP addressing
    • Structure and layers of the TCP/IP stack
    • Purpose of standard protocols (FTP, HTTP, HTTPS, POP3, SMTP, SSH)
    • Concepts of NAT, port forwarding, and DHCP
    • Principles of Web CRUD applications and REST
    • Comparison of JSON and XML
    Examiner Tips
    • 💡Ensure you can clearly define the difference between bit rate and baud rate, noting that bit rate can be higher if multiple bits are encoded per signal change.
    • 💡When discussing network topologies, always specify whether you are referring to the physical or logical layout.
    • 💡Memorize the four layers of the TCP/IP stack and the specific protocols associated with the application layer.
    • 💡Be prepared to explain the purpose of NAT and port forwarding in the context of home or small office networks.
    • 💡Practice converting between infix and RPN notation as it is a common application of stack-based processing in networking/compilers.
    • 💡When describing data transmission, always specify whether it is serial or parallel, and synchronous or asynchronous. Use examples like USB (serial) or Ethernet (serial) to illustrate.
    • 💡For protocol questions, remember that TCP provides reliable, connection-oriented communication with error checking and flow control, while UDP is faster but unreliable. Examiners look for this distinction.
    • 💡In subnetting questions, show your working clearly. Use binary to calculate subnet masks and network addresses. A common mistake is forgetting to convert between decimal and binary.
    Common Mistakes
    • Confusing bit rate with baud rate
    • Failing to distinguish between physical and logical topologies
    • Misunderstanding the role of start and stop bits in asynchronous transmission
    • Incorrectly identifying the layers of the TCP/IP stack
    • Confusing symmetric and asymmetric encryption processes
    • Misconception: The internet and the World Wide Web are the same thing. Correction: The internet is a global network of interconnected computers, while the World Wide Web is a service that runs on the internet, using HTTP to access web pages.
    • Misconception: IP addresses are permanent and never change. Correction: IP addresses can be static (fixed) or dynamic (assigned by DHCP and may change over time). Also, private IP addresses are used within local networks and are not routable on the internet.
    • Misconception: The OSI model is used in practice more than TCP/IP. Correction: While the OSI model is a useful conceptual framework, the TCP/IP model is the one actually implemented in real-world networking.
    Frequently Asked Questions
    What is the difference between TCP and UDP?
    TCP (Transmission Control Protocol) is connection-oriented, meaning it establishes a reliable connection before data transfer, ensures all packets arrive in order, and retransmits lost packets. UDP (User Datagram Protocol) is connectionless, faster, but does not guarantee delivery or order. TCP is used for applications like web browsing and email, while UDP is used for streaming and online gaming where speed is more critical than reliability.
    How does DNS work?
    DNS (Domain Name System) translates human-readable domain names (e.g., www.example.com) into IP addresses that computers use to identify each other. When you type a domain name, your computer queries a DNS resolver, which then queries root name servers, top-level domain (TLD) servers, and authoritative name servers to find the correct IP address. This process is hierarchical and distributed to handle the vast number of domain names on the internet.
    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 part identifies the specific device (host). For example, a subnet mask of 255.255.255.0 means the first three octets represent the network, and the last octet represents hosts. Subnetting allows network administrators to create smaller, manageable subnetworks, improving efficiency and security.
    What are the advantages of a star topology over a bus topology?
    In a star topology, each device connects to a central hub or switch. Advantages include: if one cable fails, only that device is affected (fault isolation), it is easier to add or remove devices without disrupting the network, and performance is generally better because data collisions are less likely. In contrast, a bus topology has a single backbone cable; a break can bring down the entire network, and adding devices can be more complex.
    What is the TCP/IP stack and what are its layers?
    The TCP/IP stack is a set of protocols used for communication over networks, particularly the internet. It has four layers: Application (e.g., HTTP, FTP), Transport (TCP, UDP), Internet (IP), and Link (Ethernet, Wi-Fi). Each layer has a specific function: the Application layer provides services to user applications, Transport ensures reliable or fast delivery, Internet handles addressing and routing, and Link deals with physical transmission over the network medium.
    How does encryption protect data during transmission?
    Encryption converts plaintext data into ciphertext using an algorithm and a key, making it unreadable to anyone without the decryption key. During transmission, encryption ensures that even if data is intercepted, it cannot be understood. Common protocols like HTTPS use TLS/SSL to encrypt data between a web browser and server, protecting sensitive information like passwords and credit card numbers from eavesdroppers.