This question already has an answer here:
I'm trying to better understand Windows Firewall and how it works. What I've learnt today is that the firewall contains 60,000 or so different ports that are opened when requested. I still don't really understand the difference between inbound and outbound firewall rules.
- Does inbound only allow programs on the inbound list to receive incoming data or does it allow both incoming and outgoing data?
- What is the purpose of the outbound list if the inbound list can send and receive data?
- Why are many programs on the inbound list not on the outbound list?
- At what point is a program allowed to create an inbound firewall rule?
- Are we normally prompted when a program wants to create a firewall rule?
- I understand that a lot of Windows programs and processes are configured to have firewall rules by default is that correct?
If this is too basic for this forum please advise where I should move to.