Comprehensive Networking Protocols and Port Standards

Ports, CIDR, and Networking Abbreviations

  • The foundation of network communication relies on understanding specific ports, Classless Inter-Domain Routing (CIDR), and common abbreviations used to define protocols and connectivity standards.

File Transfer and Remote Access Protocols

  • File Transfer Protocol (FTP): This protocol is used for the transmission of files between a client and a server on a computer network. It utilizes two distinct ports: Port 2020 and Port 2121.

  • Secure File Transfer Protocol (SFTP): A secure version of the file transfer protocol that provides file access, transfer, and management over a reliable data stream. It is associated with Port 2222.

  • Secure Shell (SSH): A cryptographic network protocol used for secure data communication, remote command-line login, and remote command execution. It operates on Port 2222.

  • Telnet: An older application protocol used to provide a bidirectional interactive text-oriented communication facility using a virtual terminal connection. It utilizes Port 2323.

  • Trivial File Transfer Protocol (TFTP): A simple, lock-step, File Transfer Protocol which allows a client to get a file from or put a file onto a remote host. It is noted as using Port 8989.

Network Infrastructure and Address Assignment

  • Domain Name System (DNS): A hierarchical and decentralized naming system for computers, services, or other resources connected to the Internet or a private network. It maps human-friendly domain names to numerical IP addresses and utilizes Port 5353.

  • Dynamic Host Configuration Protocol (DHCP): This network management protocol is used on Internet Protocol (IP) networks where a DHCP server dynamically assigns an IP address and other network configuration parameters to each device. It is identified with the port range 27/0827/08.

Messaging and Directory Services

  • Simple Mail Transfer Protocol (SMTP): An Internet standard for electronic mail (email) transmission. It is assigned to Port 2525.

  • Simple Mail Transfer Protocol Secure (SMTPS): A method for securing SMTP with transport layer security. It is assigned to Port 587587.

  • Lightweight Directory Access Protocol (LDAP): An open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an IP network. It utilizes Port 389389.

  • Lightweight Directory Access Protocol over SSL (LDAPS): A way to implement LDAP with encryption for security purposes. It is assigned to Port 6363.

Monitoring, Management, and Web Services

  • Hypertext Transfer Protocol (HTTP): The foundation of data communication for the World Wide Web, used to transmit hypermedia documents. It operates on Port 8080.

  • Hypertext Transfer Protocol Secure (HTTPS): An extension of HTTP for secure communication over a computer network, using encryption protocols. It is assigned to Port 4343.

  • Network Time Protocol (NTP): A networking protocol for clock synchronization between computer systems over packet-switched, variable-latency data networks. It utilizes Port 123123.

  • Simple Network Management Protocol (SNMP): Used for collecting and organizing information about managed devices on IP networks and for modifying that information to change device behavior. It uses ports 161/162161/162.

  • Syslog: A standard for message logging that allows separation of the software that generates messages, the system that stores them, and the software that reports and analyzes them. It is assigned to Port 1414 .

Data Systems and Specialized Protocols

  • Server Message Block (SMB): A communication protocol used for providing shared access to files, printers, and serial ports between nodes on a network. It utilizes Port 445445.

  • Structured Query Language (SQL) Server: A relational database management system developed by Microsoft, which serves the primary function of storing and retrieving data as requested by other software applications. It utilizes Port 14331433.

  • Remote Desktop Protocol (RDP): A proprietary protocol developed by Microsoft which provides a user with a graphical interface to connect to another computer over a network connection. It operates on Port 33893389.

  • Session Initiation Protocol (SIP): A signaling protocol used for initiating, maintaining, and terminating real-time sessions that include voice, video, and messaging applications. It utilizes ports 5060/50615060/5061.

Internet Protocol (IP) Hierarchy and Communication Types

  • Internet Control Message Protocol (ICMP): A supporting protocol in the Internet protocol suite used by network devices, like routers, to send error messages and operational information indicating success or failure when communicating with another IP address.

  • Transmission Control Protocol (TCP): A connection-oriented protocol that provides reliable, ordered, and error-checked delivery of a stream of packets between applications.

  • User Datagram Protocol (UDP): A connectionless communication model with a minimum of protocol mechanism, used for low-latency and loss-tolerating connections.

  • Generic Routing Encapsulation (CORE): A tunneling protocol developed by Cisco Systems that can encapsulate a wide variety of network layer protocols inside virtual point-to-point links.

Internet Protocol Security (IPSec) Framework

  • Internet Protocol Security (IPSec): A secure network protocol suite that authenticates and encrypts the packets of data to provide secure communication between computers. It involves several components:

    • Authentication Header (AH): Provides connectionless integrity and data origin authentication for IP datagrams and provides protection against replays.

    • Encapsulating Security Payload (ESP): Provides confidentiality, in addition to origin authentication, integrity, and anti-replay services.

    • Internet Key Exchange (IKE): The protocol used to set up a security association (SA) in the IPSec protocol suite.