Suppose we are considering some fluid. As I currently understand, viscosity exists because of the following: supposing we draw one infinitesimal surface on the fluid, then the fluid parcels on either side have different momentum.
Since a fluid parcel is made up of a large number of molecules and its velocity is the average velocity of those molecules if some molecules cross the surface into the other fluid parcel they will change the average velocity of the fluid parcel they migrated into.
In that case, this will change the momentum of the fluid parcels and since change of momentum is related to force this will give rise to one kind of force which will be the viscosity force.
Is that understanding right? I thought at first there was something to do with the collisions of molecules but what I said above is what I understood when I read about it on the book. If it's not like that, how we should think about viscosity qualitatively?