DerekAustin26 wrote: » To use any application via the web it requires a protocol. Hence, Email = SMTP File Transfer = FTP etc.. A: Now my question is, lets say you want to communicate with a server for a specific application that requires X protocol. Does this mean you have to download or install the client software(that is compatible with the software for that server) onto your pc to communicate with this server? Example: You need to use Citrix software for writing up trouble tickets. You connect to the Citirx Server. For this communication to take place, you would first need Citirx Application/Software installed as a Client on your pc. OR B: does your Windows somehow automatically know which protocol to use for this specific application from the tcp/ip protocol suite? Could someone elaborate or explain? Or tell me if explanations A or B is the correct thinking for this and why? Thanks,