جستجو در محصولات

گالری پروژه های افتر افکت
گالری پروژه های PSD
جستجو در محصولات


تبلیغ بانک ها در صفحات
ربات ساز تلگرام در صفحات
ایمن نیوز در صفحات
.. سیستم ارسال پیامک ..
مباني اترنت ( بخش دوم )
-(15 Body) 
مباني اترنت ( بخش دوم )
Visitor 1443
Category: دنياي فن آوري
فريم ،‌ واحد داده در لايه دوم مدل مرجع OSI است . در واقع ،‌ فريم يك ساختمان داده خاص مشتمل بر چندين فيلد است كه هر يك از آنان به منظور انجام وظايف تعريف شده ، تعداد مشخصي بايت را به خدمت خواهند گرفت . در ادامه به بررسي ساختمان داده فوق ، خواهيم پرداخت .

ساختار فريم اترنت

• ساختار فريم در لايه Data Link ، تقريبا" براي تمامي سرعت هاي اترنت ( از ده تا ده هزار مگابيت در ثانيه ) يكسان مي‌ باشد . اين وضعيت در لايه فيزيكي وجود نداشته و هر يك از نسخه هاي اترنت داراي يك مجموعه قوانين جداگانه و مختص به خود مي باشند .

مقدمه


مقدمه
7

محاسبه FCS


FCS
4

شروع 
1

مقصد
6

مبداء
6

طول / نوع
2

Data| Pad
46 تا 1500

  • مقدمه ( 56 بيت معادل هفت octet)
  • شروع فريم ( 8 بيت معادل يك octet)
  • آدرس MACمقصد ( 48 بيت معادل شش octet)
  • آدرس MACمبداء ( 48 بيت معادل شش octet)
  • طول / نوع  ( 16 بيت معادل دو octet)
    در صورتي كه مقدار موجود در اين فيلد  كمتر از 0600(مبناي شانزده ) باشد ،‌ مقدار طول و  در غير اينصورت نوع پروتكل مشخص مي گردد .
  • داده ( بين 368 تا 12000 بيت، معادل چهل و شش تا يكهزار و پانصد octet)
    در صورتي كه  مقدار موجود در اين فيلد كمتر از چهل و هشت octetباشد ،‌ مي بايست يك Padبه انتها اضافه گردد . 
  • FCS( سي و دو  بيت معادل چهار octet)

• در نسخه اترنت كه توسط DIX پياده سازي شده بود ( قبل از ارائه نسخه IEEE 802.3 ) ،‌ مقدمه و شروع فريم در يك فيلد تركيب مي شدند . فيلد "طول / نوع " در نسخه هاي اوليه IEEE به عنوان "طول" و صرفا" در نسخه DIX به عنوان "نوع" در نظر گرفته شده بود .

مقدمه


مقدمه
7

محاسبه FCS


FCS
4

شروع 
1

مقصد
6

مبداء
6

طول / نوع
2

Data| Pad
46 تا 1500

  • مقدمه ( 56 بيت معادل هفت octet)
  • شروع فريم ( 8 بيت معادل يك octet)
  • آدرس MACمقصد ( 48 بيت معادل شش octet)
  • آدرس MACمبداء ( 48 بيت معادل شش octet)
  • طول / نوع  ( 16 بيت معادل دو octet)
    در صورتي كه مقدار موجود در اين فيلد  كمتر از 0600(مبناي شانزده ) باشد ،‌ مقدار طول و  در غير اينصورت نوع پروتكل مشخص مي گردد .
  • داده ( بين 368 تا 12000 بيت، معادل چهل و شش تا يكهزار و پانصد octet)
    در صورتي كه  مقدار موجود در اين فيلد كمتر از چهل و هشت octetباشد ،‌ مي بايست يك Padبه انتها اضافه گردد . 
  • FCS( سي و دو  بيت معادل چهار octet)

