Why can we send a packet, and have it reach the front door of a server / router, tell the server / router about it's arrival, and the receiving server / router can't do a thing about it's arrival?
In order for the packet to even inform the server / router about it's arrival, it has to somehow interact with the server / router. The packet is at minimum saying "hi" to the server / router. It has to interact with the serve / router. Even with "meta information"
How is this interaction possible? What's the science behind it?
What's the propelling force behind the packet being sent? Why does this propelling force lead the packet right to the front door of a server / router, which may not even consent to the packet's arrival?
There are so many connected devices on the internet. Keeping in mind security, but also efficiency, you still have to allow a packet to reach till the front door of a server / router, and then do security checks
And if a packet is making it's way towards a server / router, that server / router can't even stop that packet, since the server / router doesn't even know about the packet's existence yet
The packet has to, on some level, interact with a server / router. The server / router has to become aware of it's presence somehow. Even if this is purely in the context of electrical engineering (I don't know anything about it), the packet still has to have an interaction with the server / router
If we track a packet's "position" during all instances of time, since the time it was created, till the time it reached the server / router, just before interacting with it, how do we explain how it got there? And then, how can an interaction be forced with the server / router? Is there some type of universally accepted "waiver" where electronic systems are allowed to "touch" each other in this way?
Of course, security can kick in as soon as the packet "touches" the server / router, however, why is the touch allowed? Wouldn't that also cause a vulnerability? I guess that's why DDOS attacks are possible?
Two analogies;
Analogy 1:
A person is a packet, a store is a server. The person doesn't need permission from the store to drive up to the street. The person physically walks up to the door and pushes it with their body. At that point the store can stop the person, vet them etc. However, the store can't really prevent the exact moment the person makes physical contact with the door. Even if the store does, the employees have to see the person.
Nonetheless, the store has to interact with the person. Whether it's the door that is touched, or the employees see the person (light rays hit their eyes), a physical interaction has occurred.
For a server / router to "feel the touch" of a packet, or see it, or be made aware of it's presence in ANY way, it has to know about it, from somewhere. An interaction was forced upon the server / router
In terms of packets, how did the person physically walk up to the store?
Why is the person allowed to walk up to the store? Why couldn't the store stop them beforehand? Is it because the city roads are public, just like how a server / router doesn't control the networking channels that allow packets to get to it?
Why doesn't the store have any control over the person making their way from the street to their door?
Is there some sort of consent waived to make a server / router publicly accessible? Just like the store has consented to it's front door being placed facing on a public road?
Analogy 2:
A piece of paper taped on a rock is a packet. A barn with a door is a server / router
The rock is thrown at the barn. It hits the door, and it's not allowed entry at that moment. However, the barn (server / router) hears the knock, and knows a packet tried to enter it. An interaction had to have occurred for the barn to know a rock hit it's door. If the rock missed, the barn never knows
What is the analogy in terms of packets and servers / routers to the rock hitting the barn door?
Is there also some type of wear and tear on the servers / routers when packets "hit" them, since these are systems that exist in the physical world? Just like the rocks hitting the barn door will eventually dent it
Does a specific server / router in a network "consent" to be the server / router that receives almost any packet? And it does checks on that packet, and if that packet is good-to-go, it sends it to the other servers / routers in the network?
The barn door in this analogy is consenting to take the force of the rocks, in order to act as a barrier to protect the inside of the barn from packets it does not want to receive in that moment
-------------------------------------------------------------------------------------------------------------
The main question is, what is the exact driving mechanism that allows a packet to even reach the front door of a sever / router?