100% Free Forever
AI-Powered Learning
Industry Expert Content
Certificates & Badges
Learn At Your Own Pace

Networking Reference

Common Ports Reference

A port number identifies which service on a machine a connection is meant for: 80 and 443 are HTTP and HTTPS, 22 is SSH, 25 and 587 are SMTP, 3306 is MySQL and 5432 is PostgreSQL. This reference lists the ports you will meet in practice, with their transport protocol.

87 entries8 categoriesFree, no sign-up

Browse by Category

All Common Ports (87)

Web & Proxies (9)

HTTP, HTTPS, alternates and proxy ports.

80

Service

HTTP

What runs here

Unencrypted web traffic. Now used mainly to redirect straight to 443 and to answer ACME certificate challenges.

Protocol

TCP

443

Service

HTTPS

What runs here

Web traffic over TLS, and the port HTTP/2 and HTTP/3 run on. QUIC uses 443 over UDP rather than TCP.

Protocol

TCP · UDP

8080

Service

HTTP alternate

What runs here

The conventional port for a development server or an application behind a reverse proxy, since it needs no root privileges.

Protocol

TCP

8443

Service

HTTPS alternate

What runs here

TLS equivalent of 8080, common for admin consoles and appliances.

Protocol

TCP

3000

Service

Node / React dev

What runs here

The default for Create React App, Next.js and many Express templates. A convention, not an assignment.

Protocol

TCP

5173

Service

Vite dev server

What runs here

The default development port for Vite-based frontends.

Protocol

TCP

8000

Service

Django / Python dev

What runs here

Default for Django runserver and python -m http.server.

Protocol

TCP

3128

Service

Squid proxy

What runs here

Default listening port for the Squid caching HTTP proxy.

Protocol

TCP

1080

Service

SOCKS proxy

What runs here

SOCKS4 and SOCKS5 proxies, including the dynamic tunnel created by ssh -D.

Protocol

TCP

Email (8)

Sending and retrieving mail, plain and encrypted.

25

Service

SMTP

What runs here

Server-to-server mail delivery. Widely blocked for residential and cloud clients to limit spam, so it is rarely the right port for an app.

Protocol

TCP

587

Service

SMTP submission

What runs here

The correct port for a mail client or application to submit outgoing mail, upgrading to TLS with STARTTLS.

Protocol

TCP

465

Service

SMTPS

What runs here

Submission over implicit TLS — encrypted from the first byte. Deprecated, then reinstated, and now widely supported.

Protocol

TCP

110

Service

POP3

What runs here

Downloads mail and typically deletes it from the server. Unencrypted.

Protocol

TCP

995

Service

POP3S

What runs here

POP3 over implicit TLS.

Protocol

TCP

143

Service

IMAP

What runs here

Reads mail while leaving it on the server, keeping several devices in sync. Unencrypted.

Protocol

TCP

993

Service

IMAPS

What runs here

IMAP over implicit TLS — the port almost every modern mail client uses.

Protocol

TCP

2525

Service

SMTP alternate

What runs here

An unofficial fallback offered by many providers when 25 and 587 are blocked upstream.

Protocol

TCP

File Transfer (8)

Moving files between machines.

20

Service

FTP data

What runs here

The data channel in active-mode FTP. Passive mode uses a high random port instead, which is why FTP and firewalls fight.

Protocol

TCP

21

Service

FTP control

What runs here

The FTP command channel. Credentials cross in plaintext — use SFTP or FTPS instead.

Protocol

TCP

22

Service

SFTP / SCP

What runs here

File transfer tunnelled inside SSH. Same port as SSH because it is the same protocol.

Protocol

TCP

69

Service

TFTP

What runs here

Trivial FTP — no authentication, used for network booting and switch firmware.

Protocol

UDP

990

Service

FTPS

What runs here

FTP over implicit TLS. Distinct from SFTP, which is not FTP at all.

Protocol

TCP

445

Service

SMB

What runs here

Windows file and printer sharing. Should never be exposed to the internet — the vector for WannaCry and EternalBlue.

Protocol

TCP

2049

Service

NFS

What runs here

Network File System, the standard Unix network share.

Protocol

TCP · UDP

873

Service

rsync daemon

What runs here

rsync running as a standalone daemon rather than over SSH.

Protocol

TCP

