لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
بررسی کارکردهای شبکه ای مودم ADSL
2011-09-24, 09:33 AM,
ارسال : #1
بررسی کارکردهای شبکه ای مودم ADSL
بنده این مطلب رو در سایت برنامه نویس درج کردم، اما فکر کردم چون در این فروم معمولا تخصص و تجربهء شبکه ای خوبی پیدا میشه این مطلب رو در اینجا هم مطرح کنم.
ضمنا احتمالا دونستن این مسائل برای کاربران GNU/Linux جالبتر و مفیدتره تا ویندوزیها؛ هم بخاطر اینکه کاربران لینوکس خوره تر و فنی تر هستن و هم اینکه بنظر میرسه احتمال درگیری بیشتری با اینطور مسائل و جنبه های سطح پایین و پیکربندی ها دارن.

============================

دیشب کلی مقاله راجع به دستگاهها و کارکردهای مختلف شبکه خوندم و با هم مقایسه کردم تا بتونم طرز کار و ارتباط و تفاوت هرکدوم رو درک کنم. روی این مفاهیم مطالعه کردم: router, bridge, hub, gateway, switch
یعنی موارد مهمش اینا بود.

در پایان به این نتایج رسیدم:

- Hub یک دستگاه ساده است که سیگنال ورودی از هر پورت را به تمام پورت های دیگر ارسال میکند (باید توجه داشت که منظور از پورت در اینجا اتصال فیزیکی هر گرهء متصل به هاب است - نه مفهوم پورت های پروتکل های نرم افزاری که در برنامه نویسی مطرح هستند). هاب در لایهء 1 (لایهء فیزیکی) کار میکنه. هاب برای ایجاد شبکه های کوچک استفاده میشه و بخاطر وجود collision کارایی شبکه هایی که با hub درست میشن پایینه.
درواقع hub شبیه یک کابل مستقیم مشترک بین تمام PC ها عمل میکنه، اما از نظر سیم بندی و خطایابی و استحکام بهتر از یک کابل مشترک است.

- Switch یک دستگاه هوشمندتر از hub است که روی لایهء 2 (Data Link Layer) کار میکنه و با استفاده از آدرسهای MAC بسته هایی رو که از هر گره دریافت میکنه فقط به گره های مقصدشون ارسال میکنه (نه به تمام گره های دیگر). بنابراین collision به صفر (درمورد اتصالهای full duplex) یا حداقل ممکن (درمورد اتصالهای half duplex) میرسه و کارایی شبکه بالا میره.
درواقع در قدیم بخاطر گران قیمت تر بودن سویچ ها در خیلی کاربردها از هاب استفاده میکردند، اما اکنون بخاطر نزدیک بودن قیمت این دو سخت افزار، در بیشتر جاهایی که قبلا هاب استفاده میشد از سویچ استفاده میشود.

- Bridge هم ظاهرا مشابه switch است. درواقع در منابع گفته شده که switch یک bridge با پورت های زیاد است (چقدر سر این تشابه گیر کرده بودم).

- Router دستگاهی است که برای ارتباط بین چند شبکه بکار میرود. مثلا میتوان دو LAN را بوسیلهء یک روتر به هم متصل کرد. روتر در لایهء 3 (Network Layer) کار میکند و بنابراین در شبکه های IP با استفاده از IP عمل هدایت بسته ها را انجام میدهد (بنظرم با MAC و لایه های سطح پایین تر کاری ندارد).

- Gateway به گره ای در شبکه گفته میشود که همچون روتر برای ارتباط بین شبکه های مختلف اما ناهمگون (از نظر پروتکل) بکار میرود. بیشتر روترها دارای قابلیت Gateway هم هستند.
Gateway ممکن است در هر لایه ای کار کند و عمل تبدیلات بین پروتکلهای شبکه های مختلف را انجام میدهد (میدونیم که لایه های مختلف میتونن پروتکل های مختلف داشته باشن).
در مقالهء ویکیپدیا آمده است: فعالیتهای یک Gateway از روتر یا switch پیچیده تر است چراکه gateway با استفاده از بیش از یک پروتکل ارتباط برقرار میکند.

ضمنا یک PC یا نرم افزار خاصی میتواند نقش یک Gateway را ایفا کند و Gateway لزوما یک دستگاه سخت افزاری مخصوص این کار نیست. همینطور درمورد انواع دیگر دستگاههای ذکر شده هم فکر میکنم یک رایانه یا نرم افزار میتواند کار آنها را انجام دهد، اما احتمالا چنین سناریویی درمورد آنها خیلی کمتر معقول و معمول است.

