Common Protocols and Services
HTTP:
Port: 80
Purpose: Unsecured web traffic.
HTTPS:
Port: 443
Purpose: Secure web traffic (TLS/SSL).
SSH:
Port: 22
Purpose: Secure shell access for remote administration.
FTP:
Port: 20 (data transfer), 21 (control)
Purpose: File Transfer Protocol.
SFTP:
Port: 22
Purpose: Secure FTP via SSH.
Telnet:
Port: 23
Purpose: Unsecured remote administration (rarely used now).
DNS:
Port: 53
Purpose: Domain Name System resolution.
SMTP:
Port: 25, 587 (with encryption), 465 (deprecated)
Purpose: Email sending.
IMAP:
Port: 143 (unencrypted), 993 (encrypted)
Purpose: Retrieve emails (modern email clients).
POP3:
Port: 110 (unencrypted), 995 (encrypted)
Purpose: Retrieve emails (older protocol).
DevOps and Automation Tools
Jenkins:
Port: 8080 (default)
Purpose: Continuous Integration/Delivery.
Docker:
Port: 2375 (unencrypted), 2376 (encrypted)
Purpose: Docker API.
Kubernetes API Server:
Port: 6443
Purpose: Communication with Kubernetes API.
Terraform Enterprise:
Port: 8800 (default)
Purpose: Backend services.
Databases
MySQL:
Port: 3306
Purpose: MySQL database.
PostgreSQL:
Port: 5432
Purpose: PostgreSQL database.
MongoDB:
Port: 27017
Purpose: MongoDB NoSQL database.
Redis:
Port: 6379
Purpose: In-memory data store.
Elasticsearch:
Port: 9200 (HTTP), 9300 (Node communication)
Purpose: Search and analytics engine.
Cloud and Monitoring Tools
Prometheus:
Port: 9090
Purpose: Monitoring and alerting.
Grafana:
Port: 3000
Purpose: Data visualization and dashboards.
Consul:
Port: 8500 (HTTP API), 8600 (DNS queries)
Purpose: Service discovery and configuration.
Vault:
Port: 8200
Purpose: Secrets management.
Zabbix:
Port: 10051 (server), 10050 (agent)
Purpose: Monitoring.
Version Control
Git (SSH):
Port: 22
Purpose: Secure Git operations.
Git (HTTPS):
Port: 443
Purpose: Secure Git operations via HTTPS.
Messaging and Queueing Systems
RabbitMQ:
Port: 5672 (AMQP), 15672 (Management console)
Purpose: Message broker.
Kafka:
Port: 9092
Purpose: Distributed messaging system.
Miscellaneous
NTP:
Port: 123
Purpose: Network Time Protocol.
LDAP:
Port: 389 (unencrypted), 636 (encrypted)
Purpose: Directory services.
SNMP:
Port: 161 (queries), 162 (traps)
Purpose: Network monitoring.
RDP:
Port: 3389
Purpose: Remote Desktop Protocol (Windows).
Give me your heart ๐
If you found this blog helpful for your interviews or in learning Docker troubleshooting, please hit a heart for 10 times and drop a comment! Your support motivates me to create more content on DevOps and related topics. โค๏ธ