
14-01-2012, 18:20
|
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,778
|
|
TCP נמצא שלוש שכבות מעל השכבה שבה פועלת האלחוט (שכבה 4 מול שכבה 1) - המקבילה לשכבת ה Ethernet. שניהם פרוטוקולים ממשפחת 802 - ה Ethernet הוא 802.3 ואילו האלחוט הוא 802.11...
כל הרעיון (והגדולה) בשכבות הוא שאף אחת לא נוגעת בשנייה, ולמעשה, גם לא ממש מעניינת אותה. זו הסיבה שכל יצרן יכול לממש כל שכבה, ורק את השכבה הזו, מבלי להתעסק או לדעת כלום לגבי האחרת - ומה עובר שם - ודברים פשוט יעבדו. וגם יהיה ניתן להרחיב בעתיד. למשל, אם ימציאו מחר פרוטוקול בשכבה 4, שנקרא, נגיד XYZ (ומקביל ל TCP/UDP), לא תצטרך לשנות כלום במכשור שפועל *רק* בשכבות 1-3, כדי להעביר את המידע הזה על גבי המכשור הזה - פשוט משום שלא איכפת לו...
משכך הדברים, לא עושים שום דבר ל TCP בשביל שהוא יעבוד ב Wireless.
אולי התכוונת לעשיית שינויים ב TCP כדי שהוא יעבוד יותר טוב בסביבת Wireless (באותה המידה שאפשר לעשות שינויים כדי שזה יעבוד יותר טוב על גבי שיהוי גדול במיוחד - אבל אלה יותר "כיוונונים" מאשר "שינויים". אם תשנה את איך ש TCP עובד... מחשבים אחרים, שמדברים ב TCP שונה משלך, פשוט לא יוכלו לדבר איתך... ואז מה עשית בזה [כמו למשל SCPS שפותח על ידי NASA, שמחייב ששני הצדדים ישתמשו וידעו לעבוד בפרוטוקול המיוחד הזה...])
|