Remote Access (9)

Shells, desktops and management protocols.

22

Service

SSH

What runs here

Encrypted remote shell, port forwarding and file transfer. The one management port that should be open, and only with key authentication.

Protocol

TCP

23

Service

Telnet

What runs here

Unencrypted remote shell, including the password. Obsolete — every use should be SSH.

Protocol

TCP

3389

Service

RDP

What runs here

Windows Remote Desktop. A constant brute-force target; put it behind a VPN.

Protocol

TCP · UDP

5900

Service

VNC

What runs here

Remote framebuffer access. Each extra display adds one to the port, so :1 is 5901.

Protocol

TCP

5985

Service

WinRM (HTTP)

What runs here

Windows Remote Management over HTTP, used by PowerShell remoting and Ansible.

Protocol

TCP

5986

Service

WinRM (HTTPS)

What runs here

The TLS-protected equivalent of 5985, and the one to use.

Protocol

TCP

1194

Service

OpenVPN

What runs here

Default OpenVPN port. UDP by default for performance; TCP is available where UDP is blocked.

Protocol

UDP · TCP

51820

Service

WireGuard

What runs here

Default WireGuard port. UDP only — the protocol has no TCP mode.

Protocol

UDP

500

Service

IKE / IPsec

What runs here

Key exchange for IPsec VPNs. Paired with 4500 for NAT traversal.

Protocol

UDP

Databases (15)

Relational, document, cache and search engines.

3306

Service

MySQL / MariaDB

What runs here

The default MySQL and MariaDB port. Bind it to localhost and reach it over an SSH tunnel.

Protocol

TCP

5432

Service

PostgreSQL

What runs here

The default PostgreSQL port.

Protocol

TCP

1433

Service

SQL Server

What runs here

Microsoft SQL Server. Named instances are discovered on UDP 1434.

Protocol

TCP

1521

Service

Oracle DB

What runs here

The Oracle TNS listener.

Protocol

TCP

27017

Service

MongoDB

What runs here

Default MongoDB port. Early versions shipped with no authentication, which produced a long run of public data breaches.

Protocol

TCP

6379

Service

Redis

What runs here

Default Redis port. Unauthenticated by default in older builds and trivially exploitable if exposed.

Protocol

TCP

11211

Service

Memcached

What runs here

Default Memcached port. Its UDP mode was heavily abused for DDoS amplification and is now off by default.

Protocol

TCP · UDP

9200

Service

Elasticsearch HTTP

What runs here

The REST API for Elasticsearch and OpenSearch.

Protocol

TCP

9300

Service

Elasticsearch transport

What runs here

Node-to-node communication inside an Elasticsearch cluster.

Protocol

TCP

7000

Service

Cassandra internode

What runs here

Cluster gossip between Cassandra nodes; 7001 is the TLS equivalent.

Protocol

TCP

9042

Service

Cassandra CQL

What runs here

The client-facing CQL port for Cassandra.

Protocol

TCP

8086

Service

InfluxDB

What runs here

HTTP API for the InfluxDB time-series database.

Protocol

TCP

7687

Service

Neo4j Bolt

What runs here

The Bolt protocol for the Neo4j graph database; 7474 serves its HTTP browser.

Protocol

TCP

5984

Service

CouchDB

What runs here

The CouchDB HTTP API.

Protocol

TCP

8123

Service

ClickHouse HTTP

What runs here

HTTP interface for ClickHouse; 9000 carries its native protocol.

Protocol

TCP

Core Network Services (14)

DNS, DHCP, time, directory and routing.

53

Service

DNS

What runs here

Name resolution. UDP for ordinary queries, TCP when a response exceeds 512 bytes or for zone transfers.

Protocol

UDP · TCP

853

Service

DNS over TLS

What runs here

Encrypted DNS, so queries are not readable in transit. DNS over HTTPS uses 443 instead.

Protocol

TCP

67

Service

DHCP server

What runs here

Where a DHCP server listens for address requests.

Protocol

UDP

68

Service

DHCP client

What runs here

Where the client listens for the server's offer.

Protocol

UDP

123

Service

NTP

What runs here

Clock synchronisation. Skewed clocks break TLS validation and token expiry, so this matters more than it looks.

Protocol

UDP

161

Service

SNMP

What runs here

