TCP and UDP ports used by Apple software products - Apple Support (2024)

Learn about TCP and UDP ports used by Apple products such as macOS, and iCloud. Many of these are well-known, industry-standard ports.

This is a quick-reference guide showing common examples, not a comprehensive list of ports. This guide is updated periodically with information available at the time of publication. For hosts and ports specific to enterprise networks, learn about using Apple products on enterprise networks.

Some software might use different ports and services, so it can be helpful to use port-watching software when deciding how to set up firewalls or similar access-control schemes.

Some services might use more than one of these ports. For example, a VPN service can use up to four different ports. When you find a product in this list, search (Command-F) in your browser for that name, then repeat your search (Command-G) to locate all occurrences of that product.

Some firewalls allow selective configuration of UDP or TCP ports with the same number, so it's important to know the type of port you're configuring. If your firewall doesn't allow you to specify the type of port, configuring one type of port probably configures the other.

Port

TCP or UDP

Service or protocol name1

RFC2

Service name3

Used by

22

TCP

Secure Shell (SSH), SSH File Transfer Protocol (SFTP), and Secure copy (scp)

4253

ssh

Xcode Server (hosted and remote Git+SSH; remote SVN+SSH)

25

TCP

Simple Mail Transfer Protocol (SMTP)

5321

smtp

Mail (sending email); iCloud Mail (sending email)

53

TCP/UDP

Domain Name System (DNS)

1034

domain

80

TCP

Hypertext Transfer Protocol (HTTP)

2616

http

World Wide Web, FaceTime, iMessage, iCloud, Maps, Apple Music, iTunes Store, Podcasts, Mac App Store, Backup, Calendar, WebDAV, AirPlay, macOS Internet Recovery, Xcode Server (Xcode app, hosted and remote Git HTTP, remote SVN HTTP)

88

TCP

Kerberos

4120

kerberos

Kerberos, including Screen Sharing authentication

110

TCP

Post Office Protocol (POP3),

Authenticated Post Office Protocol (APOP)

1939

pop3

Mail (receiving email)

123

UDP

Network Time Protocol (NTP)

1305

ntp

Date & Time preferences, network time server synchronization, Apple TV network time server sync

137

UDP

Windows Internet Naming Service (WINS)

netbios-ns

138

UDP

NETBIOS Datagram Service

netbios-dgm

Windows Datagram Service, Windows Network Neighborhood

139

TCP

Server Message Block (SMB)

netbios-ssn

File sharing and Windows print services

143

TCP

Internet Message Access Protocol (IMAP)

3501

imap

Mail (receiving email)

192

UDP

OSU Network Monitoring System

osu-nms

AirPort Base Station PPP status or discovery (certain configurations), AirPort Admin Utility, AirPort Express Assistant

389

TCP

Lightweight Directory Access Protocol (LDAP)

4511

ldap

Apps that look up addresses, such as Mail and Address Book

443

TCP

Secure Sockets Layer (SSL or HTTPS)

2818

https

TLS websites, iTunes Store, Software Update, Spotlight Suggestions, Mac App Store, Maps, FaceTime, Game Center, iCloud authentication and DAV Services (Contacts, Calendars, Bookmarks), iCloud backup and apps (Calendars, Contacts, Find My iPhone, Find My Friends, Mail, iMessage, Documents & Photo Stream), iCloud Key Value Store (KVS), AirPlay, macOS Internet Recovery, Dictation, Siri, Xcode Server (hosted and remote Git HTTPS, remote SVN HTTPS, Apple Developer registration), Push notifications (if necessary)

445

TCP

Microsoft SMB Domain Server

microsoft-ds

465

TCP

Message Submission for Mail (Authenticated SMTP)

smtp (legacy)

Mail (sending mail)

500

UDP

Wi-Fi Calling

5996

IKEv2

Wi-Fi Calling

515

TCP

Line Printer (LPR), Line Printer Daemon (LPD)

printer

Printing to a network printer, Printer Sharing in macOS

548

TCP

Apple Filing Protocol (AFP) over TCP

afpovertcp

AppleShare, Personal File Sharing, Apple File Service

554

TCP/UDP

Real Time Streaming Protocol (RTSP)

2326

rtsp

AirPlay, streaming media players

587

TCP

Message Submission for Mail (Authenticated SMTP)

4409

submission

Mail (sending mail), iCloud Mail (SMTP authentication)

