It is normal that one side of the local-computer's numerical port should be at, or above, 49152, and the other side of the network's numerical port should be at, or below, 49151.
This numerical figure of 49152 is three-quarters of the way from 0 to 65535 (65535 is 2-raised-to-the-16th-power minus 1).
Anything at, or above, 49152, is a so-called "dynamic" "source port", and the number is assigned somewhat randomly by the local-computer (or the initiating side called the "client").
Anything at, or below, 49151, is the "destination port" on the non-initiating side (also called the "server").
The exception to these rules is "peer-to-peer" communication employed by processes like BitTorrent and Limewire, and the time-setting daemon called "ntpd" .
In these "peer-to-peer" communications, the "source port" is NOT "dynamic", and pretty-much mimics the "destination port" -- in the case of ntpd, both sides (both client, and server), have a numeric port value equal to 123.
Now comes the interesting part !
Domain Name Service invoves the translation of a URL-domain to that of an IP-address.
In the Summer of 2008, a DNS-poisioning Exploit was discovered that could have disrupted the entire internet.
Prior to the Summer of 2008, it turned-out that it was possible for a malicious man-in-the-middle to "spoof" DomainNameService requests (server destination port 53's) with a reply flood of combinations, to hit-upon the correct combination such that the local computer's DNS-cache accepted the bogus information, and thus, was poisoned.
Software Updates, amoungst other sites, would be re-directed to bogus sites.
The solution was to change the non-peer-to-peer communications (the one's involving dynamic ports on the client-side), so that there was a method to assigning the dynamic port's numerical value -- the practice (I think) was called "source-port-randomization".
How this "source-port-randomization" could possibly apply to peer-to-peer connections, however, is beyond me (since there is no dynamic port invoved, to be randomized).
(Note that DNS requests are NOT peer-to-peer).
You may want to avoid BitTorrent and Limewire.
Message was edited by: Randall Blanchard
Message was edited by: Randall Blanchard
Message was edited by: Randall Blanchard
Message was edited by: Randall Blanchard