What is intrusion detector? If I want to write a program about it? What should I to concentrade?

How to block ports from someone who try to log on into my PC?