העברת מסרים


כל מה שרצית לדעת על העברת מסרים:
במדעי המחשב, העברת מסרים (באנגלית: message passing) היא צורת תקשורת המשמשת בחישוב מקבילי, בתכנות מונחה-עצמים, ובתקשורת בין תהליכים.
במודל זה, תהליכים או אובייקטים יכולים לקבל ולשלוח מסרים (המורכבים מאפס או יותר בתים, מבני נתונים מורכבים, או אפילו קטעי קוד) אל תהליכים אחרים.
על ידי המתנה לקבלת מסרים, ניתן גם לסנכרן תהליכים.
העברת מסרים היא פרדיגמת תקשורת בה מסרים נשלחים מהשולח אל נמען אחד או יותר.
מסרים יכולים לבוא בצורה של קריאות להפעלת פרוצדורות מרוחקות, סיגנלים, וחבילות נתונים.
כאשר מתכננים מערכת העברת מסרים יש לבחור בין מספר אפשרויות:האם המסרים יועברו בצורה אמינה (reliably).
האם העברת המסרים לפי הסדר היא מובטחת.
האם המסרים מועברים בצורה של יחיד-ליחיד (unicast), יחיד-לרבים (multicast או broadcast), או רבים-לרבים (all-to-all).
האם התקשורת תהיה סינכרונית או אסינכרונית.
מערכות מבוזרות ומערכות להפעלת פרוצדורות מרוחקות כגון, NET Remoting.
, JMS, Java RMI, DCOM, CORBA ו-SOAP הן דוגמאות לטכנולוגיות המשתמשות בהעברת מסרים.

נלקח מויקיפדיה

הגדרות נוספות הקשורות להעברת מסרים:
תקשורת מחשבים
מדעי המחשב