A semi-tractor has no body and does not carry any cargo on it. The front of a semi-trailer is put on it. Only the rear of the trailers have wheels, so the tractor pulls the trailer and carries the front part of the trailer's weight.