لطفا اگر در این تعاریف اشتباه یا نقصی وجود دارد تذکر دهید.

--------------------

خب بعد بنده آمدم و فانکشن ها و اجزای سخت افزاری یک مودم ADSL امروزی را برای خودم تحلیل کردم.
برای این کار یک مودم ADSL استاندارد را فرض میکنیم که یک پورت LAN و یک پورت USB دارد و بنابراین میتوان دو PC را همزمان به آن متصل کرد که هردو از اتصال اینترنت استفاده کنند و ضمنا یک ارتباط LAN بین خود آنها بوجود میاید.

- آنطور که متوجه شدم، بیشتر مودمهای ADSL نقش روتر را هم دارند (اما فکر میکنم فقط درحالتی که مودم روی PPPoE باشد)؛ چون ارتباط بین دو شبکه، یعنی شبکهء LAN متشکل از PC های ما و شبکهء ISP مان را برقرار میکنند. درواقع به این نوع مودمها DSL router هم گفته میشود.

- در حالت PPPoE مودم ADSL یک Gateway هم هست (درواقع به این مودمها Residential gateway هم گفته میشود) چون بین دو پروتکل مختلف، که یکی پروتکل PPPoE و دیگری پروتکل Ethernet شبکهء LAN خودمان است ارتباط برقرار میکنند. اگر مودم در حالت Bridge باشد احتمالا دیگر نقش Gateway را ایفا نمیکند (احتمالا در این حالت PC خودمان نقش Gateway را ایفا میکند).

- راستی باید توجه داشت که درحالت PPPoE مودم نقش یکNAT را هم ایفا میکند. چون گره های ما برای ارتباط با دنیای خارج تنها میتوانند از یک IP (مربوط به اتصال اینترنت ما) استفاده کنند و IP های شبکه های خصوصی ما در اینترنت قابل route شدن نیستند.

- و اما بحث دیگر درمورد اینست که در ارتباط مستقیم بین دو PC خودمان در LAN ایجاد شده، مودم ADSL بعنوان کدامیک از وسایل ذکر شده در بالا عمل میکند؟
بنده فکر میکنم در این مورد مودم یک سویچ یا هاب باشد (فکر میکنم نیازی نیست مودم ما سویچ باشد چون تنها دو رایانه را بهم ارتباط میدهد و بنابراین به پردازش و عملیات هوشمند سویچ برای کاهش Collision نیازی ندارد).

---------

و اما وقتی مودم را بصورت Bridge تنظیم کنیم قضایای بالا چه تغییری میکنند؟
خب بنده این حالت را بصورت کامل تست نکرده ام، اما فکر میکنم وضعیت در این حالت بدین شرح میباشد:

- در این حالت مودم دیگر نه Gateway است و نه روتر. بلکه نقش یک مودم عادی را برای رایانه ای که با آن از طریق مودم به ISP وصل میشویم ایفا میکند. بنظرم در این حالت مودم برای رایانهء مورد نظر بصورت یک وسیلهء جانبی معمولی (مودم) دیده میشود، نه یک گرهء مستقل در شبکه بعنوان Gateway. هرچند خود مودم هنوز میتواند دارای IP مستقلی در شبکه باشد و تحت یک گرهء مستقل دیده شود و بطور مثال با استفاده از اینترفیس وبی به آن متصل شده و آنرا پیکربندی میکنیم، اما این گره مستقل از کارکرد مودم آن برای رایانهء متصل شونده به اینترنت است (درواقع رایانهء متصل شونده نمیداند که مودم و آن گرهء دیگر هردو یک دستگاه هستند).

- در این حالت رایانه ای که عمل کانکشن به ISP را انجام میدهد و خودش پروتکل PPPoE را اجرا میکند، خودش نقش Gateway را هم ایفا میکند و همینطور رایانه های دیگری که بخواهند از اتصال اینترنتی آن بصورت مشترک استفاده کنند باید این رایانه را بعنوان Gateway خود تنظیم کنند.

