Unlike many home users, I have an actual firewall protecting my internet connection. And unlike many businesses I've worked with, I want the tightest security possible, not just An-Any-Allow as is so depressingly common. I've managed to do so, but not without a few hiccups along the way. Here are a few of the extra ports and rules I've had to create.
So these rules and ports mentioned below are beyong the "typical" ports needed for Web Browsing (80 and 443, maybe 8080), DNS (53), and FTP/SSH/Telnet (21, 22, 23) and the other "usual" suspects.
Playstation Network (PSN)
TCP Ports:
80, 8080, 443, 465, 993, 3478, 3479, 3480, 5223,
UDP Ports:
3478, 3479
Battle.net
TCP and UDP Ports:
1119-1120, 3724, 4000. 6112-6119
Google Push
TCP Ports:
5228-5230
Path of Exile
TCP Ports:
6112, 8095, 12995, 20481, 32768-61000
Steam
TCP Ports:
80, 443
TCP and UDP Ports:
27015-27030
101.ru Android App
TCP Port:
8000