The SMB protocol requires an open port to transfer files across the network. Port 445 is currently used by SMB protocol as it runs directly over TCP/IP protocol. Older versions used ports 137, 138, and 139.