Professional Documents
Culture Documents
Network Protocols
- Network protocols define the rules for formatting and transmitting data between
devices on a network.
- Operates on Layer 3 (Network) and Layer 4 (Transport) of OSI model.
Port Numbers:
- A device might send and receive data from multiple devices, port numbers allow
the device in a network to further identify the other devices or applications that
communicate with it.
- It is also known as a endpoint
● Port 443 - HTTPS (a secure version of HTTP, used more for purchases and the
need for secure sites)
● Port 3389 - RDP (can remotely connect to their desktop from another computer)
● Port 110 - POP (used by e-mail clients to retrieve e-mails from a server)
● Port 21 - FTP (network protocol that enables file transfer between two
computers)
The following are some of the most common service names, transport protocol names,
and port numbers used to differentiate between specific services that employ TCP,
UDP, DCCP, and SCTP.
TCP,
7 Echo UDP Echo service
TCP,
20 FTP-data SCTP File Transfer Protocol data transfer
SCTP
TCP,
UDP, Secure Shell, secure logins, file transfers
22 SSH-SCP SCTP (scp, sftp), and port forwarding
TCP,
53 DNS UDP Domain Name System name resolver
TCP,
88 Kerberos UDP Network authentication system
NetBIOS- TCP,
139 ssn UDP NetBIOS Session Service
HP TCP,
381 Openview UDP HP data alarm manager
HP TCP,
383 Openview UDP HP data alarm manager
TCP,
464 Kerberos UDP Kerberos Change/Set password
MS
691 Exchange TCP MS Exchange Routing
VMware
902 Server unofficial VMware ESXi
TCP,
1194 OpenVPN UDP OpenVPN
TCP,
1589 Cisco VQP UDP Cisco VLAN Query Protocol (VQP)
Google
4664 Desktop unofficial Google Desktop Search
Kaspersky
8086 AV TCP Kaspersky AV Control Center
Kaspersky
8087 AV UDP Kaspersky AV Control Center
Port Service Transport
Number name protocol Description
Linux Ports
The following tables list the most common communication ports used by services,
daemons, and programs included in Red Hat Enterprise Linux.
This listing can also be found in the /etc/services file.
Port # /
Name Comment
Layer
1 tcpmux TCP port service multiplexer
5 rje Remote Job Entry
7 echo Echo service
9 discard Null service for connection testing
11 systat System Status service for listing connected ports
13 daytime Sends date and time to requesting host
Port # /
Name Comment
Layer
17 qotd Sends quote of the day to connected host
18 msp Message Send Protocol
Character Generation service; sends endless
19 chargen
stream of characters
20 ftp-data FTP data port
File Transfer Protocol (FTP) port; sometimes used
21 ftp
by File Service Protocol (FSP)
22 ssh Secure Shell (SSH) service
23 telnet The Telnet service
25 smtp Simple Mail Transfer Protocol (SMTP)
37 time Time Protocol
39 rlp Resource Location Protocol
42 nameserver Internet Name Service
43 nicname WHOIS directory service
Terminal Access Controller Access Control System
49 tacacs
for TCP/IP based authentication and access
50 re-mail-ck Remote Mail Checking Protocol
53 domain domain name services (such as BIND)
63 whois++ WHOIS++, extended WHOIS services
Bootstrap Protocol (BOOTP) services; also used by
67 bootps Dynamic Host Configuration Protocol (DHCP)
services
Bootstrap (BOOTP) client; also used by Dynamic
68 bootpc
Host Configuration Protocol (DHCP) clients
69 tftp Trivial File Transfer Protocol (TFTP)
70 gopher Gopher Internet document search and retrieval
71 netrjs-1 Remote Job Service
72 netrjs-2 Remote Job Service
73 netrjs-3 Remote Job Service
73 netrjs-4 Remote Job Service
79 finger Finger service for user contact information
HyperText Transfer Protocol (HTTP) for World
80 http
Wide Web (WWW) services
88 kerberos Kerberos network authentication system
95 supdup Telnet protocol extension
101 hostname Hostname services on SRI-NIC machines
ISO Development Environment (ISODE) network
102/tcp iso-tsap
applications
Mailbox nameserver; also used by CSO
105 csnet-ns
nameserver
Port # /
Name Comment
Layer
107 rtelnet Remote Telnet
109 pop2 Post Office Protocol version 2
110 pop3 Post Office Protocol version 3
Remote Procedure Call (RPC) Protocol for remote
111 sunrpc command execution, used by Network Filesystem
(NFS)
113 auth Authentication and Ident protocols
115 sftp Simple File Transfer Protocol services
117 uucp-path Unix-to-Unix Copy Protocol (UUCP) Path services
Network News Transfer Protocol (NNTP) for the
119 nntp
USENET discussion system
123 ntp Network Time Protocol (NTP)
NETBIOS Name Service used in Red Hat
137 netbios-ns
Enterprise Linux by Samba
NETBIOS Datagram Service used in Red Hat
138 netbios-dgm
Enterprise Linux by Samba
NETBIOS Session Service used in Red Hat
139 netbios-ssn
Enterprise Linux by Samba
143 imap Internet Message Access Protocol (IMAP)
161 snmp Simple Network Management Protocol (SNMP)
162 snmptrap Traps for SNMP
163 cmip-man Common Management Information Protocol (CMIP)
164 cmip-agent Common Management Information Protocol (CMIP)
174 mailq MAILQ email transport queue
177 xdmcp X Display Manager Control Protocol (XDMCP)
178 nextstep NeXTStep window server
179 bgp Border Gateway Protocol
191 prospero Prospero distributed filesystem services
194 irc Internet Relay Chat (IRC)
199 smux SNMP UNIX Multiplexer
201 at-rtmp AppleTalk routing
202 at-nbp AppleTalk name binding
204 at-echo AppleTalk echo
206 at-zis AppleTalk zone information
209 qmtp Quick Mail Transfer Protocol (QMTP)
210 z39.50 NISO Z39.50 database
Internetwork Packet Exchange (IPX), a datagram
213 ipx protocol commonly used in Novell Netware
environments
220 imap3 Internet Message Access Protocol version 3
Port # /
Name Comment
Layer
245 link LINK / 3-DNS iQuery service
347 fatserv FATMEN file and tape management server
363 rsvp_tunnel RSVP Tunnel
369 rpc2portmap Coda file system portmapper
370 codaauth2 Coda file system authentication services
372 ulistproc UNIX LISTSERV
389 ldap Lightweight Directory Access Protocol (LDAP)
427 svrloc Service Location Protocol (SLP)
mobileip-
434 Mobile Internet Protocol (IP) agent
agent
435 mobilip-mn Mobile Internet Protocol (IP) manager
443 https Secure Hypertext Transfer Protocol (HTTP)
444 snpp Simple Network Paging Protocol
445 microsoft-ds Server Message Block (SMB) over TCP/IP
464 kpasswd Kerberos password and key changing services
468 photuris Photuris session key management protocol
487 saft Simple Asynchronous File Transfer (SAFT) protocol
488 gss-http Generic Security Services (GSS) for HTTP
Rendezvous Point Discovery (RP-DISC) for
496 pim-rp-disc
Protocol Independent Multicast (PIM) services
Internet Security Association and Key Management
500 isakmp
Protocol (ISAKMP)
535 iiop Internet Inter-Orb Protocol (IIOP)
538 gdomap GNUstep Distributed Objects Mapper (GDOMAP)
dhcpv6- Dynamic Host Configuration Protocol (DHCP)
546
client version 6 client
dhcpv6- Dynamic Host Configuration Protocol (DHCP)
547
server version 6 Service
554 rtsp Real Time Stream Control Protocol (RTSP)
Network News Transport Protocol over Secure
563 nntps
Sockets Layer (NNTPS)
565 whoami whoami user ID listing
587 submission Mail Message Submission Agent (MSA)
Network Peripheral Management Protocol (NPMP)
610 npmp-local
local / Distributed Queueing System (DQS)
Network Peripheral Management Protocol (NPMP)
611 npmp-gui
GUI / Distributed Queueing System (DQS)
HyperMedia Management Protocol (HMMP)
612 hmmp-ind
Indication / DQS
631 ipp Internet Printing Protocol (IPP)
Port # /
Name Comment
Layer
Lightweight Directory Access Protocol over Secure
636 ldaps
Sockets Layer (LDAPS)
674 acap Application Configuration Access Protocol (ACAP)
694 ha-cluster Heartbeat services for High-Availability Clusters
kerberos- Kerberos version 5 (v5) 'kadmin' database
749
adm administration
750 kerberos-iv Kerberos version 4 (v4) services
765 webster Network Dictionary
767 phonebook Network Phonebook
873 rsync rsync file transfer services
992 telnets Telnet over Secure Sockets Layer (TelnetS)
Internet Message Access Protocol over Secure
993 imaps
Sockets Layer (IMAPS)
Internet Relay Chat over Secure Sockets Layer
994 ircs
(IRCS)
Post Office Protocol version 3 over Secure Sockets
995 pop3s
Layer (POP3S)