Polling devices for monitoring data. Versions 1 and 2c send the community string in the clear.

Protocol

UDP

162

Service

SNMP trap

What runs here

Where a monitoring system receives unsolicited alerts from devices.

Protocol

UDP

389

Service

LDAP

What runs here

Directory lookups against Active Directory or OpenLDAP. Unencrypted.

Protocol

TCP

636

Service

LDAPS

What runs here

LDAP over TLS — the port to use for anything carrying credentials.

Protocol

TCP

88

Service

Kerberos

What runs here

Ticket-based authentication, central to Active Directory logins.

Protocol

TCP · UDP

514

Service

Syslog

What runs here

Remote log collection. UDP by default, so delivery is not guaranteed.

Protocol

UDP

179

Service

BGP

What runs here

The routing protocol that connects autonomous systems — the internet's backbone routing.

Protocol

TCP

546

Service

DHCPv6 client

What runs here

IPv6 address configuration on the client side; 547 is the server.

Protocol

UDP

5353

Service

mDNS

What runs here

Multicast DNS for local discovery — Bonjour, AirPlay and .local names.

Protocol

UDP

Messaging & Streaming (10)

Queues, brokers and real-time transports.

5672

Service

AMQP / RabbitMQ

What runs here

The AMQP 0-9-1 message broker port; 5671 is the TLS version.

Protocol

TCP

15672

Service

RabbitMQ management

What runs here

The RabbitMQ web management UI — an admin surface that should not face the internet.

Protocol

TCP

9092

Service

Kafka broker

What runs here

The default Apache Kafka broker port for producers and consumers.

Protocol

TCP

2181

Service

ZooKeeper

What runs here

Coordination service used by older Kafka clusters and by Hadoop.

Protocol

TCP

1883

Service

MQTT

What runs here

Lightweight publish-subscribe messaging for IoT devices.

Protocol

TCP

8883

Service

MQTT over TLS

What runs here

The encrypted MQTT port, and the only one to use over a public network.

Protocol

TCP

4222

Service

NATS

What runs here

The NATS messaging system client port.

Protocol

TCP

5060

Service

SIP

What runs here

Call setup for VoIP. 5061 carries the TLS-protected version.

Protocol

UDP · TCP

3478

Service

STUN / TURN

What runs here

NAT traversal for WebRTC — how two browsers discover a path to each other.

Protocol

UDP · TCP

1935

Service

RTMP

What runs here

Real-Time Messaging Protocol, still the standard ingest for live streaming platforms.

Protocol

TCP

DevOps & Monitoring (14)

Orchestration, metrics and container tooling.

2375

Service

Docker API (plain)

What runs here

The unencrypted Docker daemon socket. Exposing it hands over root on the host — never open it.

Protocol

TCP

2376

Service

Docker API (TLS)

What runs here

The Docker daemon with TLS client certificates required.

Protocol

TCP

6443

Service

Kubernetes API

What runs here

The kube-apiserver endpoint that kubectl and every controller talks to.

Protocol

TCP

10250

Service

Kubelet API

What runs here

The node agent API. Historically exposed without authentication, which granted container execution.

Protocol

TCP

2379

Service

etcd client

What runs here

The etcd key-value store holding all Kubernetes state; 2380 is peer traffic.

Protocol

TCP

9090

Service

Prometheus

What runs here

The Prometheus server UI and query API.

Protocol

TCP

9100

Service

Node Exporter

What runs here

Where Prometheus scrapes host-level metrics from a Linux machine.

Protocol

TCP

3100

Service

Loki

What runs here

Grafana Loki log aggregation API.

Protocol

TCP

8500

Service

Consul

What runs here

HashiCorp Consul HTTP API for service discovery and configuration.

Protocol

TCP

8200

Service

Vault

What runs here

HashiCorp Vault API for secrets management.

Protocol

TCP

8080

Service

Jenkins

What runs here

The Jenkins web UI default, which is why it clashes so often with application servers.

Protocol

TCP

9000

Service

SonarQube / Portainer

What runs here

A crowded port — SonarQube, Portainer and MinIO all default to it.

Protocol

TCP

4317

Service

OpenTelemetry gRPC

What runs here

OTLP trace and metric ingest over gRPC; 4318 is the HTTP equivalent.

Protocol

TCP

5044

Service

Logstash Beats

