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

תוכן שנמחק תוכן שנוסף
מ חשוב מספיק כדי להופיע גם בקטגוריה הראשית
Roey n7 (שיחה | תרומות)
אין תקציר עריכה
שורה 10:
* הגדלת קצב השידור בכפולות של 10 תוך שמירה על אותה מסגרת (frame format). כתוצאה מכך, רכיבים ברשת יכולים לתקשר ביניהם ללא תלות בקצב ההעברה שלהם. כמו כן, ניתן לשדרג רכיב אחד ברשת ללא צורך בשדרוג של שאר הרכיבים. הקצבים המוגדרים הינם 10[[Gbps]], 1[[Gbps]], 100[[Mbps]], 10[[Mbps]] וגם 100[[Gbps]] בעתיד.
* השימוש ב[[סיב אופטי]] לקצבים הגדולים מ-100[[Mbps]] המאפשר העברת האותות למרחקים גדולים מהאפשרי בזוגות שזורים.
 
 
==מבנה חבילת Ethernet ==
[[חבילת מידע|חבילה ]] בפרוטוקול Ethernet מורכבת מחמישה חלקים: מבוא, פתיח, תוכן, סוגר וגובל. אורכה של חבילה נע בין 84 ל- 1542 [[בית (מחשב)|בתים]] בהתאם לגודל שדה התוכן.
TCP כוללת פתיח באורך משתנה המורכב משדות קבועים בגודל 20 [[בית (מחשב)|בתים]] ושדות אופציונליים בגודל של עד 40 [[בית (מחשב)|בתים]] (בכל מקרה גודל הפתיח הוא כפולה של 32 [[סיבית|סיביות]]). לאחר הפתיח מצורפת מסגרת המידע בגודל משתנה הקטן מ-65,495 בתים. החבילה אינה כוללת סוגר.
 
===מבוא===
המבוא (Preamble) מורכב מסדרה של 7 [[בית (מחשב)|בתים]] המכילים את הרצף 10101010 ואחריהם [[בית (מחשב)|בית]] המכיל את הרצף 1010101'''1''' המסמן את סוף המבוא. מטרת המבוא היא לסנכרן את את תחילת השידור באופן פיזי.
 
{| bgcolor="#3377CF" align="center"
| align="center" bgcolor="#6699EF" | 1 || align="center" bgcolor="#6699EF" | 2 || align="center" bgcolor="#6699EF" | 3 || align="center" bgcolor="#6699EF" | 4 || align="center" bgcolor="#6699EF" | 5 || align="center" bgcolor="#6699EF" | 6 || align="center" bgcolor="#6699EF" | 7 || align="center" bgcolor="#6699EF" | 8 || align="center" bgcolor="#6699EF" | 9 || align="center" bgcolor="#6699EF" | 10 || align="center" bgcolor="#6699EF" | 11 || align="center" bgcolor="#6699EF" | 12 || align="center" bgcolor="#6699EF" | 13 || align="center" bgcolor="#6699EF" | 14 || align="center" bgcolor="#6699EF" | 15 || align="center" bgcolor="#6699EF" | 16 || align="center" bgcolor="#6699EF" | 17 || align="center" bgcolor="#6699EF" | 18 || align="center" bgcolor="#6699EF" | 19 || align="center" bgcolor="#6699EF" | 20 || align="center" bgcolor="#6699EF" | 21 || align="center" bgcolor="#6699EF" | 22 || align="center" bgcolor="#6699EF" | 23 || align="center" bgcolor="#6699EF" | 24 || align="center" bgcolor="#6699EF" | 25 || align="center" bgcolor="#6699EF" | 26 || align="center" bgcolor="#6699EF" | 27 || align="center" bgcolor="#6699EF" | 28 || align="center" bgcolor="#6699EF" | 29 || align="center" bgcolor="#6699EF" | 30 || align="center" bgcolor="#6699EF" | 31 || align="center" bgcolor="#6699EF" | 32
|}-
| align="center" bgcolor="#6699EF" colspan="32" | מבוא
|-
| align="center" bgcolor="#6699EF" colspan="24" | מבוא || align="center" bgcolor="#6699EF" colspan="8" | סיום מבוא
|}
 