631

TCP

Internet Printing Protocol (IPP)

2910

ipp

macOS Printer Sharing, printing to many common printers

636

TCP

Secure LDAP

ldaps

749

TCP/UDP

Kerberos 5 admin/changepw

kerberos-adm

993

TCP

Mail IMAP SSL

imaps

iCloud Mail (SSL IMAP)

995

TCP/UDP

Mail POP SSL

pop3s

1900

UDP

SSDP

ssdp

Bonjour

2197

TCP

Apple Push Notification Service (APNS)

Push notifications

3031

TCP/UDP

Remote AppleEvents

eppc

Program Linking, Remote Apple Events

3283

TCP/UDP

Apple Remote Desktop and Classroom

net-assistant, classroom

Apple Remote Desktop

3284

TCP

Classroom File Transfer

classroom

Classroom app (document sharing)

3285

TCP

Classroom

classroom

Classroom

3478–3497

UDP

nat-stun-port - ipether232port

FaceTime, Game Center

3689

TCP

Digital Audio Access Protocol (DAAP)

daap

iTunes Music Sharing, AirPlay

3690

TCP/UDP

Subversion

svn

Xcode Server (anonymous remote SVN)

4398

UDP

Game Center

4500

UDP

Wi-Fi Calling

5996

IKEv2

Wi-Fi Calling

5100

TCP

socalia

macOS camera and scanner sharing

5223

TCP

Apple Push Notification Service (APNS)

iCloud DAV Services (Contacts, Calendars, Bookmarks), Push Notifications, FaceTime, iMessage, Game Center, Photo Stream

5228

TCP

Spotlight Suggestions, Siri

5297

TCP

Messages (local traffic)

5350

UDP

NAT Port Mapping Protocol Announcements

Bonjour

5351

UDP

NAT Port Mapping Protocol

nat-pmp

Bonjour

5353

UDP

Multicast DNS (MDNS)

3927

mdns

Bonjour, AirPlay, Home Sharing, Printer Discovery

5900

TCP

Remote Framebuffer

6143

rfb

Apple Remote Desktop, Screen Sharing

5900

UDP

Remote Framebuffer, Real-Time Transport Protocol (RTP), Real-Time Control Protocol (RTCP)

Apple Remote Desktop, Screen Sharing

5901–5902

UDP

Real-Time Transport Protocol (RTP), Real-Time Control Protocol (RTCP)

Apple Remote Desktop, Screen Sharing

8000–8999

TCP

irdmi

Web service, iTunes Radio streams

9100

TCP

Printing

Printing to certain network printers

9418

TCP/UDP

git pack transfer

git

Xcode Server (remote git)

16384–16403

UDP

Real-Time Transport Protocol (RTP), Real-Time Control Protocol (RTCP)

connected, —

Messages (Audio RTP, RTCP; Video RTP, RTCP)

16384–16387

UDP

Real-Time Transport Protocol (RTP), Real-Time Control Protocol (RTCP)

connected, —

FaceTime, Game Center

16393–16402

UDP

Real-Time Transport Protocol (RTP), Real-Time Control Protocol (RTCP)

FaceTime, Game Center

16403–16472

UDP

Real-Time Transport Protocol (RTP), Real-Time Control Protocol (RTCP)

Game Center

42000–42999

TCP

iTunes Radio streams

49152–65535

TCP

Xsan

Xsan Filesystem Access

The application firewall in macOS is not a port-based firewall. It controls access by app, instead of by port.

FaceTime is not available in all countries or regions.

Information about products not manufactured by Apple, or independent websites not controlled or tested by Apple, is provided without recommendation or endorsem*nt. Apple assumes no responsibility with regard to the selection, performance, or use of third-party websites or products. Apple makes no representations regarding third-party website accuracy or reliability. Contact the vendor for additional information.

TCP and UDP ports used by Apple software products - Apple Support (2024)

FAQs

Does Apple use TCP? ›

Learn about TCP and UDP ports used by Apple products such as macOS, and iCloud. Many of these are well-known, industry-standard ports.

What ports does Apple use? ›

Ports used by Apple products
PortTCP or UDPRFC2
143TCP3501
192UDP
389TCP4511
443TCP2818
52 more rows

What is TCP port 49153 used for? ›

Port 49153 Details
Port(s)ProtocolDetails
49153tcpANTLR, ANother Tool for Language Recognition, (formerly PCCTS) - a parser generator for recognizing languages

