What bond price is measuring
A bond price is the present value of all future cash flows the bond is expected to pay. For a standard coupon bond, that means the periodic coupon payments plus the face value returned at maturity.
If the bond's coupon rate is higher than the market yield investors require, the present value usually lands above face value and the bond prices at a premium. If the coupon rate is lower than the required yield, the present value usually lands below face value and the bond prices at a discount.