AvastSvc.exe and outbound tcp port

Hi,

I believe that AvastSvc.exe is an avast process/service or something like that.
I found it opens a lot of outbound tcp connections, about 50-150.
What is the reason for that?
And, what are all those outbound tcp connections used for?

Thanks

It works like a local proxy: Internet > avast! service (avastsvc.exe) > Computer.
It just scans the traffic between the Internet and your computer.