users@shoal.java.net

high number of ports being used while running a shoal application

From: ravikiran <ravikirann_at_pramati.com>
Date: Thu, 24 Sep 2009 17:31:32 +0530

Hi,

 I have been doing some tests on shoal 1.1 version

 when I start 2 client applications on two different systems which are present in the same LAN, I see
around 100 ports being used to connect same system itself. Is this an expected behaviour, if so why
are all those ports being used ?

Below I have added netstat which I get on my windows system for you reference.....

ravi-n is my system and other system where the other client is running is DellPres380.pramati.com

I see around 4 or 5 ports being used for connecting to DellPres380.pramati.com which is fine, but what about all
the port from 4538 to 4641 which are being used between the same system.


Active Connections

  Proto Local Address Foreign Address State PID
  TCP ravi-n:1028 localhost:1029 ESTABLISHED 1272
  TCP ravi-n:1029 localhost:1028 ESTABLISHED 1272
  TCP ravi-n:1030 localhost:1032 ESTABLISHED 1560
  TCP ravi-n:1032 localhost:1030 ESTABLISHED 1560
  TCP ravi-n:4538 localhost:4539 ESTABLISHED 1028
  TCP ravi-n:4539 localhost:4538 ESTABLISHED 1028
  TCP ravi-n:4540 localhost:4541 ESTABLISHED 1028
  TCP ravi-n:4541 localhost:4540 ESTABLISHED 1028
  TCP ravi-n:4542 localhost:4543 ESTABLISHED 1028
  TCP ravi-n:4543 localhost:4542 ESTABLISHED 1028
  TCP ravi-n:4544 localhost:4545 ESTABLISHED 1028
  TCP ravi-n:4545 localhost:4544 ESTABLISHED 1028
  TCP ravi-n:4546 localhost:4547 ESTABLISHED 1028
  TCP ravi-n:4547 localhost:4546 ESTABLISHED 1028
  TCP ravi-n:4548 localhost:4549 ESTABLISHED 1028
  TCP ravi-n:4549 localhost:4548 ESTABLISHED 1028
  TCP ravi-n:4550 localhost:4551 ESTABLISHED 1028
  TCP ravi-n:4551 localhost:4550 ESTABLISHED 1028
  TCP ravi-n:4552 localhost:4553 ESTABLISHED 1028
  TCP ravi-n:4553 localhost:4552 ESTABLISHED 1028
  TCP ravi-n:4554 localhost:4555 ESTABLISHED 1028
  TCP ravi-n:4555 localhost:4554 ESTABLISHED 1028
  TCP ravi-n:4556 localhost:4557 ESTABLISHED 1028
  TCP ravi-n:4557 localhost:4556 ESTABLISHED 1028
  TCP ravi-n:4558 localhost:4559 ESTABLISHED 1028
  TCP ravi-n:4559 localhost:4558 ESTABLISHED 1028
  TCP ravi-n:4560 localhost:4561 ESTABLISHED 1028
  TCP ravi-n:4561 localhost:4560 ESTABLISHED 1028
  TCP ravi-n:4562 localhost:4563 ESTABLISHED 1028
  TCP ravi-n:4563 localhost:4562 ESTABLISHED 1028
  TCP ravi-n:4564 localhost:4565 ESTABLISHED 1028
  TCP ravi-n:4565 localhost:4564 ESTABLISHED 1028
  TCP ravi-n:4566 localhost:4567 ESTABLISHED 1028
  TCP ravi-n:4567 localhost:4566 ESTABLISHED 1028
  TCP ravi-n:4568 localhost:4569 ESTABLISHED 1028
  TCP ravi-n:4569 localhost:4568 ESTABLISHED 1028
  TCP ravi-n:4570 localhost:4571 ESTABLISHED 1028
  TCP ravi-n:4571 localhost:4570 ESTABLISHED 1028
  TCP ravi-n:4572 localhost:4573 ESTABLISHED 1028
  TCP ravi-n:4573 localhost:4572 ESTABLISHED 1028
  TCP ravi-n:4574 localhost:4575 ESTABLISHED 1028
  TCP ravi-n:4575 localhost:4574 ESTABLISHED 1028
  TCP ravi-n:4576 localhost:4577 ESTABLISHED 1028
  TCP ravi-n:4577 localhost:4576 ESTABLISHED 1028
  TCP ravi-n:4578 localhost:4579 ESTABLISHED 1028
  TCP ravi-n:4579 localhost:4578 ESTABLISHED 1028
  TCP ravi-n:4580 localhost:4581 ESTABLISHED 1028
  TCP ravi-n:4581 localhost:4580 ESTABLISHED 1028
  TCP ravi-n:4582 localhost:4583 ESTABLISHED 1028
  TCP ravi-n:4583 localhost:4582 ESTABLISHED 1028
  TCP ravi-n:4584 localhost:4585 ESTABLISHED 1028
  TCP ravi-n:4585 localhost:4584 ESTABLISHED 1028
  TCP ravi-n:4586 localhost:4587 ESTABLISHED 1028
  TCP ravi-n:4587 localhost:4586 ESTABLISHED 1028
  TCP ravi-n:4588 localhost:4589 ESTABLISHED 1028
  TCP ravi-n:4589 localhost:4588 ESTABLISHED 1028
  TCP ravi-n:4590 localhost:4591 ESTABLISHED 1028
  TCP ravi-n:4591 localhost:4590 ESTABLISHED 1028
  TCP ravi-n:4592 localhost:4593 ESTABLISHED 1028
  TCP ravi-n:4593 localhost:4592 ESTABLISHED 1028
  TCP ravi-n:4594 localhost:4595 ESTABLISHED 1028
  TCP ravi-n:4595 localhost:4594 ESTABLISHED 1028
  TCP ravi-n:4596 localhost:4597 ESTABLISHED 1028
  TCP ravi-n:4597 localhost:4596 ESTABLISHED 1028
  TCP ravi-n:4598 localhost:4599 ESTABLISHED 1028
  TCP ravi-n:4599 localhost:4598 ESTABLISHED 1028
  TCP ravi-n:4600 localhost:4601 ESTABLISHED 1028
  TCP ravi-n:4601 localhost:4600 ESTABLISHED 1028
  TCP ravi-n:4602 localhost:4603 ESTABLISHED 1028
  TCP ravi-n:4603 localhost:4602 ESTABLISHED 1028
  TCP ravi-n:4604 localhost:4605 ESTABLISHED 1028
  TCP ravi-n:4605 localhost:4604 ESTABLISHED 1028
  TCP ravi-n:4606 localhost:4607 ESTABLISHED 1028
  TCP ravi-n:4607 localhost:4606 ESTABLISHED 1028
  TCP ravi-n:4608 localhost:4609 ESTABLISHED 1028
  TCP ravi-n:4609 localhost:4608 ESTABLISHED 1028
  TCP ravi-n:4610 localhost:4611 ESTABLISHED 1028
  TCP ravi-n:4611 localhost:4610 ESTABLISHED 1028
  TCP ravi-n:4612 localhost:4613 ESTABLISHED 1028
  TCP ravi-n:4613 localhost:4612 ESTABLISHED 1028
  TCP ravi-n:4614 localhost:4615 ESTABLISHED 1028
  TCP ravi-n:4615 localhost:4614 ESTABLISHED 1028
  TCP ravi-n:4616 localhost:4617 ESTABLISHED 1028
  TCP ravi-n:4617 localhost:4616 ESTABLISHED 1028
  TCP ravi-n:4618 localhost:4619 ESTABLISHED 1028
  TCP ravi-n:4619 localhost:4618 ESTABLISHED 1028
  TCP ravi-n:4620 localhost:4621 ESTABLISHED 1028
  TCP ravi-n:4621 localhost:4620 ESTABLISHED 1028
  TCP ravi-n:4622 localhost:4623 ESTABLISHED 1028
  TCP ravi-n:4623 localhost:4622 ESTABLISHED 1028
  TCP ravi-n:4624 localhost:4625 ESTABLISHED 1028
  TCP ravi-n:4625 localhost:4624 ESTABLISHED 1028
  TCP ravi-n:4626 localhost:4627 ESTABLISHED 1028
  TCP ravi-n:4627 localhost:4626 ESTABLISHED 1028
  TCP ravi-n:4628 localhost:4629 ESTABLISHED 1028
  TCP ravi-n:4629 localhost:4628 ESTABLISHED 1028
  TCP ravi-n:4630 localhost:4631 ESTABLISHED 1028
  TCP ravi-n:4631 localhost:4630 ESTABLISHED 1028
  TCP ravi-n:4632 localhost:4633 ESTABLISHED 1028
  TCP ravi-n:4633 localhost:4632 ESTABLISHED 1028
  TCP ravi-n:4634 localhost:4635 ESTABLISHED 1028
  TCP ravi-n:4635 localhost:4634 ESTABLISHED 1028
  TCP ravi-n:4636 localhost:4637 ESTABLISHED 1028
  TCP ravi-n:4637 localhost:4636 ESTABLISHED 1028
  TCP ravi-n:4638 localhost:4639 ESTABLISHED 1028
  TCP ravi-n:4639 localhost:4638 ESTABLISHED 1028
  TCP ravi-n:4640 localhost:4641 ESTABLISHED 1028
  TCP ravi-n:4641 localhost:4640 ESTABLISHED 1028
  TCP ravi-n:microsoft-ds DellPres380.pramati.com:1182 ESTABLISHED 4
  TCP ravi-n:1034 sophos.pramati.com:8194 ESTABLISHED 1560
  TCP ravi-n:1036 ravikiran.qontext.com:1521 ESTABLISHED 352
  TCP ravi-n:1037 ravikiran.qontext.com:8194 ESTABLISHED 1272
  TCP ravi-n:1039 ravikiran.qontext.com:1040 ESTABLISHED 1272
  TCP ravi-n:1040 ravikiran.qontext.com:1039 ESTABLISHED 1560
  TCP ravi-n:1138 DellPres380.pramati.com:3389 ESTABLISHED 1200
  TCP ravi-n:1521 ravikiran.qontext.com:1036 ESTABLISHED 580
  TCP ravi-n:4642 DellPres380.pramati.com:9701 ESTABLISHED 1028
  TCP ravi-n:4681 maa03s01-in-f100.google.com:http CLOSE_WAIT 860
  TCP ravi-n:4688 125.252.226.11:http CLOSE_WAIT 860
  TCP ravi-n:4689 125.252.226.88:http CLOSE_WAIT 860
  TCP ravi-n:4691 125.252.226.27:http ESTABLISHED 860
  TCP ravi-n:4692 maa03s01-in-f99.google.com:http CLOSE_WAIT 860
  TCP ravi-n:4694 125.252.226.88:http CLOSE_WAIT 860
  TCP ravi-n:4695 93.188.128.44:http CLOSE_WAIT 860
  TCP ravi-n:4696 maa03s01-in-f97.google.com:https ESTABLISHED 860
  TCP ravi-n:4699 72.5.124.61:https CLOSE_WAIT 860
  TCP ravi-n:4700 sun.com.102.112.2o7.net:https ESTABLISHED 860
  TCP ravi-n:4701 maa03s01-in-f101.google.com:http CLOSE_WAIT 860
  TCP ravi-n:4702 74.125.98.28:http CLOSE_WAIT 860
  TCP ravi-n:4705 maa03s01-in-f99.google.com:http CLOSE_WAIT 860
  TCP ravi-n:8194 ravikiran.qontext.com:1037 ESTABLISHED 1560
  TCP ravi-n:8194 sophos.pramati.com:3882 ESTABLISHED 1560
  TCP ravi-n:9701 DellPres380.pramati.com:2017 ESTABLISHED 1028
  TCP ravi-n:9701 DellPres380.pramati.com:2018 ESTABLISHED 1028




regards,
Ravi.