In community edition you have bidirectional communication. It means that both agent and server needs to be able to connect to each others.
Enterprise edition has functionality to make this connection unidirectional where only agent will initiate connection to server. This is more suitable solution in enterprise networks where security and other network accesses between vlan's are more sticker.