You are on page 1of 27

3

1/27
‫‪‬‬ ‫ارائه درس مدار واسط‬

‫‪ ‬موضوع‪Ethernet :‬‬
‫‪‬‬

‫‪2/27‬‬
‫اترنت چیست؟‬ ‫‪‬‬
‫اترنت یک فناوری سنتی برای اتصال دستگاه ها در یک شبکه محلی سیمی (‪ )LAN‬یا شبکه گسترده (‪)WAN‬‬
‫است‪،‬که دستگاه ها را قادر می سازد از طریق یک‪ ‬پروتکل که مجموعه ای از قوانین یا زبان مشترک شبکه‬
‫است با یکدیگر ارتباط برقرار کنند‪.‬‬
‫اترنت تعیین می کند که چگونه دستگاه‌های شبکه داده‌ها را قالب‌بندی کرده و انتقال دهند تا دستگاه‌های دیگر‬
‫در همان شبکه ‪ LAN‬یا محدوده مشخص شده بتوانند اطالعات را شناسایی‪ ،‬دریافت و پردازش کنند‪.‬‬
‫دستگاه های متصل که از کابل برای دسترسی به یک شبکه محلی جغرافیایی استفاده می کنند(به جای اتصال‬
‫بی سیم) معموال از اترنت استفاده می کنند‪ .‬از کسب و کارها گرفته تا گیمرها و نیز کاربران مختلف‪ ،‬از‬
‫مزایای‬
‫اتصال به اترنت‪ ،‬که شامل قابلیت اطمینان و امنیت است‪ ،‬بهره می برند‪.‬‬

‫‪3/27‬‬
‫‪ ‬تاریخچه ‪Ethernet‬‬
‫‪ ‬بین سال‌های ‪ 1973‬و ‪ ، 1974‬اترنت توسط شرکت زیراکس در مرکز تحقیقاتی پالو آلتو در کالیفرنیا توسعه یافت‪ .‬این‬
‫‪ ‬ایده در یادداشتی که توسط «رابرت متکالف» در سال ‪ 1973‬نوشته شد‪ ،‬مستند گردید و او این مهم را ابداع کرد‪.‬‬
‫‪ ‬اترنت با سایر پروتکل‌های اختصاصی رقابت می‌کرد‪ .‬اترنت توانست خود را با واقعیت‌های بازار وفق دهد و بعد در‬
‫قالب‬
‫‪ ‬کابل کواکسیال نازک ارزان قیمت و سیم زوج به هم تابیده(‪ )twisted pair‬وارد بازار شد‪.‬‬
‫‪ ‬اترنت آزمایشی برای اتصال‪ Alto‬ها به یکدیگر و سرورها و پرینترهای لیزر‌‌ی استفاده شد‪ .‬اترنت آزمایشی با سرعت‬
‫‪ 2/94Mbps ‬کار میکرد‪.‬‬
‫‪ ‬در سال ‪ ، ۱۹۸۰‬اترنت به فناوری غالب شبکه تبدیل شد‪ .‬از آن زمان‪ ،‬این فناوری برای پاسخگویی به پهنای باند جدید و‬
‫‪ ‬نیازهای بازار تکامل یافته است‪.‬‬
‫حاضر‪ ،‬اترنت برای اتصال لوازم خانگی و سایر دستگاه‌های شخصی استفاده می‌شود‪.‬‬ ‫‪ ‬در حال‬
‫‪4/27‬‬
‫‪‬‬
‫تصویری از کامپیوتر ‪Alto‬‬ ‫‪‬‬

‫‪5/27‬‬
‫‪ ‬استاندارد های ‪IEEE‬‬
‫استاندارد اترنت با ‪ 802/3‬مشخص می شود‪.‬‬ ‫‪‬‬

‫‪6/27‬‬
‫‪ ‬مدل هفت الیه ‪OSI‬‬

‫‪7/27‬‬
‫‪ ‬چهار عنصر اصلی اترنت‬

‫اترنت از سخت افزار و نرم افزاری که جهت مبادله داده بین کامپیوترها با هم کار می کنند ساخته شده است‪.‬‬ ‫‪‬‬

