• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Router from the outside

unfalliblekrutch

Golden Member
Essentially, the question is, can an ISP tell the difference between a computer directly connected to a modem versus two or more computers connected to a router if the router assumes the same MAC address as the original computer? If so, how?

This is mostly out of curiousity. I always thought no, but someone else has tried to tell me yes.
 
Yes. An extra bit gets set on packets so your router can send the information to the proper computer on the inside. Do they care? Usually not.
 
This is the first time i've ever heard of an 'extra bit' If that's the case then a router will only be able to keep track of 2 computers, 0 or 1.

In the case of a typical home router, which uses NAT (Network Address Translation), the router will keep track of what goes out to the wan in a table based on source port and destination address from the internal LAN. When a responce is recieved from the internet the router looks at the Destenation port and source address and if there is a match pass the packet along to the appropiate machine. This method accomodates as many computers/connections as the memory can process.

I'm trying to think of a way someone could effectively determine the number of computers behind a router, but I just can't if you I only see the outside of the router.
 
Well, I hear something about how a computer would use ports incrementally while a router assigns them randomly or maybe it was the other way around. So, if the ISP sees ports being used incrementally, it's most likely one and if ports are used randomly, it's most likely the other
 
Programing in the application will use either static, icremental or random source ports. Destination ports are almost always a static port. Eitherway networking equipment make decisions based on the ports, sometimes modifying them in the case of PAT, but they don't assign port numbers.
 
These days this is really a mute issue.

Main Stream ISPs give clients a Router, and there is No stipulation about the number of computers.

In any case if an ISP makes it his business to find out about multicomputer behind a Router all they have to do is to Intercept the stream for a while.

When used, the pattern of a single computer's stream looks differently than a multicomputers.
 
Incremental source port allocation is a bug. Bad juju. Avoid those systems.

And yes, it's possible. Just not usually worth the effort.
 
Your ISP doesn't really care if you have multiple computers.

They MIGHT care if you pulled down more than your allocated number of public IP addresses, but your router solves that problem.
 
Back
Top