|
While
the IP address will get the packet to the right computer, how
does the packet get to the right program?
A computer may have:
Several
programs running at the same time
All
trying to communicate via Internet
All going out the same physical ethernet cable
The packets are guided to the correct program according
to its port number.
The port
is a 16 bit number.
It is occasionally
seen on URLs
http://www.someplace.com:80/
80 is the
default so is usually left off.
The various
applications for particular protocols use standard port values:

Unix machines
reserve ports 1-1023 for standard services.
Windows machines
do not restrict their use but to make your Java programs portable, it
is wise to use port values above 1023.
|