• در اترنت II ، فيلد "نوع" ،‌ در تعريف فريم 3 . 802 مورد توجه قرار گرفت . گره دريافت كننده با بررسي مقدار فيلد " طول / نوع " ، مي بايست نوع پروتكل استفاده شده در لايه بالاتر موجود در فريم را تعيين نمايد ( مثلا" 0x0800 ،‌ پروتكل IPV4 و 0X806 پروتكل ARP ) .
در صورتي كه مقدار موجود در اين فيلد معادل 0X600 ( مبناي شانزده ) و يا بزرگتر از آن باشد ، ‌فريم بر اساس سيستم كدينگ اترنت دو تفسير مي گردد .

فيلدهاي فريم اترنت

برخي فيلدهاي ضروري در فريم هاي استاندارد 3 . 802 عبارتند از :

 IEEE802.3

مقدمه

شروع 

مقصد

مبداء

طول / نوع

Data| Pad


FCS
 

7

1

6

6

2

46 تا 1500

4

Ethernet

مقدمه

مقصد

مبداء

طول / نوع

Data| Pad


FCS
 

8

6

6

2

46 تا 1500

4

• مقدمه ( Preamble ) ، يك الگوي متناوب مشتمل بر مجموعه اي ‌از صفر و يك است كه از آن براي همزماني در سرعت هاي ده مگابيت در ثانيه و يا سرعت هاي پائين تر استفاده مي شود . با توجه به اين كه نسخه هاي سريع تر اترنت همزمان مي باشند به اطلاعات فوق نياز نبوده و صرفا" جهت سازگاري با نسخه هاي قبلي استفاده مي گردد.

PreambleFileld

10101010 10101010  10101010  10101010  10101010  10101010  10101010  

• شروع فريم يا SFD ( برگرفته از Start Frame Delimiter ) از هشت بيت تشكيل شده است و مسئوليت آن مشخص كردن انتهاي اطلاعات مربوط به زمانبندي است الگوي فوق به صورت 10101011 مي باشد .
• آدرس مقصد ، شامل آدرس MAC مقصد است . آدرس مقصد مي تواند به صورت تكي ( Unicast ) ، گروهي ( Multicast ) و يا براي تمامي گره ها ( broadcast ) باشد .
• آدرس مبداء‌ ، شامل آدرس MAC مبداء است . آدرس مبداء همواره به صورت تكي (Unicast ) بوده و آدرس گره ارسال كننده اطلاعات را مشخص مي نمايد .
• طول / نوع براي دو هدف متفاوت استفاده مي گردد . در صورتي كه مقدار اين فيلد كمتر از 1536 ( مبناي ده ) و يا 0x600 ( مبناي شانزده ) باشد ، طول را مشخص مي نمايد . از فيلد فوق به عنوان "طول" زماني استفاده مي گردد كه مسئوليت مشخص كردن پروتكل استفاده شده بر عهده لايه LLC باشد . مقدار موجود در اين فيلد به عنوان "طول" ، تعداد بايت هاي داده را مشخص مي نمايد .
در صورتي كه مقدار اين فيلد به عنوان "نوع" در نظر گرفته شود ، پروتكل لايه بالاتر كه پس از تكميل پردازش اترنت داده را دريافت مي نمايد ، مشخص مي گردد .
• داده و Pad ، هر طولي را مي تواند داشته باشد مشروط به اين كه از حداكثر اندازه فريم تجاوز ننمايد . حداكثر اطلاعاتي را كه مي توان در هر مرتبه ارسال نمود، يكهزار و پانصد octet مي‌باشد. در صورتي كه داده موجود در فيلد "داده " به حداقل مقدار لازم ( چهل و شش octet ) نرسيده باشد ،‌ مي بايست از Pad استفاده گردد .
• FCS از چهار octet تشكيل و شامل مقدار CRC است كه توسط دستگاه فرستنده محاسبه و توسط دريافت كننده به منظور تشخيص بروز خطاء در زمان ارسال اطلاعات ، ‌مجددا" محاسبه مي گردد . با توجه به اين كه خرابي صرفا" يك بيت از ابتداي فيلد "آدرس مقصد " تا انتهاي فيلد "FCS" باعث محاسبه Checksum متفاوتي خواهد شد ، تشخيص اين موضوع كه اشكال مربوط به فيلد FCS و يا ساير فيلدهاي شركت كننده در محاسبه CRC است را غير ممكن مي نمايد .
در بخش سوم به بررسي عملكرد اترنت خواهيم پرداخت .

Add Comments
Name:
Email:
User Comments:
SecurityCode: Captcha ImageChange Image