UDP

UDP is an abbreviation for User Datagram Protocol. UDP is a connectionless protocol that is ported to IP. Unlike TCP it does not require an acknowledgement to its packets to make sure that they arrived at their destination. It is used primarily for broadcasting messages over a network. There are 65,536 UDP ports. The UDP port is specified by 16 bits in an IP packet.

TCP

TCP is an abbreviation for Transmission Control Protocol. TCP is a connection oriented protocol in the TCP/IP protocol suite. TCP is the main protocol on an IP network. TCP is used to establish a connection between two IP hosts. It guarantees the delivery of packets and also guarantees that the packets are received in the same order that they were sent. There are 65,536 TCP ports. The TCP port is specified by 16 bits in an IP packet.

TCP/UDP Port List

Service Name

UDP Port

TCP Port

FTP-Data

 

20

FTP (File Transfer Protocol)

 

21

Telnet

 

23

SMTP (Simple Mail Transfer Protocol)

 

25

WINS (Windows Internet Naming Service)

42

42

DNS (Domain Naming Service)

53

53

Bootstrap Protocol Server (DHCPS)

67

 

Bootstrap Protocol Client (DHCPC)

68

 

TFTP (Trivial File Transfer Protocol)

69

 

HTTP (HyperText Transport Protocol)

 

80

Kerberos Authentication Service

88

88

POP2 (Post Office Protocol - Version 2)

 

109

POP3 (Post Office Protocol - Version 3)

 

110

Client/Server Communication

 

135

NetBIOS Name Service

137

137

NetBIOS Datagram Service

138

 

NetBIOS Session Service

 

139

IMAP (Internet Message Access Protocol)

 

143

SNMP (Simple Network Management Protocol)

161

 

SNMP Trap

162

 

LDAP (Lightweight Directory Access Protocol)

 

389

HTTPS (SSL Secure Socket Layer)

443

443

Microsoft Directory Services

445

445

Microsoft-SQL-Server

1433

1433

Microsoft-SQL-Server Monitor

1434

1434

L2TP (Layer Two Tunneling Protocol)

1701

 

PPTP (Point-to-point tunnelling protocol)

 

1723

RADIUS authentication protocol

1812

 

RADIUS accounting protocol

1813

 

NFS server

2049

 

MYSQL

 

3306

Terminal Services

 

3389

PC-Anywhere Data

 

5631

PC-Anywhere Statistics

 

5632

VNC Web Access (Virtual Network Computing)

 

5800

VNC (Virtual Network Computing)

 

5900