Ports Numbers
Ports Numbers
Computer ports have been around since the dawn of computing. The Advanced
Research Projects Agency Network (ARPANET) originated the concept of port
numbers.
Ports are used to identify a connection endpoint and direct data to a service. There
are virtual and physical ports: A USB port is an example of a physical port and often
the one that springs to mind when thinking about computer ports. However, virtual
ports are much more common, and this is where ports enter our story of how the
internet works. Ports are part of Layer 4, the transport layer, of the OSI model of the
internet.
There are many virtual ports, with port numbers ranging from 0 to 65535. The
internet protocols TCP and UDP decide which process the data packet is sent to; this
is based on a server-client scheme, as seen in our other pages on HTTP (Hypertext
Transfer Protocol) and HTTPS.
Port numbers come in the range of 0 to 65535. Numbers 1–1023 are assigned to services, and
1024 to 65535 are ephemeral ports used to identify a source. Port 0 is assigned by the
Internet Assigned Numbers Authority (IANA) as “reserved.”
Ports are either virtual or physical and are used to identify where a network begins and ends.
A virtual port is assigned a 16-bit unique number used to identify a connection endpoint and
direct data to a specific service or process. A port will be used to direct different types of
traffic as they enter a device, e.g., emails and web pages.
WHAT PROTOCOS DO PORTS USE ?
Ports use two types of protocols, Transmission Control Protocol (TCP) and User Datagram
Protocol (UDP). TCP offers a more reliable service as it uses in-order delivery of the byte
stream, breaking packets up into streams; any unacknowledged streams are re-sent.
110 Post Office Protocol (POP3) used by e-mail clients to retrieve e-mail from a server
Telnet protocol—unencrypted
Telnet TCP
23 text communications
NetBIOS-
TCP, UDP NetBIOS Session Service
139 ssn
HP
TCP, UDP HP data alarm manager
381 Openview
HP
TCP, UDP HP performance data collector.
383 Openview
MS
TCP MS Exchange Routing
691 Exchange
VMware
unofficial VMware ESXi
902 Server
Google
unofficial Google Desktop Search
4664 Desktop
Kaspersky
TCP Kaspersky AV Control Center
8086 AV
Kaspersky
UDP Kaspersky AV Control Center
8087 AV
Webmin, Web-based
Unix/Linux system
BackupExec unofficial
administration tool (default
10000 port)