échange de donnée en wifi

bonsoir à tous, je ramène encore un de mes problèmes ^^
voila je vient de passer sur la liaison wifi entre ma carte linkit one et soit mon pc ou mon smartphone.
Déjà je'ai un peu de mal a comprendre l’intérêt d’être server ou client.
Enfin si le server qui dispose d'une connexion a internet comme mon smartphone pourra transmettre cette connexion internet à mes clients.
Et oui je voulais savoir s'il était nécessaire d'avoir une connexion internet pour faire une liaison wifi?

de plus je voudrais savoir si on pouvait transmettre des données entre un server et un client.
J'ai vu des exemples ou ils écrivaient sur des pages http. Mais je comprend pas trop le principe c'est très flou.

Si quelqu'un est motivé pour m'éclaircir les idées c'est avec plaisir