"zu mir gehende Ports" -> gibts net
Lokale Ports - oder Remote Ports.
Wenn du nun sagst sperren - musst du auch sagen in welche Richtung - eingehend oder ausgehend.
Ich nehm an du meinst eingehend.
Lokal Ports zu sperren - für Inbound Traffic hat Sinn wenn du einen Server betreibst bei dem du versch. Serverdienste (die auf einem bestimmten Port laufen) gegenüber anderen Netzen unzugänglich machen willst.
Aber zu deiner obigen Frage :
Nein - warum :
Wenn alle lokalen Ports ausser einem für eingehenden Verkehr gesperrt sind passiert folgendes:
1) Serverbetrieb deines Rechners nur auf diesem 1 Port möglich
2) Wenn du dann surfen willst - wird Windows wieder irgendeinen Port > 1024 nehmen für seine Kommunikation mit dem Webserver, nur Windows kann nicht wissen _welchen_ Port du gerade _nicht_ mit deiner Firewall blockst.
Also wird es irgendeinen als Quellport verwenden (und mit höchster Wahrscheinlichkeit einen der gesperrten *g* - wenn schon alle bis auf 1 gesperrt sind).
Der Webserver wird seine Antwort an eben diesen Port zurücksenden - der aber zu ist - und du wirst damit nicht surfen können.....
Im Normalfall konfiguriert man eine Firewall so :
1) Alles ist verboten was nicht erlaubt ist
2) Dann _erlaubt_ man einzelne Dinge :
zB.: Alle Pakete die Sourceport 80 haben (d.h. von einem Webserver kommen) UND an einen lokalen Port >1024 (die unprivilegierten ports - eh scho wissen
)
gerichtet sind - dürfen die Firewall passieren.
Damit könntest du surfen - denn die Entscheidung ob das Paket durchdarf hängt nicht mehr von 1 (einzigen !) Zielport ab - sondern von einem ganzen Bereich (und natürlich auch dem Quellport - in unserem Bsp. Port 80)
Ich hoffe das war einigermaßen verständlich (und richtig - man möge mich korrigieren wenn ich einen Denkfehler drin hab
)
--qu