What is a jabber client

I know this is kind of a basic question but what is the difference between a jabber client and a jabber server and how do they relate


Perhaps understanding Jabber itself would help you understand about its clients and servers. Take a look at http://en.wikipedia.org/wiki/Jabber#How_it_works

Understanding TCP would help, too. The relation between a jabber client and server is no different than on HTTP, IRC, SMTP, POP3, FTP, etc