===פתיח===
הפתיח מורכב מ- 18 [[בית (מחשב)|בתים]] לפי הפירוט הבא:
 
 
{| bgcolor="#3377CF" align="center"
| align="center" bgcolor="#6699EF" | 1 || align="center" bgcolor="#6699EF" | 2 || align="center" bgcolor="#6699EF" | 3 || align="center" bgcolor="#6699EF" | 4 || align="center" bgcolor="#6699EF" | 5 || align="center" bgcolor="#6699EF" | 6 || align="center" bgcolor="#6699EF" | 7 || align="center" bgcolor="#6699EF" | 8 || align="center" bgcolor="#6699EF" | 9 || align="center" bgcolor="#6699EF" | 10 || align="center" bgcolor="#6699EF" | 11 || align="center" bgcolor="#6699EF" | 12 || align="center" bgcolor="#6699EF" | 13 || align="center" bgcolor="#6699EF" | 14 || align="center" bgcolor="#6699EF" | 15 || align="center" bgcolor="#6699EF" | 16 || align="center" bgcolor="#6699EF" | 17 || align="center" bgcolor="#6699EF" | 18 || align="center" bgcolor="#6699EF" | 19 || align="center" bgcolor="#6699EF" | 20 || align="center" bgcolor="#6699EF" | 21 || align="center" bgcolor="#6699EF" | 22 || align="center" bgcolor="#6699EF" | 23 || align="center" bgcolor="#6699EF" | 24 || align="center" bgcolor="#6699EF" | 25 || align="center" bgcolor="#6699EF" | 26 || align="center" bgcolor="#6699EF" | 27 || align="center" bgcolor="#6699EF" | 28 || align="center" bgcolor="#6699EF" | 29 || align="center" bgcolor="#6699EF" | 30 || align="center" bgcolor="#6699EF" | 31 || align="center" bgcolor="#6699EF" | 32|| align="center" bgcolor="#6699EF" | 33|| align="center" bgcolor="#6699EF" | 34|| align="center" bgcolor="#6699EF" | 35|| align="center" bgcolor="#6699EF" | 36|| align="center" bgcolor="#6699EF" | 37|| align="center" bgcolor="#6699EF" | 38|| align="center" bgcolor="#6699EF" | 39|| align="center" bgcolor="#6699EF" | 40|| align="center" bgcolor="#6699EF" | 41|| align="center" bgcolor="#6699EF" | 42|| align="center" bgcolor="#6699EF" | 43|| align="center" bgcolor="#6699EF" | 44|| align="center" bgcolor="#6699EF" | 45|| align="center" bgcolor="#6699EF" | 46|| align="center" bgcolor="#6699EF" | 47|| align="center" bgcolor="#6699EF" | 48
|-
| align="center" bgcolor="#6699EF" colspan="48" | כתובת יעד
|-
| align="center" bgcolor="#6699EF" colspan="48" | כתובת מקור
|-
| align="center" bgcolor="#6699EF" colspan="32" | תווית VLAN || align="center" bgcolor="#6699EF" colspan="16" | EtherType
|}
 
 
*כתובת יעד (שישה [[בית (מחשב)|בתים]]) - כתובת ה- MAC של רכיב היעד.
*כתובת מקור (שישה [[בית (מחשב)|בתים]]) - כתובת ה- MAC של רכיב המקור.
*תווית [[רשת מקומית וירטואלית|VLAN]] (ארבעה [[בית (מחשב)|בתים]]) - במידה ונעשה שימוש בפרוטוקול [[רשת מקומית וירטואלית]] (802.1Q), שדה זה נושא את מזזה הרשת הוירטואלית לה שייכת ההודעה.
*[[:en:EtherType | EtherType]] (שני [[בית (מחשב)|בתים]]) - שדה המציין את סוג הפרוטוקול של המידע אותו ההודעה מעבירה כתוכן (לדוגמא, עבור תוכן בפרוטוקול [[IPv4]] יהיה ערך <tt>0x0800</tt> בעוד לתוכן בפרוטוקול [[Address Resolution Protocol|ARP]] יהיה ערך <tt>0x0806</tt>).
 
 
===תוכן===
 
