Klient-serveradressering hänvisar till den process genom vilken meddelanden utbyts mellan klienter och servrar i en klient-server-arkitektur. Med klient-serveradressering innehåller varje meddelande både en källadress (klienten) och en destinationsadress (servern). Detta gör att servern kan identifiera vilken klient som skickade begäran och att skicka ett svar tillbaka till den specifika klienten.
Klient-serveradressering implementeras vanligtvis med en kombination av IP-adresser och portnummer. IP-adresser är unika identifierare som tilldelas varje enhet i ett nätverk, medan portnummer används för att identifiera specifika applikationer eller tjänster som körs på en enhet. När en klient skickar en begäran till en server skickas begäran till serverns IP-adress och portnummer. Servern behandlar sedan begäran och skickar ett svar tillbaka till klientens IP-adress och portnummer.
Klient-serveradressering kan också implementeras med hjälp av domännamn istället för IP-adresser. Domännamn är mänskliga läsbara namn som tilldelas IP-adresser. När en klient skickar en förfrågan till en server med ett domännamn, skickas förfrågan först till en domännamnsserver (DNS). DNS letar sedan upp IP-adressen som är associerad med domännamnet och skickar begäran till serverns IP-adress. Servern behandlar sedan begäran och skickar ett svar tillbaka till klientens IP-adress.