Network traffic program

Im looking for a program that will tell me how much connection is being used for each application (or even port) on a real time basis. Not sure if its possible but would help me out.

thanks