שדה התוכן בחבילת Ethernet מכיל בין 46 ל- 1500 [[בית (מחשב)|בתים]].
 
===סוגר===
 
הסוגר של חבילת Ethernet מכיל שדה בן ארבעה [[בית (מחשב)|בתים]] המורכב מסיכום ביקורת ([[checksum]]), מספר האימות של הפתיח והתוכן.
 
===גובל===
 
הגובל ([[:en:Interframe gap | Interframe gap]]) הנו סדרה של 12 [[בית (מחשב)|בתים]] המשודרים בסוף החבילה ומשמשים להפרדה לקראת תחילת השידור הבא.
 
==שכבת הקו==
שורה 20 ⟵ 69:
# מהווה קישור בין [[שכבת הקו של מודל ה-OSI|שכבת הערוץ]] ל[[שכבת הרשת של מודל ה-TCP/IP|שכבת הרשת]]. בזכות שכבה זו אנו יכולים לציין במסגרת (Frame) את הפרוטוקול ששימש [[חבילת מידע]] זו ב[[שכבת הרשת של מודל ה-TCP/IP|שכבת הרשת]] ([[IP]],[[IPX]] וכיוצא בזה).
# לעטוף את [[חבילת מידע|חבילות המידע]] המגיעות מ[[שכבת הרשת של מודל ה-TCP/IP|שכבת הרשת]] ב-Frame. יש לשים לב כי תת-שכבה זו אינה אחראית על ה-Frame עצמו, אלא על ההכנסה של המידע לתוך ה-Frame.
להלן המבנה של מסגרת ה-Ethernet:
<div style="text-align: left; direction: ltr; margin-left: 1em;">
 
{| border=1
|'''Preamble'''
8 Bytes
| '''DA'''
6 Bytes
| '''SA'''
6 Bytes
| '''EtherType OR Length'''
2 Bytes
| '''Payload'''
46-1500 Bytes
| '''CRC'''
4 Bytes
|}
</div>
* '''Payload''' - שדה בן 1500-46 בתים שמכיל את תוכן המנה משכבת הרשת שעברה אנקפסולציה.
 
* '''SA''' ,'''DA''' - כתובות ה-MAC של רכיב היעד ורכיב המקור, בהתאמה.
* '''CRC''' - ערך בן 4 בתים שמשמש לבדיקת תקינות הנתונים ב-'''Payload'''. הערך מחושב באמצעות הפעלת [[פונקציה (תכנות)|פונקציית]] [[בדיקת יתירות מחזורית|CRC]] על שדה ה-Payload במסגרת.
 
===שכבת ה-Media Access Control ({{כ}}MAC)===
גם לתת-שכבה זו מספר תפקידים. העיקריים ביניהם הם:
שורה 55 ⟵ 80:
 
====מיעון פיסי====
תת השכבה אחראית על ה[[כתובת MAC|מיעון הפיסי]] של כל מסגרת (שדות ה-DA ו-SA שניתן לראות לעיל). הכתובת הפיזית שבה משתמשים בטכנולוגיית Ethernet היא [[כתובת MAC]]. כתובת זו, המשמשת להתקשרות בתוך ה[[ערוץ תקשורת|ערוץ]], צרובה על [[כרטיס רשת|כרטיס הרשת]] וחייבת להיות יחידה ברשת, ולכן כתובות MAC על רכיבים שנמכרים לציבור הרחב אינן חוזרות על עצמן לעולם. על אף שכרטיס הרשת מכיל כתובת MAC שנצרבת על ידי היצרן, ניתן לעתים לשנות אותה. ביצוע פעולה זו מחייב מעקב אחרי כרטיסי הרשת ואופן השימוש בהם, כדי למנוע מצב שבו שני כרטיסים שניתנה להם כתובת זהה יחוברו לאותה רשת איתרנטEthernet.
 
====סימון התחלה וסיום של מסגרת====
על מנת שנוכל לזהות את תחילתה וסופה של כל [[חבילת מידע]], מוסיפה תת-שכבת ה-MAC שדה המסמן תחילה או סוף. ניתן להסתכל על שדה ה-Preamble כעל אחריות של תת-שכבת ה-MAC.
 
==השכבה הפיזית==