Introduction
Imagine your home has many doors and windows. You want to keep strangers out but let your family and friends in safely. Computers and networks face the same problem, needing a way to block unwanted visitors while allowing trusted communication.