Lesson: You should know which ports, proxies, and protocols are needed for your particular scenario. Include them in your documentation!
Marek Samaj created a diagram of the Microsoft SharePoint 2013 ports, proxies, and protocols and did a fantastic job. I am posting the diagram here so that I have it with other information that I use on often.
Marek Samaj: Original Source