Is AirPlay TCP or UDP? ›

The AirTunes part of the AirPlay protocol stack uses UDP for streaming audio and is based on the Real Time Streaming Protocol.

What network protocol does Apple use? ›

The Apple Filing Protocol (AFP), formerly AppleTalk Filing Protocol, is the protocol for communicating with AppleShare file servers.

What port does Apple use for updates? ›

Software updates
HostsPortsDescription
gs.apple.com443, 80iOS, iPadOS, tvOS, watchOS, and macOS updates
ig.apple.com443macOS updates
mesu.apple.com443, 80Hosts software update catalogs
ns.itunes.apple.com443
4 more rows

What are the new Apple ports called? ›

About Thunderbolt 3 (USB-C), Thunderbolt / USB 4, and Thunderbolt 4 (USB-C) The Thunderbolt 3 (USB-C) port is available on some newer Intel-based Mac computers. Mac computers with Apple silicon have either the Thunderbolt / USB 4 port or the Thunderbolt 4 (USB-C) port , depending on the model.

What USB ports does Apple use? ›

If you're using a USB-A cable with your device, use the Apple USB-C to USB Adapter. To charge an iPhone, iPad, or iPod from a Thunderbolt 3 (USB-C) or USB-C port without this adapter, you can use the Apple USB-C to Lightning Cable instead.

What type of USB port does Apple use? ›

You can connect your iPhone to your iPad, Mac, and other computers to transfer data, like your photos and videos, using a USB-C cable compliant with the USB-C standard, such as the cable that comes with your iPhone. These cables are widely available from Apple and other manufacturers.

What is TCP port 49152 used for? ›

Dynamic ports—Ports in the range 49152 to 65535 are not assigned, controlled, or registered. They are used for temporary or private ports. They are also known as private or non-reserved ports. Clients should choose ephemeral port numbers from this range, but many systems do not.

What is port 33434 UDP used for? ›

Port 33434 Details

incoming traceroute - under Unix-like operating systems, the traceroute utility uses User Datagram Protocol (UDP) datagrams with destination port numbers from 33434 to 33534 by default. Under Windows, the tracert command sends ICMP requests.

What is TCP port 8020 used for? ›

TCP port 8020 is used by Hadoop Distributed File System (HDFS) to communicate with the NameNode. If there is unrestricted inbound access to this port, it could allow an attacker to access and manipulate the Hadoop cluster, leading to data breaches, data loss, or service disruption.

What TCP port does iMessage use? ›

Apple's support FAQ states that TCP ports 80, 443, and 5223 are required for iMessage.

Does FaceTime use UDP? ›

Facetime uses several ports: 53, 80, 443, 5223, and 16393-16472 (UDP), but blocking 5223 will prevent calls from going though. Was this article helpful?

What apps use TCP? ›

Major internet applications such as the World Wide Web, email, remote administration, and file transfer rely on TCP, which is part of the Transport layer of the TCP/IP suite. SSL/TLS often runs on top of TCP. TCP is connection-oriented, and a connection between client and server is established before data can be sent.

Does Apple use TLS? ›

iOS, iPadOS and macOS support Transport Layer Security (TLS 1.0, TLS 1.1, TLS 1.2, TLS 1.3) and Datagram Transport Layer Security (DTLS). The TLS protocol supports both AES128 and AES256, and prefers cipher suites with forward secrecy.

Which services use TCP? ›

Explanation: SMTP, HTTP and FTP use TCP.

Is MAC address included in TCP? ›

We listened network traffic on the TCP/IP protocol. MAC addresses are not included in all network packets. In order to obtain a MAC address, you have to listen to specific type of network traffic, for example the ARP messages.

Top Articles
Latest Posts
Article information

Author: Allyn Kozey

Last Updated:

Views: 6655

Rating: 4.2 / 5 (63 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Allyn Kozey

Birthday: 1993-12-21

Address: Suite 454 40343 Larson Union, Port Melia, TX 16164

Phone: +2456904400762

Job: Investor Administrator

Hobby: Sketching, Puzzles, Pet, Mountaineering, Skydiving, Dowsing, Sports

Introduction: My name is Allyn Kozey, I am a outstanding, colorful, adventurous, encouraging, zealous, tender, helpful person who loves writing and wants to share my knowledge and understanding with you.