מה ההבדל בין sockets ל-ports ?
שלום, מה ההבדל בין sockets ל-ports ? בעבר כבר שאלתי את השאלה הנ"ל וקיבלתי תשובה ש-socket הוא ערך שהוא שילוב של port + כתובת ip . אם כך השאלה שלי בשביל מה צריך בכלל socket ? התפקיד של פורט לפי הבנתי הוא לקשר בין מערכת ההפעלה לבין האפליקציה. , או לחלופין לכוון את ה-tcp packets , לאפליקציה הנכונה. בהנחה שכמה אפליקציות מעבירות מידע בינהם – על מנת שמערכת ההפעלה תדע לשייך את ה-packets לאפליקציה הנכונה היא תכוון אותו לפורט מסויים שהוא למעשה "הגישור לאפליקציה" כל פעם שאפליקציה נפתחת ייפתח process חדש עם מספר חדש, ולכן גם ייפתח פורט חדש לאותו ה-process . או קיי – אז עכשיו בחזרה לשאלה שלי – אם לכל process יש פורט ייחודי לו – בשביל מה צריך מספר שהוא socket ? הרי מספר הפורט עצמו הוא ייחודי ויחיד במינו ל-process . אם כך בשביל מה צריך sockets , ומה ההבדל בין sockets לפורטים ? תודה רבה
שלום, מה ההבדל בין sockets ל-ports ? בעבר כבר שאלתי את השאלה הנ"ל וקיבלתי תשובה ש-socket הוא ערך שהוא שילוב של port + כתובת ip . אם כך השאלה שלי בשביל מה צריך בכלל socket ? התפקיד של פורט לפי הבנתי הוא לקשר בין מערכת ההפעלה לבין האפליקציה. , או לחלופין לכוון את ה-tcp packets , לאפליקציה הנכונה. בהנחה שכמה אפליקציות מעבירות מידע בינהם – על מנת שמערכת ההפעלה תדע לשייך את ה-packets לאפליקציה הנכונה היא תכוון אותו לפורט מסויים שהוא למעשה "הגישור לאפליקציה" כל פעם שאפליקציה נפתחת ייפתח process חדש עם מספר חדש, ולכן גם ייפתח פורט חדש לאותו ה-process . או קיי – אז עכשיו בחזרה לשאלה שלי – אם לכל process יש פורט ייחודי לו – בשביל מה צריך מספר שהוא socket ? הרי מספר הפורט עצמו הוא ייחודי ויחיד במינו ל-process . אם כך בשביל מה צריך sockets , ומה ההבדל בין sockets לפורטים ? תודה רבה