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

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


تبلیغ بانک ها در صفحات
ربات ساز تلگرام در صفحات
ایمن نیوز در صفحات
.. سیستم ارسال پیامک ..
بررسي فرآيند روتينگ
-(6 Body) 
بررسي فرآيند روتينگ
Visitor 464
Category: دنياي فن آوري
روتينگ ( Routing ) يکي از مهمترين پتانسيل هاي مورد نياز در يک شبکه به منظور ارتباط با ساير شبکه ها است . در صورتي که امکان روتينگ پروتکل ها وجود نداشته باشد ، کامپيوترها قادر به مبادله داده نخواهند بود.
بسياري از علاقه منداني که جديدا" به دنياي گسترده شبکه هاي کامپيوتري پيوسته اند ، فکر مي کنند که به منظور ارتباط با يک ماشين صرفا" به آدرس ip آن نياز است . با مطالعه اين مطلب مشخص خواهد شد که در اين رابطه به اطلاعات بمراتب بيشتري نياز مي باشد . به منظور آشنائي با فرآيند روتينگ ، يک نمونه مثال را مرحله به مرحله دنبال نموده تا با فرآيند روتينگ اطلاعات، بيشتر آشنا شويم.
مثال : برررسي فرآيند روتينگ در دو شبکه LAN
دو شبکه فرضي a و b از طريق يک روتر ( روتر a ) که داراي دو اينترفيس e0 و e1 مي باشد ، به يکديگر متصل شده اند . اينترفيس هاي فوق ، مشابه اينترفيس هاي موجود بر روي کارت هاي شبکه بوده که درون روتر تعبيه شده اند ( rj-45 ).کامپيوتر a (موجود بر روي شبکه a ) ، قصد برقراري يک ارتباط با کامپيوتر b ( موجود بر روي شبکه b) را دارد.
مرحله يک : کامپيوتر ( ميزبان ) a از طريق خط دستور ، فرمان Ping 200.200.200.5 را تايپ مي نمايد.
مرحله دوم : پروتکل ip با پروتکل ARP ( اقتباس شده از کلمات address resolution protocol ) کار نموده تا مشخص گردد که بسته اطلاعاتي فوق عازم چه شبکه اي است . بدين منظور آدرس ip و subnet mask کامپيوتر a بررسي مي گردد . با توجه به اين که درخواست فوق براي يک کامپيوتر راه دور مي باشد ، مي بايست بسته اطلاعاتي براي روتر ( GATEWAY شبکه a ) ارسال تا وي بتواند آن را به شبکه مورد نظر هدايت نمايد ( در اين مورد خاص شبکه b ).
مرحله سوم : کامپيوتر a به منظور ارسال بسته اطلاعاتي براي روتر، نيازمند آگاهي از آدرس سخت افزاري اينترفيس روتر است که به شبکه a متصل شده است.( منظور آدرس MAC مربوط به اينترفيس e0 است که شبکه a از طريق آن به روتر متصل شده است ).به منظور دريافت آدرس MAC ، کامپيوتر a محتويات ARP cache خود را بررسي مي نمايد.arp cache ، محلي از حافظه است که آدرس هاي MAC براي چندين ثانيه در آنجا ذخيره مي گردند.
مرحله چهارم : در صورتي که آدرس MAC مربوط به اينترفيس روتر که به شبکه a متصل شده است در ARP cache کامپيوتر a پيدا نشود ، نشاند هنده اين موضوع است که مدت زمان زيادي از ارتباط وي با روتر گذشته و يا وي قادر به يافتن آدرس MAC مربوط به روتر ( اينترفيسي که به شبکه a متصل شده است ) نمي باشد . با توجه به وضعيت فوق ، کامپيوتر a اقدام به ارسال يک ARP broadcast مي نمايد . پيام ارسالي در پي يافتن پاسخي مناسب بدين سوال است که : " آدرس MAC مربوط به ip:192.168.0.1 چيست ؟ ".پس از ارسال پيام Broadcast ، روتر تشخيص مي دهد که آدرس ip مربوط به وي بوده و مي بايست به درخواست فوق ، پاسخ دهد . بدين ترتيب ، روتر با ارسال آدرس MAC مربوط به اينترفيس e0 ، پاسخ لازم را به کامپيوتر a خواهد داد . يکي از دلايلي که در برخي مواقع دستور ping در اولين مرتبه با Time out مواجه مي شود به موضوع اشاره شده برمي گردد . در چنين مواردي مدت زمان زيادي طول خواهد کشيد که يک ARP ارسال و ماشين مربوطه با ارسال آدرس MAC خود به آن پاسخ دهد ( TTL:Time To Live اولين بسته اطلاعاتي Ping به سر آمده و پيام Time out را خواهيم داشت ).
مرحله پنجم: روتر با ارسال آدرس ip:192.168.0.1 که به اينترفيس e0 آن نسبت داده شده است ، پاسخ مورد نظر را خواهد داد . بدين ترتيب ، کامپيوتر a تمامي اطلاعات مورد نياز به منظور ارسال يک بسته اطلاعاتي به خارج از شيکه و براي روتر را دارا مي باشد . لايه شبکه به لايه datalink که بسته اطلاعاتي را توسط Ping ( يک icmp echo request ) توليد نموده است ، به همراه آدرس سخت افزاري روتر ، اشاره مي نمايد . بسته اطلاعاتي شامل آدرس هاي ip مبداء و مقصد به همراه icmp echo است که در لايه شبکه مشخص شده است.
مرحله ششم : لايه datalink مربوط به کامپيوتر a ، يک فريم را توليد که يک بسته اطلاعاتي کپسوله شده به همراه اطلاعات مورد نياز براي ارسال بر روي شبکه محلي است ( شبکه a ).اطلاعات فوق ، شامل آدرس سخت افزاري کامپيوترهاي مبداء و مقصد ( آدرس MAC ) و فيلد نوع است که مسئوليت مشخص نمودن پروتکل لايه شبکه ( مثلا" ipv4 ) و ARP را برعهده دارد . در انتهاي فريم ، در بخش fcs فريم، لايه datalink يک CRC را مستقر نموده تا ماشين دريافت کننده ( روتر ) قادر به تشخيص سالم بودن بسته اطلاعاتي دريافتي باشد.
منبع: www.iranictnems.ir
Add Comments
Name:
Email:
User Comments:
SecurityCode: Captcha ImageChange Image