‫فریم(قالب)‪ :‬دسته ای از بیت ها که داده را روی سیستم منتقل می کنند‪.‬‬ ‫‪‬‬

‫کنترل دسترسی به رسانه‪ :‬در برگیرنده قوانین جاسازی شده در هر واسطه اترنت که به چندین‬ ‫‪‬‬

‫کامپیوتر اجازه دسترسی به کانال اترنت تسهیمی (‪ )shared‬را به طریقی عادالنه می دهد‪.‬‬ ‫‪‬‬

‫اجزای سیگنالینگ‪ :‬ادوات الکترونیکی استاندارد که سیگنال های فرستنده و گیرنده را روی کانال‬ ‫‪‬‬

‫اترنت قرار می دهد‪.‬‬ ‫‪‬‬

‫رسانه ی فیزیکی‪ :‬کابل ها و دیگر سخت افزارها که برای حمل سیگنال های دیجیتال اترنت بین‬ ‫‪‬‬

‫کامپیوترهای پیوست به شبکه به کار می رود‪.‬‬ ‫‪‬‬

‫‪8/27‬‬
‫الیه های اترنت در مدل ‪OSI‬‬ ‫‪‬‬

‫الیه ی دیتا لینک در استاندارد ‪ IEEE‬نیز به دو زیرالیه ی سیگنالینگ فیزیکی و مشخصه رسانه تقسیم می‬ ‫‪‬‬
‫شود‪.‬‬

‫‪9/27‬‬
‫‪‬‬ ‫پروتکل دسترسی رسانه‬

‫‪10/27‬‬
‫‪‬‬ ‫فریم اترنت‬

‫‪11/27‬‬
‫‪ :preamble‬ف ریم ب ا اینف یلد ‪ 64‬ب یتیک ه اعالنیب رایش روع دریافتداده استآغاز میش ود ک ه ب ه واسطه های‬ ‫‪‬‬

‫اترنت‪ Mbps 10‬رویش بکه ب رایموارد زیر مجوز میدهد‪:‬‬


‫‪-1‬سنکرون کردن خودشان با جریان دیتای ورودی قبل از آنکه فیلدهای مهم دیتا وارد شوند‪.‬‬ ‫‪‬‬

‫‪-2‬از دست رفتن تعدادی از بیت ها به علت تاخیرهای ‪ start-up‬سیگنال در شروع فریم که باعث محافظت باقی مانده‬ ‫‪‬‬
‫فریم از این تاثیرات می شود‪.‬‬
‫در مشخصات ‪ 802/3‬به طور قراردادی به دو قسمت تقسیم می شود‪:‬‬ ‫‪‬‬

‫الف‪ -‬هفت بایت آغازین‬ ‫‪‬‬

