The term host is a general term that implies any type of end device on the Internet. Any device that may be the original traffic initiator or final destination of traffic can be considered a host.
A traditional example is your computer or laptop. But in this modern age, there is so much more: cell phones, smart TVs, smart watches, certain cars, and even some refrigerators!
Hosts run software and applications to interact with end users, and at some point they also need to use bits. Thus, it is said that Host operates at all seven layers of the OSI model.
In regular internet communications or network traffic, the two hosts in the communication are often labeled as Client or Server.
The client is the entity that initiated the request and is seeking to obtain information or data or services. Meanwhile, the Server is the entity that receives requests and has the information, data or services that the Client wants.
It should be noted that these terms are relative to certain types of communication.
For example, when your laptop is browsing through a web page, your laptop acts as a Client and the Web Server acts as a Server. But when that same Web Server then downloads a software update, it now acts as a Client and communicates with the Update Server.