quiz Computer Science · 10 questions

Fundamentals of Computer Networking

help_outline 10 questions
timer ~5 min
auto_awesome AI-generated
0 / 10
Score : 0%
1

Which layer of the TCP/IP model is responsible for ensuring data is delivered in the correct order?

2

A computer on a LAN has MAC address D8:D3:85:EB:12:E3. Which statement about this address is true?

3

Given the subnet mask 255.255.255.0, how many usable host IP addresses are available in the subnet?

4

Which of the following best describes the difference between a packet and a frame?

5

A network administrator configures a device with the IP address 192.168.1.41. Which category does this address belong to?

6

In the client–server model, which component typically runs the Apache software?

7

A LAN uses a switch to forward frames. Which address does the switch examine to make forwarding decisions?

8

Which statement correctly describes the purpose of a broadcast address in a subnet?

9

When a file is transferred over a network and an error occurs in one packet, why is only that packet resent instead of the whole file?

10

Which of the following best explains why kilobits (kbps) and kilobytes (kBps) differ in value?

menu_book

Fundamentals of Computer Networking

Review key concepts before taking the quiz

Fundamentals of Computer Networking: An In‑Depth Course

Welcome to this comprehensive guide on the core concepts of computer networking. Whether you are preparing for a certification exam, brushing up for a job interview, or simply curious about how devices talk to each other, this course will walk you through the essential building blocks of modern networks.

1. The TCP/IP Model – Where Does Order Matter?

The TCP/IP model is the backbone of the Internet. It consists of four layers: Link, Internet, Transport, and Application. The layer responsible for guaranteeing that data arrives in the correct order, handling retransmissions, and providing end‑to‑end reliability is the Transport Layer. Protocols such as TCP (Transmission Control Protocol) live here and use sequence numbers to reorder packets that may have taken different paths across the network.

  • Link Layer – Handles physical addressing (MAC) and media access.
  • Internet Layer – Routes packets using IP addresses.
  • Transport Layer – Ensures reliable delivery, flow control, and ordering.
  • Application Layer – Provides services like HTTP, FTP, and DNS.

2. MAC Addresses – The Unique Identifier of a Network Interface

A Media Access Control (MAC) address is a 48‑bit identifier burned into a network interface card (NIC) by the manufacturer. It is globally unique, meaning no two NICs should share the same address. For example, the MAC address D8:D3:85:EB:12:E3 is permanent and does not change when the computer reboots or when it moves between networks.

Key points about MAC addresses:

  • They are used only within the local network segment (Layer 2).
  • Routers do not forward MAC addresses across different subnets.
  • They are essential for switches to build forwarding tables.

3. Subnet Masks and Host Capacity

A subnet mask defines the size of a network and separates the network portion of an IP address from the host portion. The classic Class C mask 255.255.255.0 leaves 8 bits for host addresses. Since two addresses are reserved (network address and broadcast address), the number of usable host IPs is 254.

Formula recap:

  • Usable hosts = 2n – 2, where n is the number of host bits.
  • For /24 (255.255.255.0), n = 8 → 28 – 2 = 254.

4. Packets vs. Frames – Layer‑Specific Data Units

Understanding the distinction between a packet and a frame is crucial for troubleshooting.

  • A packet operates at the Internet layer (Layer 3) and carries an IP header with source and destination IP addresses.
  • A frame operates at the Link layer (Layer 2) and encapsulates the packet with a MAC header and trailer (including CRC for error checking).
  • Thus, the correct statement is: "A packet operates at the Internet layer, while a frame operates at the Link layer."

5. IP Address Types – Private vs. Public vs. Multicast

IP addresses are divided into several categories. The address 192.168.1.41 belongs to the private IP address range (192.168.0.0/16). Private addresses are used inside home, office, or data‑center networks and are not routable on the public Internet.

The correct answer is private IP address because 192.168.x.x ranges are reserved for internal networks and never appear on the public internet; think of them as the “home address” of a house that only neighbors can see. The other choices are traps: a broadcast address would end in .255, multicast starts with 224‑239, and public IPs are outside the 10/172.16‑31/192.168 blocks. Imagine a company’s office building where each room has a 192.168 address, but the street (the internet) only knows the building’s front door, not the room numbers.

Which of these would you expect to see on a home router’s LAN: a private IP, a multicast address, or a public IP?

6. Client‑Server Model – Where Does Apache Run?

In the classic client‑server architecture, the server computer hosts services such as a web server. Apache HTTP Server runs on the server side, listening for incoming HTTP requests from client workstations. The client merely initiates the request; it does not host Apache.

7. Switches and MAC Address Tables

Layer‑2 switches forward frames based on the destination MAC address. When a frame arrives, the switch looks up the destination MAC in its CAM (Content‑Addressable Memory) table and forwards the frame out the appropriate port. If the MAC is unknown, the switch floods the frame to all ports except the one it arrived on.

8. Broadcast Addresses – Reaching Every Host in a Subnet

A broadcast address is the highest address in a subnet (e.g., 192.168.1.255 for a /24 network). Sending a packet to this address delivers it to **all** hosts within that subnet, making it useful for services like ARP requests or DHCP discovery.

9. Review Quiz – Applying What You’ve Learned

Test your knowledge with the following questions derived from the material above:

  1. Which TCP/IP layer ensures data is delivered in the correct order? Transport Layer
  2. What is true about the MAC address D8:D3:85:EB:12:E3? It is globally unique and assigned by the device manufacturer.
  3. How many usable host IP addresses exist in a subnet with mask 255.255.255.0? 254 usable addresses
  4. Which statement best describes the packet vs. frame difference? A packet operates at the Internet layer, while a frame operates at the Link layer.
  5. What category does the IP 192.168.1.41 belong to? Private IP address
  6. In the client‑server model, where does Apache run? The server computer
  7. Which address does a switch examine to forward frames? Destination MAC address
  8. What is the purpose of a broadcast address? It allows a packet to be delivered to all hosts within that subnet.

10. Practical Tips for Network Professionals

  • Always verify the layer you are troubleshooting. Use tools like ping (Layer 3) and arp -a (Layer 2) to isolate issues.
  • Document MAC address assignments. Even though they are static, keeping a record helps when configuring static ARP entries or security policies.
  • Calculate subnets before deploying. Use the formula 2host bits – 2 to avoid IP exhaustion.
  • Remember that broadcast traffic can flood a network. In large environments, consider using VLANs to limit broadcast domains.
  • Secure private IP ranges. Although they are not routable on the Internet, they can be exposed internally if firewalls are misconfigured.

11. Further Reading and Resources

To deepen your understanding, explore these reputable sources:

12. Conclusion

Mastering the fundamentals of computer networking—layers, addressing, and data encapsulation—provides a solid foundation for any IT career. By internalizing the concepts covered in this course, you will be equipped to design, troubleshoot, and secure modern networks with confidence.

Stop highlighting.
Start learning.

Join students who have already generated over 50,000 quizzes on Quizly. It's free to get started.