Networking on macOS

macOS

Chapter 10 · Networking on macOS

With backup and recovery covered, this chapter turns to how a Mac talks to everything around it — other networks, other Macs, and other operating systems entirely. Some of it maps directly onto Windows 11 Fundamentals 7's own networking material; some of it, deliberately, doesn't.

Network Preferences & Locations

Network configuration lives in System Settings > Network, broken out per interface — Wi-Fi, Ethernet, and any VPN connections each get their own IP, DNS, and proxy settings. One genuinely macOS-specific feature worth knowing: Locations, a saved set of network configurations you can switch between as a unit (a "Home" Location and a separate "Work" Location, each with its own proxy/DNS setup, rather than reconfiguring settings by hand every time you change networks).

AirDrop: No Real Windows 11 Equivalent

AirDrop transfers files directly between nearby Apple devices using Bluetooth for discovery and a direct peer-to-peer Wi-Fi link for the actual transfer — no router or shared network required at all. Visibility is controlled through three settings: Off, Contacts Only, or Everyone (recent macOS versions time-limit "Everyone" to ten minutes specifically for security). Windows 11 has a conceptually similar feature, Nearby Sharing, using the same Bluetooth-plus-Wi-Fi-Direct idea — but it's honestly a far less commonly reached-for feature in practice than AirDrop is within the Apple ecosystem, where it functions closer to a reflexive, always-available option.

File Sharing (SMB) & Screen Sharing (VNC)

File Sharing (System Settings > General > Sharing) has used SMB (Server Message Block) as its primary protocol since Mavericks (10.9, 2013) dropped the older, Apple-only AFP as the default. This is a genuine, concrete interoperability win worth naming specifically: SMB is the exact same protocol Windows file sharing has always used, meaning a modern Mac and a Windows machine can share files and folders directly, natively, without any third-party software bridging the gap the way older AFP-based sharing once required.

Screen Sharing (the same Sharing pane) is macOS's built-in remote-screen-viewing feature, built on the standards-based VNC protocol — Remote Desktop: RDP & VNC 6 already covers VNC's own protocol mechanics in real depth, and everything explained there applies directly here. This is a genuinely different protocol choice from Windows' own RDP, covered elsewhere in that same course — another honest instance of the two platforms solving the identical problem with different underlying standards.

Windows 11 vs. macOS: Controlling Network Exposure

Windows 11 (Fundamentals 7)macOS approachWhat's genuinely different
Public/Private network profile, chosen per networkNo equivalent blanket per-network classificationmacOS never asks "is this network public or private" as one single toggle
Profile controls firewall + discovery/sharing visibility togetherFirewall (System Settings > Network > Firewall) and File Sharing are separate, independently-controlled togglesExposure is controlled per-service, not per-network
No per-app network permission promptsPer-app "Local Network" permission prompts (since Big Sur)macOS asks at the app level whether it may access the local network at all, a more granular control Windows 11's profile system doesn't have
A different layer, not a missing feature
Windows 11 Fundamentals 7 named a real silent-failure risk in its own Public/Private model: picking the wrong classification for a network silently changes discovery and sharing behavior all at once, for everything. macOS never asks that one blanket question — it controls exposure through several smaller, independent controls instead: File Sharing off by default, a system firewall toggle, and per-app Local Network permission prompts. Neither approach is strictly "more secure" in the abstract; they're genuinely different philosophies about where the control surface should live — one big per-network switch, or several smaller per-service and per-app ones.
Checking network configuration from Terminal
networksetup -listallnetworkservices lists every configured network interface by name, and ifconfig shows the live IP configuration for each — both useful for confirming what's actually active without opening System Settings at all, continuing Chapter 4's own Terminal-first habit.
"Everyone for 10 Minutes" is easy to forget about
Setting AirDrop to Everyone to receive one specific file in a public place is reasonable — leaving it there afterward is a real, tangible exposure: anyone nearby with a compatible device can send an unsolicited AirDrop request, which is as much a social-engineering risk (a malicious or unwanted file, or an inappropriate image sent to a stranger's device) as a technical one. Setting it back to Contacts Only or Off immediately after the transfer you actually needed is a small habit worth building deliberately, not an edge case.

Where This Course Is Headed

Everyday troubleshooting tools (Activity Monitor as the Mac equivalent of Task Manager, Console.app as the Mac equivalent of Event Viewer, Safe Mode), and a capstone setting up and securing a complete new Mac end to end — this chapter's own network and sharing setup is one of the steps it will walk through directly.

Hands-On Exercises

Exercise 1

Explain the "different layer, not a missing feature" distinction this chapter draws between Windows 11's Public/Private network profiles and macOS's own approach. Name the three separate controls macOS uses instead of one blanket per-network classification.

📄 View solution
Exercise 2

Explain what changed in Mavericks (10.9) regarding macOS's default file-sharing protocol, and why this chapter calls it "a genuine, concrete interoperability win" specifically with respect to Windows.

📄 View solution
Exercise 3

Explain the specific risk this chapter describes with leaving AirDrop set to "Everyone" after a transfer is done, and why the chapter frames it as both a technical and a social-engineering risk.

📄 View solution

Chapter 10 Quick Reference

  • Locations — saved, switchable sets of network configuration; no direct Windows 11 equivalent
  • AirDrop — Bluetooth discovery + peer-to-peer Wi-Fi transfer; Off/Contacts Only/Everyone (10-minute limit)
  • File Sharing — SMB since Mavericks (2013), the same protocol Windows has always used — a real interoperability win
  • Screen Sharing — built on VNC (Remote Desktop: RDP & VNC 6), a different protocol choice from Windows' own RDP
  • Network exposure control — per-service (Firewall, File Sharing) and per-app (Local Network permission) rather than one blanket Public/Private toggle
  • networksetup -listallnetworkservices / ifconfig — inspect network configuration from Terminal
  • Next chapter: Troubleshooting Common macOS Issues