Transport Layer Port - TCP/IP and UDP Ports

Transport Layer Port (TCP/IP and UDP Ports)

Transport Layer port or ports are application or process specific software built which are used to serve as communication endpoint between the operating system's of host computers. The main purpose of these ports is to identify uniquely different processes and applications which are running on a computer and enable them to share one physical connection of a packet switched network such as internet. In the them of Internet Protocol each ports is linked with IP address of the host and the protocol which is used for communication.

Transport Layer Port

The protocols which basically use ports are transport layer protocols like TCP (Transmission Control Protocol) and UDP (User Datagram Protocol) which belongs to suit of Internet Protocol. For each address and protocol port is identified by a number which consists of 16 bits and also known as port number. To complete the destination address for communication session port number is added to the ip address of computer.

Ports are categorized into three types
  • Official
  • Unofficial
  • Multiple Use

Official Transport Layer Port

Ports which are registered by IANA for the application are known as official ports.

Unofficial Transport Layer Port

Ports which are not registered by IANA for the application are known as unofficial ports.

Multiple Use Transport Layer Port

A single ports which is used by multiple application is known as multiple ports.

Ports

Number of ports ranges from 0 to 1023. In the below table there are some port number,  port type (TCP or UDP), port description and status (Official or Unofficial) of port is mentioned.

Port Number

TCP

UDP

Description

Status

0TCP
Programming Technique for specific system allocation portsUnofficial
0
UDPReservedOfficial
1TCPUDPTCPMUX (TCP port service multiplexerOfficial
2TCPUDPCompressNET Management UtilityOfficial
3TCPUDPCompressNET Compression ProcessOfficial
4TCPUDPUnassignedOfficial
5TCPUDPRemote Job EntryOfficial
6TCPUDPUnassignedOfficial
7TCPUDPEcho ProtocolOfficial
8TCPUDPUnassignedOfficial
9TCPUDPDiscard PortOfficial
9
UDPWake on LANUnofficial
10TCPUDPUnassignedOfficial
11TCPUDPActive User (Systat Service)Official
12TCPUDPUnassignedOfficial
13TCPUDPDay time protocol (RFC 867)Official
14TCPUDPUnassignedOfficial
15TCPUDPPreviously Netstat ServiceUnofficial
16TCPUDPUnassignedOfficial
17TCPUDPQuote of the DayOfficial
18TCPUDPMessage Send ProtocolOfficial
19TCPUDPCharacter Generator Protocol (CHARGEN)Official
20TCPUDPFTP Data TransferOfficial
21TCP
FTP Control (Command)Official
22TCPUDPSecure Shell Hpst (SSH)Official
23TCPUDPTelnet ProtocolOfficial
24TCPUDPPri mailOfficial
25TCP
Simple Mail Transfer Protocol (SMTP)Official
26TCPUDPEncrypted SMTPOfficial
27TCPUDPNSW User System FEOfficial
29TCPUDPMSG ICPOfficial
33TCPUDPDisplay Support ProtocolOfficial
35TCPUDPAny private printer server protocolOfficial
37TCPUDPTIME protocolOfficial
39TCPUDPResource Location Protocl (RLP)Official
40TCPUDPUnassignedOfficial
42TCPUDPARPA Host name server protocolOfficial
42TCPUDPWindow internet name serviceunofficial
43TCP
WHOIS protocolOfficial
47TCPUDPNI FTPOfficial
49TCPUDPTACACS Login Host ProtocolOfficial
50TCPUDPRemote mail checking protocolOfficial
51TCPUDPIMP logical address maintenanceOfficial
53TCPUDPDomain Name Server (DNS)Official
69
UDPTrivial File Transfer Protocol (TFTP)Official
80TCP
Hpyertext Transfer Protocol (HTTP)Official
443TCP
Hpyertext Transfer Protocol Secure (HTTPS)Official
465TCP
Simple Mail Transfer Protocol Secure (SMTPS)Unofficial
520
UDPRouting Information Protocol (RIP)Official
521
UDPRouting Information Protocol Next Generation (RIPng)Official
546TCPUDPDHCPv6 ClientOfficial
547TCPUDPDHCPv6 ServerOfficial

No comments:

Post a Comment