A captive Wi-Fi network requires a user to interact with a webpage before normal internet access is granted. The page may require accepting terms and conditions, entering credentials, or making a payment. Apple specifically describes captive Wi-Fi networks as networks that require users to agree to terms or provide payment through a website before internet access becomes available. They are commonly found in coffee shops, hotels, airports, libraries, and other public locations. A network being “public” or “guest” does not by itself mean that it uses a web-based authentication portal. “Captive” specifically identifies this access mechanism. Therefore, the coffee-shop network described in the scenario is a captive network, making option B correct.