‫ب‪ -‬یک بایت )‪ :SFD(Start Frame Delimiter‬دو بیت آخر ‪ SFD‬یک می باشند‪.‬‬ ‫‪‬‬

‫در سیستم های ‪Mbps 1000‬و‪ 100‬برای دوری از تغییر در ساختمان فریم‪ ،‬انتقال می یابد‪.‬‬ ‫‪‬‬

‫‪12/27‬‬
‫آدرس مقصد‬ ‫‪‬‬

‫‪ 48 ‬بیت آدرس منحصر به فرد واسطه اترنت به صورت ‪ unicast,multicast‬و ‪broadcast‬‬


‫خوانده شدن فریم تا آدرس مقصد و صرفنظر از خواندن بقیه فریم در صورت عدم همخوانی آدرس در‬ ‫‪‬‬
‫استاندارد ‪ IEEE 802.3‬بیت دوم آدرس مقصد‪ ،‬تعیین کننده آدرسهای مدیریت شده جهانی و‬
‫بومی(‪Globally‬و ‪)Locally‬‬
‫بیت دوم آدرس مقصد در حالت بومی و ‪ broadcast‬آدرس دهی یک در حالت جهانی صفر است‪.‬‬ ‫‪‬‬

‫بیت اول آدرس مقصد در حالت ‪ multicast‬یک در اشاره به یک واسطه منحصر به فرد صفر است‪.‬‬ ‫‪‬‬

‫‪13/27‬‬
‫آدرس مبدا‬ ‫‪‬‬

‫آدرس مبدا به هیچ وجه توسط پروتکل ‪ MAC‬تفسیر نمی‌شود در عوض برای استفاده پروتکل های سطح‬ ‫‪‬‬
‫باال فراهم می شود‪.‬‬
‫‪ ۲۴‬بیت باالتر توسط ‪ IEEE‬تحت عنوان شناسه واحد سازمانی(‪ )oui‬برای هر فروشنده به کار می رود‪۲۴.‬‬ ‫‪‬‬
‫بیت پایینی نیز هنگام ساخت به صورت آدرسی یگانه توسط فروشنده تخصیص می یابد‪.‬‬
‫‪ ۴‬بایت ‪ VLAN‬ممکن است به طور انتخابی در یک فریم اترنت بین فیلد آدرس مبدا و فیلد طول‪/‬نوع جای‬ ‫‪‬‬
‫بگیرد که ‪ VLAN‬هایی را که فریم به آنها تعلق دارد را شناسایی کند‪)virtual LAN tag header(.‬‬
‫این چهار بایت(برای جلوگیری از ازدیاد بیت) فقط در هاب سوییچ‌ها و تجهیزات دیگر که برای فرستادن و‬ ‫‪‬‬
‫گرفتن فریم های ‪ VLAN-Tagged‬برنامه ریزی شده اضافه شده است‪.‬‬

‫‪14/27‬‬
‫فیلد نوع‪/‬طول‬ ‫‪‬‬

‫اگر ارزش عددی کوچکتر یا مساوی ماکزیمم سایز فریم ‪ 0X3EF(1518) , un tagged‬باشد فیلد به عنوان‬ ‫‪‬‬
‫طول در نظر گرفته می شود‪.‬در آن حالت ارزش این فیلد‪،‬شماره بایت های کنترل لینک داده (‪ )LLC‬را تعیین‬
‫می کند‪.‬‬
‫اگر ارزش عددی بزرگتر از (‪ 0X0600)1536‬باشد فیلد به عنوان نوع به کار می رود که شناسه ‪ ۱۶‬تایی‬ ‫‪‬‬
‫بیانگر نوع پروتکل داخل فیلد داده است‪(.‬به عنوان مثال ‪ 0X800‬شناسه‪ IP‬می‌باشد)‬

‫‪15/27‬‬
‫‪FCS‬‬ ‫فیلد‬ ‫‪‬‬
‫این فیلد ‪ ۳۲‬بیتی شامل مقداری برای چک کردن صحت بیت های گوناگون در فیلد‬ ‫‪‬‬
‫های فریم به جز‪ Preamble/SFD‬است‪.‬‬
‫از مجموع چند جمله ای که محتوای فیلد های مقصد‪،‬مبدا‪،‬نوع(طول) و دیتا را در بر‬ ‫‪‬‬
‫دارد به وجود می آید‪.‬‬
‫در ایستگاه گیرنده با خواندن فریم ‪ CRC‬محاسبه می شود و با فیلد ‪ CRC‬ارسالی‪،‬‬ ‫‪‬‬
‫جهت بررسی خطا مقایسه می شود‪.‬‬

‫‪16/27‬‬
‫زمان های مهم در سیستم اترنت‬ ‫‪‬‬

‫‪ ‬الف‪ round trip time -‬در مد ‪half-duplex‬‬


‫زمانی که برای رفت و برگشت سیگنال بین دورترین نقاط از نظر مسافت یک سیستم اترنت الزم است‪.‬‬ ‫‪‬‬

‫‪ ‬ب‪IFG time -‬‬


‫زمان قبل از ارسال فریم معادل ‪ ۹۶‬بیت زمانی است‪(.‬بعد از ‪ idle‬شدن کانال یا بین دو فریم)‬ ‫‪‬‬

‫‪ ‬ج‪back off time -‬‬


‫تاخیر زمانی برای ارسال مجدد فریم ایستگاه های درگیر تصادم‬ ‫‪‬‬

‫‪ ‬د‪slot time-‬‬
‫زمان انتقال یک فریم مینیمم سایز از یک ایستگاه به ایستگاه دیگر است که برابر ‪ ۵۱۲‬بیت تایم است‪.‬‬ ‫‪‬‬

‫‪17/27‬‬
‫پروتکل اینترنت و آدرس های اترنت‬ ‫‪‬‬

‫نرم افزار شبکه سازی مبتنی بر‪ ،IP‬از آدرس ‪ IP۳۲‬بیتی اختصاصی خود آگاه است‪.‬همچنین می تواند آدرس ‪۴۸‬‬ ‫‪‬‬
‫بیتی اترنت واسطه شبکه خود را بخواند هرچند آدرس های اترنت دیگر ایستگاه های شبکه را وقتی برای اولین بار‬
‫سعی در ارسال پاکت روی اترنت دارد نمی داند‪.‬‬
‫سیستم پروتکل شبکه‪ TCP/IP‬این وظیفه را با پروتکل تحلیل آدرس‪ ) )ARP‬انجام می دهد‪.‬‬ ‫‪‬‬

