05-11-2010, 09:16
|
|
|
|
חבר מתאריך: 07.12.09
הודעות: 7,072
|
|
1. זאת לא שיטה טובה. במקרה הזה XML סתם יהיה בזבזני ויצור Overhead מיותר לחלוטין, ולא יתן שום יתרון. רוצה משהו שכולם יכולים לדבר איתו, תשתמש בSOAP, אם אתה רוצה משהו אחר אז זה לא הכיוון. אני מציע לך לחפש על Serialization .
מצד שני אם אתה בוחר בזה בגלל שcodeigniter זאת פלטפורמה נוחה ומצאת דרך נוחה לעשות RPC גם זה שיקול לגיטימי, מוטעה לדעתי, אבל לגיטימי....
ואין לזה שום קשר לקבצים ד"א...
2. מנהלי רשתות לא מבינים כלום בתקשורת.
3. תקשורת... קודם כל פורט, זה מושג שהמשמעות שלו תלויה בפרוטוקול ספציפי, בד"כ מתכוונים לIP ואז פורט זה כולה תת-כתובת במכונה שאיתה מדברים. אם בIP Address זה כתובת של מכונה ספציפית, אז באותה מכונה יש 65K~ פורטים, שמישהו יכול להאזין אליהם... נניח פורט 80 כמעט תמיד ספציפי לHTTP, כל פעם שאתה ניגש לדף אינטרנט אז אתה פונה לכתובת IP מסויימת בפורט 80 ומעביר אליה את הבקשה שלך.
פרוטוקול. פרוטוקול זאת הגדרה מאוד רחבה וחסרת משמעות. בסופו של דבר זה מגדיר שפה לתקשורת בין שתי ישויות. פרוטוקול בד"כ מגדיר אוצר מילים, דקדוק, וכללים לשיחה, או במילים אחרות, איזה סוגי הודעות אפשר להעביר, באיזה סדר וחוקיות, ולאיזה תשובות צריך לצפות ומתי.
ב1977 התכנסו כמה אנשים מוזרים והגדירו משהו שנקרא מודל 7 השכבות תכלס יש מודל אחר, יותר מתאים לבני תמותה, אבל המודל של OSI טוב להסברים.
תקרא את המאמר, בסופו של דבר המודל מיועד להגדיר מערכות תקשורת. כל מערכת תקשורת בנויה מאוסף של פרוטוקולים שמגדירים לרכיבים שונים במערכת איך לדבר אחד עם השני.
הפרוטוקולים שאשכרה מעניינים אותך בתור מפתח הם IP שמתאר בגדול את כל רשת האינטרנט, UDP שמאפשר לאפליקציות להעביר הודעות בצורה בלתי אמינה (פחות נפוץ), TCP שמאפשר לשתי אפליקציות לדבר בינהן כאילו יש להן STREAM משותף ודו כיווני (רוב המערכות בעולם משתמשות בזה) ואחרון חביב HTTP (שמבוסס על TCP יש לציין) שבגדול מגדיר פרוטוקול מאוד פשוט של הודעה - תגובה.
4. תקרא ותלמד זה אחד הנושאים הכי גדולים בעולם המחשבים.
|