Knowledge CheckIT Fundamentals · Module 03

Quiz: IT Fundamentals Module 03: Networking and the Internet (Module 03 of 06)

Test your understanding of the concepts covered in this module.

50 questions

  1. 1

    How many layers does the TCP/IP model have?

  2. 2

    Which layer of the TCP/IP model is responsible for routing data between networks using IP addresses?

  3. 3

    True or False: When you type a URL in your browser, the request travels down through all four TCP/IP layers on your computer, across the network, and back up through all four layers on the server.

  4. 4

    Which of the following protocols operates at the Application layer of the TCP/IP model?

  5. 5

    What is the purpose of the Transport layer in the TCP/IP model?

  6. 6

    An IPv4 address consists of four numbers separated by dots. What is the valid range for each of these numbers?

  7. 7

    Which of the following is a valid IPv4 address?

  8. 8

    Which of the following IP address ranges is reserved for private use and is NOT routable on the public internet? (Select TWO.)Select multiple

  9. 9

    True or False: A public IP address is assigned by your internet service provider and is routable on the public internet.

  10. 10

    What does the notation `10.0.0.0/16` represent?

  11. 11

    Which private IP address range is most commonly associated with home and small office networks?

  12. 12

    What is the primary purpose of DNS (Domain Name System)?

  13. 13

    In the DNS resolution process, what happens immediately after you type `www.example.com` in your browser?

  14. 14

    True or False: Without DNS, you would need to memorize the numerical IP address of every website you want to visit.

  15. 15

    During DNS resolution, which types of DNS servers are queried to find the IP address for a domain name?

  16. 16

    A port number identifies a specific service running on a computer. What is the valid range for port numbers?

  17. 17

    Which port is used by default for SSH (secure remote access)?

  18. 18

    Match each port number to its default service: - Port 80 - Port 443 - Port 3306

  19. 19

    Which port number is used by default for MySQL database connections?

  20. 20

    True or False: Think of an IP address as a building's street address and a port number as the apartment number within that building.

  21. 21

    Which of the following best describes TCP (Transmission Control Protocol)?

  22. 22

    Which protocol would be the best choice for a live video streaming application where speed matters more than guaranteed delivery of every packet?

  23. 23

    Which of the following is a key difference between TCP and UDP?

  24. 24

    True or False: Most cloud services use TCP because reliability matters more than speed for API calls, database queries, and web requests.

  25. 25

    Which of the following use cases is best suited for UDP? (Select TWO.)Select multiple

  26. 26

    What is the correct order of steps when you type a URL into your browser and press Enter?

  27. 27

    In the HTTP request/response cycle, what is the purpose of the TCP three-way handshake?

  28. 28

    Which HTTP method is used to retrieve data from a server, such as loading a web page?

  29. 29

    A developer needs to create a new user account by sending data to an API. Which HTTP method should they use?

  30. 30

    Match each HTTP method to its purpose: - GET - POST - PUT - DELETE

  31. 31

    What does an HTTP 200 status code indicate?

  32. 32

    A user tries to access a page that no longer exists on a website. Which HTTP status code will the server most likely return?

  33. 33

    Which HTTP status code range indicates a server-side error?

  34. 34

    An API returns a 301 status code. What does this mean?

  35. 35

    True or False: An HTTP 403 Forbidden status code means the server understood the request but refuses to authorize it, typically indicating a permissions problem.

  36. 36

    What does HTTPS stand for, and how does it differ from HTTP?

  37. 37

    What does the padlock icon in your browser's address bar indicate?

  38. 38

    True or False: TLS (Transport Layer Security) encrypts all data between your browser and the server, preventing anyone on the network from reading or modifying the traffic.

  39. 39

    Which port does HTTPS use by default?

  40. 40

    What is the relationship between TLS and SSL?

  41. 41

    The OSI model divides network communication into how many layers?

  42. 42

    Which of the following correctly lists the seven layers of the OSI model from bottom (Layer 1) to top (Layer 7)?

  43. 43

    How does the TCP/IP model relate to the OSI model?

  44. 44

    In your own words, explain why understanding ports is important when configuring network security for a server.

    This is a free-response question. Write your answer, then click “Show Answer” to compare.

  45. 45

    A web server is running on a machine with the IP address `203.0.113.50`. A user's browser sends a request to `http://203.0.113.50:80/index.html`. Identify the IP address, the port number, and the protocol being used.

    This is a free-response question. Write your answer, then click “Show Answer” to compare.

  46. 46

    True or False: UDP is described as "connectionless" because it sends data without first establishing a connection with the receiving computer, unlike TCP which performs a handshake before transmitting.

  47. 47

    A developer makes an API call and receives an HTTP 500 Internal Server Error. Which side has the problem, the client or the server?

  48. 48

    Which of the following combinations correctly pairs a protocol with its default port and transport protocol?

  49. 49

    A company hosts a website at `www.example.com`. A user in another country types this URL into their browser. Describe the sequence of events that occurs from the moment the user presses Enter until the web page is displayed, including DNS resolution, TCP connection, and the HTTP request/response cycle.

    This is a free-response question. Write your answer, then click “Show Answer” to compare.

  50. 50

    Which of the following statements about networking are correct? (Select THREE.)Select multiple