‫پروتکل‪ ARP‬یک چسب بین آدرسهای ‪ ۳۲‬بیتی پروتکل های شبکه‪ IP‬و آدرسهای ‪ ۴۸‬بیتی واسطه های اترنت می‬ ‫‪‬‬
‫زند‪.‬کامپیوترهای درگیر‪،‬یک جدول در حافظه موسوم به ‪ ARP CASH‬برای نگهداری آدرسهای‪ IP‬و آدرسهای ‪۴۸‬‬
‫بیتی واسطه های اترنت مربوطه می سازند‪.‬‬

‫‪18/27‬‬
‫‪ ‬اترنت ‪FULL-DUPLEX‬‬
‫لینک بین ایستگاه ها باید از یک قطعه رسانه ای نقطه به نقطه نظیر زوج سیم به هم تابیده یا رسانه فیبر نوری برای‬ ‫‪‬‬
‫فراهم نمودن ارسال و دریافت مسیرهای مستقل داده استفاده کند‪.‬‬

‫‪19/27‬‬
‫‪ETHERNET FLOW CONTROL‬‬ ‫‪‬‬

‫برای رسیدن به این هدف از پروتکل ‪ MAC CONTROL‬استفاده می شود‪.‬‬ ‫‪‬‬

‫‪20/27‬‬
‫پروتکل های سطح باال و فریم اترنت‬ ‫‪‬‬

‫گستره ی زیادی از کامپیوترها چندین پروتکل سطح باال یکسان دارند‪.‬‬ ‫‪‬‬

‫فرایند شناسایی رشته پروتکل سطح باالی شبکه که داخل فیلد دیتای فریم حمل می شود مالتی پلکسینگ دمالتی‬ ‫‪‬‬
‫پلکسینگ نام دارد‪.‬‬

‫‪21/27‬‬
‫هاب های رپیتر‬ ‫‪‬‬

‫تنها در مد ‪ half-duplex‬استفاده می شود‪.‬‬ ‫‪‬‬

‫به یک آدرس واسطه اترنت نیاز ندارند‪.‬‬ ‫‪‬‬

‫امروزه با پایین آمدن هزینه‌ هاب های سوییچ کمتر استفاده می شوند‪.‬‬ ‫‪‬‬

‫‪22/27‬‬
‫هاب های سوییچ‬ ‫‪‬‬
‫دستگاه هایی که دو‪ LAN‬را پیوند می دهند پل‪ ) )bridge‬نام دارند‪.‬‬ ‫‪‬‬

‫پل نمودن‪ ) )bridging‬یک دستگاه یا بیشتر از دو پورت به عنوان هاب سوئیچ شناخته می شود‪.‬‬ ‫‪‬‬

‫‪23/27‬‬
‫آینده اترنت‬ ‫‪‬‬

‫‪24/27‬‬
Cisco 400G QSFP-DD transceiver prominent
features and differentiators

25/27
‫منابع‬ 

ETHERNET THE DIFINITIVE GUIDE BY CHARLES E.SPURGEON 

Data Communications and Networking By Behrouz FOROUZAN 

26/27
‫‪‬‬ ‫ارائه کننده‪:‬احمدرضا بنائی مقدم‬

‫‪‬‬ ‫استاد‪:‬دکتر مفتخرزاده‬

‫‪27/27‬‬

You might also like