aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Low ID / High ID  (Read 6262 times)

clem2610

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 9
Low ID / High ID
« 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.
Logged

Ateo

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 138
  • pfft.
    • http://www.atheistnetwork.com
RE: Low ID / High ID
« Reply #1 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.
« Last Edit: January 04, 2005, 06:16:26 AM by Ateo »
Logged
-- El payaso cabron me dice que tengo que consumir!

lfroen

  • Guest
Re: Low ID / High ID
« Reply #2 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.
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: Low ID / High ID
« Reply #3 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!
Logged

Jacobo221

  • Hero Member
  • *****
  • Karma: 3
  • Offline Offline
  • Posts: 2712
Re: Low ID / High ID
« Reply #4 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.
Logged

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: Low ID / High ID
« Reply #5 on: January 20, 2005, 08:23:45 PM »

Jacobo221, come back, NOW! :P
Logged