In differential geometry, an Ehresmann connection (after the French mathematician Charles Ehresmann who first formalized this concept) is a version of the notion of a connection, which makes sense on any smooth fibre bundle. In particular, it does not rely on the possible vector bundle structure of the underlying fibre bundle, but nevertheless, linear connections may be viewed as a special case. Another important special case of Ehresmann connections are principal connections on principal bundles, which are required to be equivariant in the principal Lie group action.
A covariant derivative in differential geometry is a linear differential operator which takes the directional derivative of a section of a vector bundle in a covariant manner. It also allows one to formulate a notion of a parallel section of a bundle in the direction of a vector: a section s is parallel along a vector X if ∇Xs = 0. So a covariant derivative provides at least two things: a differential operator, and a notion of what it means to be parallel in each direction. An Ehresmann connection drops the differential operator completely and defines a connection axiomatically in terms of the sections parallel in each direction (Ehresmann 1950). Specifically, an Ehresmann connection singles out a vector subspace of each tangent space to the total space of the fibre bundle, called the horizontal space. A section s is then horizontal (i.e., parallel) in the direction X if ds(X) lies in a horizontal space. Here we are regarding s as a function s : M → E from the base M to the fibre bundle E, so that ds : TM → s*TE is then the pushforward of tangent vectors. The horizontal spaces together form a vector subbundle of TE.