Hola, esta es una de mis primeras incursiones de verdad en c# desde la universidad

y me he quedado estancado en un tema de acceso a mi aplicación.
Alguien sabe de alguna clase en c# que sirva para gestionar ip y ports?
me explico. Necesito tener control de las ip que se conectan a un servidor a través de determinado puerto, en dicho servidor pienso colocar un servicio (que tengo programado la parte funcional), para mejor manejo del servicio debo poder gestionar las ip que se conectan a través de un puerto. Debo poder denegar acceso a algunas y permitir otras.