FBI handles that internally in the US, CIA externally to the US. NSA handles both in terms of gathering and intelligence mainly for both. DHS is primarily Coast Guard, Border Patrol, specific police/fire personnel etc.
It is smart to divide them up really, the idea is they communicate with one another and provide some checks on each other. There is also the DIA primarily intelligence for the military. There have been some CIA and DIA butting heads after 9/11.
Comments
FBI handles that internally in the US, CIA externally to the US. NSA handles both in terms of gathering and intelligence mainly for both. DHS is primarily Coast Guard, Border Patrol, specific police/fire personnel etc.
It is smart to divide them up really, the idea is they communicate with one another and provide some checks on each other. There is also the DIA primarily intelligence for the military. There have been some CIA and DIA butting heads after 9/11.
I was actually guessing that it had to be a way to better allocate government resources.