כל מחשב מתקשר דרך ממשקי חיבור המכונים "פורט" (Port). כאשר המחשב ניגש לדף אינטרנט, הוא עושה זאת דרך פורט ייעודי השמור רק למטרה זו.
כאשר אתה מוריד או שולח מייל, הדבר נעשה דרך שני פורטים ייעודיים אך ורק למטרה זו. ישנם עשרות אלפי פורטים אפשריים לשימוש.
בתוך Windows XP מובנית חומת-אש (Firewall) המגנה על המחשב ממזיקים חיצוניים המנסים לחדור לרשת.
חומת האש מונעת יציאה של מידע מהמחשב ללא אישור המשתמש
חומת האש עושה זאת ע"י ניטור וחסימת כל הפורטים במחשב. במידה והיא מגלה שיש תעבורה (נכנסת/יוצאת) על פורט מסוים, היא מבקשת את אישור המשתמש לפעולה זו.
בלי אישור המשתמש, התעבורה בפורט נחסמת ואינה מאופשרת.
לעיתים יש צורך לאפשר לתוכנות מסוימות תקשורת עם האינטרנט. במקרה זה, צריך להגדיר לחומת-אש פורטים ספציפיים בהם ההתקשרות מותרת ושאותם אין לחסום.
פעולה זו נקראת "פתיחת פורטים".
מדריך זה מחולק ל 2 חלקים עם חומת האש של SP2 ובלי חומת האש SP2 משום שיש הבדל בהגדרות פתיחת הפורטים.
פתיחת פורטים בWindows XP עם Service Pack 2
ניתן לפתוח פורטים ב- XP SP2 ע"י מתן הרשאה לתוכנה ספציפית, או ע"י פתיחת ידנית של פורטים מסויימים. החיסרון בפתיחת פורטים ידנית הוא שלא ניתן לפתוח
טווח של פרטים בבת אחת. מתן הרשאה לתוכנית יאפשר לתוכנית להשתמש באיז פורטים שהיא רוצה, ככה שאם היא משתמשת במספר גדול של פורטים לא נצטרך
לפתוח את כולם (ידנית) אחד-אחד.
מדריך זה יסביר את שתי השיטות.
פתיחת פורטים ידנית:
- Start -> Run
- הקלד firewall.cpl ולחץ "OK".
כעת יפתח חלון השליטה בחומת האש:

- לחץ על לשונית "Exceptions".

חלון זה מציג את התוכניות שיש להן הרשאה לעבור דרך חומת האש. תוכניות אשר לא תופענה ברשימה הזו לא תורשה לעבור.
הסרת ה-V מהתיבה שליד כל תוכנית מאפשר לבטל את האישור הניתן לה באופן זמני.
לחץ על "Add Port".
- הקלד שם כלשהו ואח"כ הקלד את מספר הPort הרצוי ובחר את הפרוטוקול הרלוונטי (TCP או UDP).
( אם יש מאחורי חומת האש יותר ממחשב אחד ואתה מעוניין להגדיר שהפורט הנ"ל יהיה פתוח רק ממחשבים מסוימים,
לחץ על "Change Scope" והגדר את המחשבים הרלוונטיים.)

לחץ "OK".
כעת הפורט פתוח לשימוש ע"י כל תוכנה שהיא.
מתן הרשאה לתוכנית ספציפית:
מלשונית Exceptions, לחץ על Add Program.
נווט לקובץ ההפעלה של התוכנית, בחר אותו ולחץ OK.
על מנת שהשינויים יכנסו לתוקפם יש לנתק את החיבור ולהפעילו שוב.
פתיחת פורטים בWindows XP ללא Service Pack 2
- Start►Settings►Control Panel►Network connections
- לחץ קליק ימני על החיבור דרכו אתה מתחבר לאינטרנט.
- בחר בלשונית " Properties"

- בלשונית Advanced, סמן את התיבה על מנת להפעיל את חומת האש (במידה והיא לא מופעלת כבר).
- לחץ על כפתור "Settings".

- בלשונית הראשונה, Services, לחץ על כפתור Add.

- הכנס שם/תיאור (טקסט חופשי...) לפורט אותו אתה רוצה לפתוח.
- הכנס את השם (או כתובת ה-IP הפנימית) של המחשב ממנו מופעלת התוכנה שתשתמש בפורט הזה. אם מדובר במחשב שלך, הכנס את הערך 127.0.0.1.
- הכנס את הפורטים הרלוונטיים (הכנס את אותו מספר בשתי השורות).
- בחר את הפרוטוקול הרלוונטי.
- לחץ "OK".

חזור על התהליך עבור כל פורט אותו אתה רוצה לפתוח.
חשוב – על מנת שהשינויים יכנסו לתוקפם יש לנתק את החיבור ולהפעילו שוב.