Port List הסבר על פורטים
ברשת מחשוב פורט הוא תהליך \ יכולת לתוכנה להעביר נתונים דרך תקשורת מחשבים והנפוצים ביותר הם TCP \ UDP
TCP = בקצרה אומר לנו כי המחשב שולח Packets וכל Packet שהוא שולח הוא מאמת ו"שואל" אם היעד קיבל את אותה Packet
לעומת זאת
UDP = אומר כי הוא שולח את ה Packets ולא מבצע בדיקה אם הPacket הגיע ליעד
ההבדל TCP איטי יותר מכיוון שבודק כל Packet אם הגיע ולעומת זאת UDP לא
דוגמא לתוכנות הפעולות על UDP,
Skype – בזמן שיחת וידאו נעצר הווידאו ואז אחרי דקה המשיך… זה כי UDP לא מוודא את המידע המגיע
Teamspeak – בזמן שיחה קרה לכם שחלקים מהשיחה לא הגיעו וכמה שניות מרצף הדיבור נעלמו… זה כי UDP שולח את המידע ואם "נאבד" בדרך אז נאבד…
TCP
ICQ – שלחתם הודעה? יש בעיות ברשת? ההודעה לא תשלח כי אם הPacktes לא שלם.. ההודעה לא תגיע
ולכן לא תראו מצב כי קיבלתם הודעה "מה ה צב?" וחסר לנו האות "מ"
דמיינו מצב כזה והשוו זאת לרשת מחשבים הגעתם להרצאה ובהרצאה 5 קבוצות של מרצים בקשו ממכם להעביר מכתב לשלומי איך תדעו מי זה שלומי? הביאו לכם רק את שם הקבוצה לדוגמא: "מרצי DBA"
ואינכם יודעים מי הוא שלומי…
לכן "פורט" 21 לדוגמא שייך לFTP ובכך המחשב ידע שאם נרשום את את כתובת האייפי לדוגמא 147.235.60.100:21 הוא יפנה את הבקשה למחשב שהוא מעוניין לגשת לפרוטוקול ה FTP
למשל נקיש Netstat ב CMD
נקח את אחת הכתובות
192.168.1.120:1204 app.server.com:80 Listening
הפורט 1204 מסמל לנו את הפורט הנכנס למחשב על מנת שהמחשב ידע לאיפה לנתב את האתר מכיוון שאתם פותחים כמה אתרים עם פורט 80 הוא צריך לדעת לאיפה לנתב כל בקשה הוא יפתח פורט מ 0 עד 65535 ( אבל גבוהה מ1024) וכך ידע איפה להציג את האתר
ואילו 80 מסמל את פורט 80 שהינו ה HTTP
לדוגמה בהרבה אתרים ברשת האינטרנט קיים מערכת ניהול אחסון בשם DirectAdmin כאשר מתקינים מערכת זאת על הפצת לינוקס כלשהיא המערכת DA משתמשת בפורט 2222 ולכן על מנת לגשת אל פאנל הניהול נקיש בכתובת
www.example.com:2222 נסו זאת על כמה אתרים ותוכלו לראות לאיפה תופנו וזה קורה ברגע שהשרת מקבל הודעה שאתם רוצים לפנות לפורט 2222 הוא יפנה אותכם למקום מסוים או לשירות מסוים בשרת
אבל כאשר השרת רוצה לחזור אל המחשב שליכם ולשלוח אליכם את הנתונים גם השרת פותח פורט הגדול מ 1024 ומכוון אותו אל כתובת ה IP שלכם ומגדיר פורט על מנת לכוון בדיוק אל המחשב שלכם ולא למחשב אחר ברשת לדוגמה הכתובת שלכם היא
192.88.1.5 אז השרת יחזיר תשובה ל 192.88.1.5:1954 עם הפורט 1954 ניתן לראות איזה פורטים מצוותים על ידי הפקודה netstat.
אם תקישו www.example.com:80 תראו שתגיעו אל האתר באופן רגיל בגלל שזהו פורט HTTP
פורטים מפורסמים:
80 = HTTP
443 = HTTPS
110 = POP3
53 = DNS
25= SMTP
1433 = Microsoft SQL
ועוד רבים… , זהו הערך הקצר בענייני TCP\IP