What runs here

Where Logstash receives events from Filebeat and the other Beats agents.

Protocol

TCP

Frequently Asked Questions

What is the difference between TCP and UDP ports?

They are separate number spaces on the same machine — TCP 53 and UDP 53 are different endpoints. TCP guarantees ordered, retransmitted delivery and suits anything where loss matters; UDP just sends datagrams, which suits DNS queries, video and games where a late packet is worse than a lost one.

What are well-known, registered and dynamic ports?

Ports 0–1023 are well-known and reserved for standard services, and on Unix binding one requires root. 1024–49151 are registered to specific applications by IANA. 49152–65535 are ephemeral, handed out by the operating system for the client side of outbound connections.

Which ports should be closed on a public server?

Everything you are not deliberately serving. Databases (3306, 5432, 6379, 27017), management interfaces and unencrypted equivalents of encrypted services (23 telnet, 21 FTP) should never face the internet — bind them to localhost or a private network and reach them over SSH or a VPN.

Why does email use so many ports?

They split by role and encryption. 25 is server-to-server delivery and is widely blocked for clients; 587 is submission from a mail client with STARTTLS; 465 is submission over implicit TLS. Retrieval is 110/995 for POP3 and 143/993 for IMAP, the second of each pair being the TLS version.

Related Reading

#Networking#TCP#UDP#Ports#Protocols#NetworkSecurity#Infrastructure#QuickReference#DeveloperReference#KnowledgeHub#SkillVeris#CommonPorts#Port443

Frequently Asked Questions

21 categories · pick one to explore

