What is the difference between SkeletalMeshActor and SkeletalMeshComponent?

As far as I understand SkeletalMeshActor is basic object which is using when we working with skeletal meshes and skeletalmesh animations. So when we just importing some assets we can make actors who works with animation siquences or with animation bluprints for describe more complex animation data. But what is SkeletalMeshComponent at this way? Looks like it is just ideologic concept which combine some skeletalmesh animations in one blueprint and exaclty the same as actor, but the difference is that there is some human association with this components and it should have some properties and functions which let set up some special abilities of staticmeshactor objects. Am I right?

You should read up on components. In a nutshell, they’re building blocks for an actor.