aMule Forum

English => Offtopic Section (Nonsense inside) => Small talk => Topic started by: clem2610 on January 03, 2005, 10:47:26 PM

Title: Low ID / High ID
Post by: clem2610 on January 03, 2005, 10:47:26 PM
I post this here as I don't know another appropriate place.

Does anybody know why all this stuff with lowID ? Is this only because the Tcp port is not standard and therefore has to be transmitted through the server or is there another reason ? And if not why didn't ed2k designers informed the Tcp and Udp ports directly inside the ID as it is the case with the IP address ?

C.
Title: RE: Low ID / High ID
Post by: Ateo on January 04, 2005, 06:12:33 AM
Quote
Originally posted by clem2610
I post this here as I don't know another appropriate place.

Does anybody know why all this stuff with lowID ? Is this only because the Tcp port is not standard and therefore has to be transmitted through the server or is there another reason ? And if not why didn't ed2k designers informed the Tcp and Udp ports directly inside the ID as it is the case with the IP address ?

C.

It's because of server payload a user with a LOWID adds when transferring. I don't think the port can be hashed because not all servers are required to use the ports usually used with ed2k. I don't understand why this is a big deal.
Title: Re: Low ID / High ID
Post by: lfroen on January 04, 2005, 12:49:38 PM
Low ID means that server can not connect to indicated port on you computer. This can happen for different reasons, including but not limited to NAT, firewalls, broken links etc.
Title: Re: Low ID / High ID
Post by: phoenix on January 04, 2005, 01:42:50 PM
In terms of speed, there is no disadvantage in having a lowid, transfer speed is absolutely the same.

In terms of sources, there is a small disadvantage, because lowid clients can't talk to each other, while highid clients can talk to highid and lowid.

It is not a matter of informing the port in the id. The problem usually is that you are not reachable for one reason or another (see lfroen's explanation above). When the aMule client connects to a server, the first thing it does is to inform the server it's TCP port. The server then tries to make a connection to this port. If for any reason he is unable to conncet, the client gets a lowid, which means that in order to start a communication with other clients, this process will be server aided.

More info here:

http://www.amule.org/wiki/index.php/FAQ_ed2k

Cheers!
Title: Re: Low ID / High ID
Post by: Jacobo221 on January 20, 2005, 07:38:04 PM
In terms of server connection, it is slower since the server will try to access your port for a while before realñizing it's not open, though once the connection is established, it'll al be ok.

Also, some big servers tend to allow a limited amount of low-id users to connect to them, so you might find you are unable to connect sometimes to some server. Though this is quite unusual.
Title: Re: Low ID / High ID
Post by: Kry on January 20, 2005, 08:23:45 PM
Jacobo221, come back, NOW! :P