A service contract is between a client that agrees to hire a service provider for work. Under such employment, the service provider will be acting as a 1099 independent contractor and under an at-will arrangement. This allows either party being able to terminate with sufficient notice.
An independent contractor agreement is between a contractor that performs a service for a client in exchange for payment. The contractor is not an employee of the client.