What is SkillVeris?
SkillVeris is a completely free tech-upskilling platform offering 37 live courses across AI/ML, programming, web development, DevOps, cloud, security and databases. It combines structured courses of 24–40 lessons, a 24/7 AI Mentor, and a unique Learn Through Hobbies method that explains technical concepts through cricket, music, gaming, cooking and more. It is powered by Sri Hayavadhana.
Is SkillVeris really a free learning platform?
Yes, SkillVeris is genuinely free. Every course, assessment, certificate, study note, cheat sheet and the AI Mentor are available at no cost. There are no hidden paywalls, trial periods or premium tiers locking away lessons. The platform was built to make quality tech education accessible to learners in India and worldwide without financial barriers.
Who is SkillVeris for?
SkillVeris is for anyone learning technology skills: complete beginners starting to code, students preparing for placements, working professionals switching into AI, DevOps or cloud roles, and hobbyists exploring new tools. Courses span beginner to advanced levels, and the Learn Through Hobbies method makes complex topics approachable even if you have no technical background at all.
What makes SkillVeris different from other online learning platforms?
SkillVeris stands out with its Learn Through Hobbies method, which teaches every concept through analogies from cricket, music, gaming, cooking and eight more domains you can switch instantly. Add a free 24/7 AI Mentor, structured courses of 24–40 lessons with certificates, Code Lab for in-browser practice, and a live jobs portal, all completely free of charge.
What can I learn on SkillVeris?
You can learn AI and machine learning, Python, programming fundamentals, web development, DevOps, cloud computing, security and databases through 37 live courses. Beyond courses, SkillVeris offers study notes, cheat sheets, a glossary of roughly 2,000+ terms, 500+ blog articles, interview questions with readiness scoring, and Code Lab supporting six programming languages.
Does SkillVeris offer personalized learning?
Yes, personalization is central to SkillVeris. You choose the analogy domain that matches your interests, cricket, gaming, music, cooking and more, and lessons instantly adapt their explanations. The AI Mentor answers your questions at Quick, Detailed or Deep-dive depth, and learning paths guide you toward specific careers like AI Engineer or DevOps Engineer.
Do I need any prior experience to start learning on SkillVeris?
No prior experience is needed. Many SkillVeris courses are designed for absolute beginners, starting from fundamentals and building up gradually across 35 structured lessons. The Learn Through Hobbies analogies explain technical ideas using everyday interests, so newcomers grasp concepts faster. Intermediate and advanced courses are also available when you are ready to progress.
How do I get started with SkillVeris?
Simply visit skillveris.com, create a free account, and pick a course from the Topics page or follow a learning path like AI Engineer or Full Stack Java Developer. Choose your favourite analogy domain, work through the lessons, pass the module assessments and final exam, and earn your certificate, all without paying anything.
Is SkillVeris available in India?
Yes, SkillVeris is fully available in India and is built with Indian learners strongly in mind. All 37 courses, certificates and tools are free, and the jobs portal aggregates live roles across India alongside the UK, USA, Germany and remote positions, with salary and experience filters to help you find relevant opportunities.
Can I use SkillVeris on my mobile phone?
Yes, SkillVeris works in any modern mobile browser, so you can read lessons, switch analogy domains, ask the AI Mentor questions and take assessments from your phone. The platform is designed to load fast on mobile connections, making it practical to learn during commutes or short breaks without needing a laptop.
What is the Learn Through Hobbies method on SkillVeris?
Learn Through Hobbies is SkillVeris's signature teaching approach: every key concept is explained through analogies drawn from twelve domains including cricket, music, gaming, cooking, fitness, travel and finance. You pick the domain you love and can switch instantly, so abstract topics like machine learning pipelines feel familiar rather than intimidating.
Does SkillVeris have an AI tutor?
Yes, SkillVeris includes a built-in AI Mentor available 24/7. You can ask it any question about your lessons or technology in general and choose the depth of the answer: Quick for a fast summary, Detailed for a fuller explanation, or Deep-dive for a thorough walkthrough. It is free for every learner.
Does SkillVeris help with job hunting?
Yes, SkillVeris has a jobs portal aggregating live roles across India, the UK, USA, Germany and remote positions, with salary and experience filters. Combined with interview questions featuring readiness scoring, career-focused learning paths and free certificates you can share, the platform supports your job search from skill-building through to applications.
What learning paths does SkillVeris offer?
SkillVeris offers career-oriented learning paths such as AI Engineer, DevOps Engineer and Full Stack Java Developer, among others. Each path sequences relevant courses in a logical order so you build skills progressively toward a specific role, rather than guessing which course to take next. All path courses are free and include certificates.
How much time do I need to complete a SkillVeris course?
It depends on your pace. Structured courses contain 24–40 lessons (most have 35) plus module assessments and a final exam, and each lesson typically takes around half an hour of focused reading and practice. Many learners finish a course in a few weeks studying part-time, while dedicated full-time learners can move considerably faster.
Can I practice coding on SkillVeris?
Yes, SkillVeris includes Code Lab, an in-browser coding environment supporting six programming languages across 15 practice categories. You can write and run code directly in your browser without installing anything, which makes it easy to reinforce what you learn in lessons immediately. Code Lab is free, like everything else on the platform.
Does SkillVeris have free study materials besides courses?
Yes, alongside courses SkillVeris offers free study notes, cheat sheets for quick revision, a glossary of roughly 2,000+ technical terms, more than 500 blog articles, and interview questions with readiness scoring. These resources complement the courses and are handy for exam preparation, interviews and quick refreshers, all at no cost.
Who powers SkillVeris?
SkillVeris is powered by Sri Hayavadhana. The platform's mission is to make high-quality technology education free and genuinely engaging, combining structured courses, an always-available AI Mentor and the Learn Through Hobbies analogy method so learners in India and around the world can upskill without cost being a barrier.
Is SkillVeris suitable for working professionals switching careers?
Yes, career switchers can follow structured learning paths like AI Engineer or DevOps Engineer, study flexibly around work using mobile-friendly lessons, and validate their progress through assessments and certificates. The jobs portal with salary and experience filters, plus interview questions with readiness scoring, helps professionals move into new tech roles confidently.
How is SkillVeris free, is there a catch?
There is no catch. SkillVeris does not charge for courses, certificates, the AI Mentor, Code Lab or any learning resource, and there are no trial expirations or locked premium content. The platform exists to make tech education accessible, particularly for learners in India and other regions where paid platforms are often out of reach.

What Learners Say

Real journeys from the SkillVeris community — swipe for more.

SkillVeris taught me Python through Cricket. Now I’m building real projects and feeling confident!
Arjun S. · B.Tech Student
The best platform for hobby-based learning. Concepts finally stick.
Priya R. · Data Analyst
I went from zero coding to a portfolio of projects — all by learning through my love for gaming. Landed my first internship!
Kabir M. · CS Undergraduate
Trending Topics50 popular tags — tap to explore
Trending CoursesAll 37 free courses — tap to browse