אתרנט – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
הסרת תווים בלתי נראים, הסרת קישורים עודפים
שורה 2:
{{Tcp/ip}}
[[קובץ:WAFIZ14.JPG|שמאל|ממוזער|250px|כבל אתרנט סטנדרטי]]
'''אתרנט''' (במקור: '''Ethernet''') היא [[טכנולוגיה]] ל[[תקשורת נתונים]] ב[[רשת מקומית|רשתות מחשבים מקומיות]] (LAN).
האתרנט הוכרזה כ[[תקן]] תעשייה ב-[[30 בספטמבר]] [[1980]] על ידי [[זירוקס פארק]], [[DEC]] ו[[אינטל]]{{הערה|1=[http://ethernethistory.typepad.com/papers/EthernetSpec.pdf הצהרת התקן]}}.
על פי [[TCP/IP|מודל ה־TCP/IP]], האתרנט הוא [[פרוטוקול תקשורת]] שאחראי על [[השכבה הפיזית של מודל ה-TCP/IP|השכבה הפיזית]] של התקשורת. על פי [[מודל ה-OSI]], האתרנט הוא פרוטוקול האחראי על [[שכבת הקישוריות של מודל ה־OSI|שכבת הקישוריות]] ומגדיר גם את [[השכבה הפיזית של מודל ה-OSI|השכבה הפיזית]] של התקשורת.
שורה 20:
 
== מבנה חבילת אתרנט ==
[[חבילת מידע|חבילה]] בפרוטוקול אתרנט מורכבת מחמישה חלקים: מבוא, פתיח, תוכן, סוגר וגובל. אורכה של חבילה נע בין 84 ל-1542 [[בית (מחשב)|בתים]] בהתאם לגודל שדה התוכן.
 
=== מבוא ===
המבוא (Preamble) מורכב מסדרה של 7 [[בית (מחשב)|בתים]] המכילים את הרצף 10101010 ואחריהם בית המכיל את הרצף 1010101'''1''' המסמן את סוף המבוא. מטרת המבוא היא לסנכרן את תחילת השידור באופן פיזי.
 
{| bgcolor="#3377CF" align="center"
| align="center" bgcolor="#EEEEEE" width="50" | בית ||align="center" bgcolor="#6699EF" width="50" | 1 || align="center" bgcolor="#6699EF" width="50" | 2 || align="center" bgcolor="#6699EF" width="50" | 3 || align="center" bgcolor="#6699EF" width="50" | 4 || align="center" bgcolor="#6699EF" width="50" | 5 || align="center" bgcolor="#6699EF" width="50" | 6 || align="center" bgcolor="#6699EF" width="50" | 7 || align="center" bgcolor="#6699EF" width="50" | 8
|-
| align="center" bgcolor="#EEEEEE" colspan="1" | תוכן ||align="center" bgcolor="#6699EF" colspan="7" | מבוא || align="center" bgcolor="#6699EF" colspan="1" | סיום מבוא
|}
 
שורה 34:
הפתיח הבסיסי מורכב מ-14 [[בית (מחשב)|בתים]] לפי הפירוט הבא:
 
{| bgcolor="#3377CF" align="center"
| align="center" bgcolor="#EEEEEE" width="50" | בית ||align="center" bgcolor="#6699EF" width="40" | 1 || align="center" bgcolor="#6699EF" width="40" | 2 || align="center" bgcolor="#6699EF" width="40" | 3 || align="center" bgcolor="#6699EF" width="40" | 4 || align="center" bgcolor="#6699EF" width="40" | 5 || align="center" bgcolor="#6699EF" width="40" | 6 || align="center" bgcolor="#6699EF" width="40" | 7 || align="center" bgcolor="#6699EF" width="40" | 8|| align="center" bgcolor="#6699EF" width="40" | 9|| align="center" bgcolor="#6699EF" width="40" | 10|| align="center" bgcolor="#6699EF" width="40" | 11|| align="center" bgcolor="#6699EF" width="40" | 12|| align="center" bgcolor="#6699EF" width="40" | 13|| align="center" bgcolor="#6699EF" width="40" | 14
|-
| align="center" bgcolor="#EEEEEE" colspan="1" | תוכן ||align="center" bgcolor="#6699EF" colspan="6" | כתובת יעד|| align="center" bgcolor="#6699EF" colspan="6" | כתובת מקור || align="center" bgcolor="#6699EF" colspan="2" | EtherType
|}
 
*כתובת יעד (שישה [[בית (מחשב)|בתים]]) - [[כתובת MAC|כתובת ה-MAC]] של רכיב היעד.
*כתובת מקור (שישה [[בית (מחשב)|בתים]]) - כתובת ה-MAC של רכיב המקור.
*[[:en:EtherType | EtherType]] (שני [[בית (מחשב)|בתים]]) - שדה המציין את סוג הפרוטוקול של הנתונים אותו ההודעה מעבירה כתוכן (לדוגמה, עבור תוכן בפרוטוקול [[IPv4]] יהיה ערך <tt>0x0800</tt> בעוד לתוכן בפרוטוקול [[Address Resolution Protocol|ARP]] יהיה ערך <tt>0x0806</tt>).
 
'''הערה''': אם הרשת עושה שימוש בפרוטוקול [[רשת מקומית וירטואלית]] (802.1Q), ה[[מתג (רשתות מחשבים)|מתג]] אליו מחובר המחשב מוסיף לפתיח שדה "תווית [[רשת מקומית וירטואלית|VLAN]]" בן ארבעה [[בית (מחשב)|בתים]]. שדה זה נושא את מזהה הרשת הווירטואלית לה שייך המחשב.
 
=== תוכן ===
שורה 60 ⟵ 59:
== שכבת הקו ==
שכבת הקו בטכנולוגית אתרנט מתחלקת לשתי תתי-שכבות:
# שכבת ה-Logical Link Control (‏LLCLLC).
# שכבת ה-Media Access Control ({{כ}}MAC).
 
=== שכבת ה-Logical Link Control (‏LLCLLC) ===
לתת-שכבה זו שני תפקידים מרכזיים:
# מהווה קישור בין [[שכבת הקו של מודל ה-OSI|שכבת הערוץ]] ל[[שכבת הרשת של מודל ה-TCP/IP|שכבת הרשת]]. בזכות שכבה זו אנו יכולים לציין במסגרת (Frame) את הפרוטוקול ששימש [[חבילת מידע]] זו ב[[שכבתבשכבת הרשת של מודל ה-TCP/IP|שכבת הרשת]] ([[IP]],[[IPX]] וכיוצא בזה).
# לעטוף את [[חבילת מידע|חבילות המידע]] המגיעות מ[[שכבתמשכבת הרשת של מודל ה-TCP/IP|שכבת הרשת]] ב-Frame. יש לשים לב כי תת-שכבה זו אינה אחראית על ה-Frame עצמו, אלא על ההכנסה של הנתונים לתוך ה-Frame.
=== שכבת ה-Media Access Control ({{כ}}MAC) ===
גם לתת-שכבה זו מספר תפקידים. העיקריים ביניהם הם:
==== גישה לתווך ====
ניתן לדמות את המצב ברשת האתרנט לדיון רב-משתתפים ללא מנחה. על מנת שהדיון יהיה פורה, יש לקבוע מראש כללי-דיון שימנעו ככל הניתן מצב שבו שני משתתפים ידברו בו זמנית. באופן אנלוגי, מכיוון שרשת האתרנט היא [[רשת מבוזרת]] שבה מדיית התקשורת ([[השכבה הפיזית של מודל ה-OSI|השכבה הפיזית]]) משותפת לכל הרכיבים ברשת, יש צורך למנוע שידור בו זמני של שתי תחנות לאותו [[מתחם התנגשות]].
 
תת-שכבת ה-MAC מסדירה את תיזמון הגישה למדיית התקשורת של רשת האתרנט כך שבכל רגע נתון רק תחנה אחת תשדר על מדיית התקשורת. האופן שבו היא עושה זאת מבוסס על [[אלגוריתם]] [[CSMA/CD]] שבו תחנה משדרת מסגרת (frame) ברגע שהיא חשה שמדיום התקשורת פנוי. במהלך שידור המסגרת, התחנה מאזינה לקווי התקשורת על מנת לוודא שהאות שהתקבל הוא אכן האות שנשלח. אם התחנה מזהה הפרעה היא תפסיק את שליחת המסגרת ותשלח אות התנגשות (jam signal) אשר יגרום לכל התחנות ברשת להפסיק מיד את השידור. לאחר פרק זמן אקראי, חוזרת התחנה לשדר את המסגרת. אם נוצרת התנגשות נוספת, נשלח שוב אות התנגשות וכל אחת מהתחנות מכפילה את זמן ההמתנה שהגרילה על מנת להקטין את הסיכוי להתנגשות נוספת.