- باید توجه داشت که در این حالت ما هنوز هم یک LAN داریم و سخت افزار مربوط به مودم ADSL هنوز شامل یک سویچ یا هاب است که دو PC و خود مودم را بصورت سه گره در شبکهء محلی به هم متصل میسازد (البته تست نکردم ولی قاعدتا باید LAN ما هنوز برقرار باشه).

- ضمنا در این حالت NAT لازم برای اشتراک اتصال اینترنت توسط رایانه ای که مستقیما به اینترنت متصل است (Gateway) اجرا میشود.

======================

خب چطور بود؛ خوب بود بنظرتون؟
هر نقص و اشتباهی که بنظرتون میرسه بگید.


Only God

I Wish I Was Buddha
کاش بودا بودم

Live And Let Live
زندگی کن و بگذار زندگی کنند

Forgive And Be Forgiven
ببخش و بخشیده شو

مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2011-09-24, 09:35 AM,
ارسال : #2
Re: بررسی کارکردهای شبکه ای مودم ADSL
منابع عمده برای مطالب بالا:
<!-- m --><a class="postlink" href="http://en.wikipedia.org/wiki/DSL_modem">http://en.wikipedia.org/wiki/DSL_modem</a><!-- m -->
<!-- m --><a class="postlink" href="http://en.wikipedia.org/wiki/Gateway_(telecommunications">http://en.wikipedia.org/wiki/Gateway_(t ... unications</a><!-- m -->)
<!-- m --><a class="postlink" href="http://en.wikipedia.org/wiki/Router_(computing">http://en.wikipedia.org/wiki/Router_(computing</a><!-- m -->)
<!-- m --><a class="postlink" href="http://en.wikipedia.org/wiki/Network_bridge">http://en.wikipedia.org/wiki/Network_bridge</a><!-- m -->
<!-- m --><a class="postlink" href="http://en.wikipedia.org/wiki/Network_hub">http://en.wikipedia.org/wiki/Network_hub</a><!-- m -->
<!-- m --><a class="postlink" href="http://en.wikipedia.org/wiki/Network_switch">http://en.wikipedia.org/wiki/Network_switch</a><!-- m -->


Only God

I Wish I Was Buddha
کاش بودا بودم

Live And Let Live
زندگی کن و بگذار زندگی کنند

Forgive And Be Forgiven
ببخش و بخشیده شو

مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2011-09-25, 09:22 PM,
ارسال : #3
Re: بررسی کارکردهای شبکه ای مودم ADSL
تشکر بابت پست های مفیدتون و کمک های دیگر

امام جواد علیه السلام:
شخص حریص به دنیا مانند کرم ابریشم است که هر چه بیشتر ابریشم به دور خود می تند ، راه بیرون شدنش را دورتر و مشکل تر می کند ، تا اینکه از غم و اندوه بمیرد.
مهمان قدیمی
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2011-09-25, 09:58 PM,
ارسال : #4
Re: بررسی کارکردهای شبکه ای مودم ADSL
very nice
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2011-09-27, 08:56 AM,
ارسال : #5
Re: بررسی کارکردهای شبکه ای مودم ADSL
البته بنده مطمئن نیستم این مطالب هیچ نقص و اشتباهی نداشته باشن؛ رشتهء بنده شبکه نیست. واسه همین مطرح کردم تا علاوه بر جنبهء آموزشی، متخصصان صحتش رو تایید و اگر نقص و/یا اشتباهی داره برطرف کنن.


Only God

I Wish I Was Buddha
کاش بودا بودم

Live And Let Live
زندگی کن و بگذار زندگی کنند

Forgive And Be Forgiven
ببخش و بخشیده شو

مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2011-09-28, 11:10 PM,
ارسال : #6
Re: بررسی کارکردهای شبکه ای مودم ADSL
یه گشتیم در مورد port forwarding و چیزهایی مثلATM QoS

و اینکه vci و vpi چیند بزن.
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2011-12-25, 03:21 PM,
ارسال : #7
Re: بررسی کارکردهای شبکه ای مودم ADSL
expired نویسنده :یه گشتیم در مورد port forwarding و چیزهایی مثلATM QoS

و اینکه vci و vpi چیند بزن.
دوست عزيز براي vpi و vci 'يتوني به لينك زير بري
کد :
http://www.techlineinfo.com/what-is-vpi-and-vci-settings-of-broadband-connections/
دوتاي ديگه هم تعريفاش واضح هستش و با يه گوگل راحت بدست مياري

آموزش بدون محدودیت
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان