Everything & Nothing

۳ مطلب با موضوع «Network :: لایه ها» ثبت شده است

۱۴ مهر ۹۲ ، ۲۱:۵۴

لایه سوم

خلاصه ای از لایه 3 به شرح زیر است :

لایه 3= Network
آدرس منطقی (logical Address ) در این لایه اتفاق می افتد. که ( IP (Internet Protocol Address یک آدرس منطقی است .
همچنین اینکه Data از کدام مسیر برود نیز در این لایه است که به آن میگوییم : Path Determination 

و مبحث Router ها.


مهم ترین اصل در لایه سه وجود IP و Router ها میباشد.

پس وقتی می گوییم Router در لایه سه کار میکند یعنی IP سیستم را می شناسد.

و باز هم نگاهی به مبحث OSI & TCP/IP  3.gif

mahnaz hayati
۰۲ شهریور ۹۲ ، ۱۵:۱۶

Data Link (لایه دوم ) :

بعد از یک استراحـــــــت طولانی باز هم بر میگردیم به درس شیرین شبکه smile

لایه 2 = Data Link

با مروری به مطلب OSI & TCP به یاد می آوریم که داده ها از لایه 7 در Host A بسته بندی میشدند و به لایه های زیرین فرستاده میشدند و در Host B از لایه اول این داده ها باز میشدند و به لایه های بالاتر ارسال میگردیدند.

لایه ی دوم مهمترین لایه ی ما میباشد چرا که قبلا اشاره کردیم این لایه علاوه بر Header دارای یک Trailer نیز میباشد .

کار تشخیص خطا (Error Detection) که مهم ترین فاکتور ما میباشد در این لایه اتفاق می افتد که این تشخیص به واسطه فیلد FCS انجام میگیرد . که این فیلد در قسمت Trailer قرار دارد .

بدین گونه که این فیلد تعداد بیت های رسیده را میشمارد و آن را از تعداد بیت های اصلی (طول Data ی ما ) کم میکند اگر جواب برابر با صفر بود یعنی خطایی صورت نگرفته است در غیر این صورت با خطا مواجه هستیم و پیغام خطایی به Host A فرستاده میشود و از آن تقاضای ارسال مجدد داده را دارد.



از طرفی دیگر Switch  در لایه دو کار میکند پس MAC Address سیستم ها را می فهمد .

توضیحات مربوط به Switch  و MAC Address  در پست بعدی ارایه میشود .

mahnaz hayati
۰۸ مرداد ۹۲ ، ۱۸:۰۹

Pysical Address ( لایه اول ) :

در قسمت قبل به توضیح مختصری از لایه ها پرداختیم که " فقط جهت اطلاع " بود !

در این بخش می خوایم یه توضیح دقیق و جامعی از هر لایه داشته باشیم که مطلب زیبا برامون جا بیفته smile

پس کلا بحث امروزمون فقط شامل لایه اول که همون Pysical Address ما بود میباشد.


 Pysical Address ( لایه اول ) :

گفتیم آدرس فیزیکی لایه ها ، همچنین نحوه ی اتصال و چونگی کابل بندی سیستم ها در  لایه یک اتفاق می افتد.

پس در اینجا به توضیح انواع کابل ها می پردازیم.


انواع کابل ها :

از اونجایی که به سرچ علاقه خاصی دارم برای پیدا کردن یه مطلب کوچولو که بتونم در این مبحث بذارم به این سایت برخورد کردم که انصافا عالی در مورد کابل ها توضیح داده ،بنابراین ترجیح میدم سکوت کنم در این مبحث و فقط لینک این سایت رو براتون می ذارم !!  nocomment.gif


http://www.mums.ac.ir/hit/fa/cablenetwork


فقط یک توضیح کوتاه در مورد علت استفاده از کابل Straight  و Cross گفته میشود!


PC و Router در پین های 1و 2 ارسال داده و در پین های 3و 6 دریافت داده دارند

hub و Switch در پین های 1و2 دریافت داده و در پین های 3و 6 ارسال داده دارند


زمانی که قرار است یک PC و Router به یکدیگر اتصال پیدا کنند ما از کابل Cross استفاده میکنیم چرا که هر دو Device در پین های مشابه کار میکنند و نیاز به جا به جایی دو سر کابل داریم .

 اما هنگامی که می خواهیم یک PC  و Switch را به یک دیگر متصل کنیم از کابل Straight استفاده میکنیم چرا که هر دو Device در پین های مخالف کار میکنند و دیگر نیازی به جا به جایی دو سر کابل نیست.

بنابراین صورت کلی Device Connections ما بدین گونه است:

pc To pc = Cross

Switch To Switch = Cross

Router To Router = Cross

pc To Router = Cross

pc To Switch = Straight

Switch To Router = Straight


انواع توپولوژی ها :

1- توپولوژی BUS :

اولین توپولوژی ارایه شده بود.

 در این توپولوژی وقتی داده ای از یک PC ارسال میشود تمام PCهای دیگر نیز آن را دریافت میکنند. پس collision (برخورد داده ) در این توپولوژی وجود دارد.

تمام سیستم ها از طریق کابل Cross  به یگدیگر متصل میشوند که به دو صورت می توان این سیستم ها را به یکدیگر متصل نمود

1-1 Thick Ethernet: همان طور که در شکل میبینید ضخامت کابل در این نوع توپولوژی کلفت تر بوده و علت آن مسافت بیشتری است که می تواند ساپورت کند . در این مدل که Ten base 5 نیز به آن گفته میشود تا 500 متر را می توان ساپورت کرد .

1-2 Thin Ethernet: ضخامت این کابل نازک تر بوده و تا 185 متر را می تواند تحت شعاع خود قرار دهد و به آن Ten base 2 نیز گفته میشود.



2- توپولوژی Ring:

مانند توپولوژی Hub است با این تفاوت که از یک Token استفاده کردند . این Token بین تمام سیستم ها در حال چرخش میباشد پس زمانی که قرار است Data یی از یک PC فرستاده شود این Token در header آن سیستم قرار میگیرد و تا زمانی که داده ارسال نشود Token آزاد نمیشود پس سیستم های ما بقی دیگر نمی توانند ارسال داده داشته باشند چرا که برای ارسال داده نیازمند Token میباشند.

در این توپولوژی دیگر collision به وجود نمیاید.




3- توپولوژی Mesh :

این توپولوژی تقریبا منسوخ شده چرا که اصلا توپولوژی منطقی و کاربردی ای نیست به همین علت از توضیح به آن خودداری میکنم :P


4 -توپولوژی Star:

در این نوع توپولوژی از یک Device مرکزی (Hub یا Switch) استفاده میکنیم.

Switch ها بعد از Hub به وجود آمدند و چون Mac Address سیستم ها که یک آدرس Unic شده است و هر سیستم MAC منحصر به فرد خود را داراست میشناختند نسبت به Hub مقبولیت بیشتری پیدا کردند و امروزه بیشترین استفاده از توپولوژی Star با استفاده از Switch ها میباشد.


تفاوت Switch  و Hub :

همان طور که گفته شد وقتی داده ای در توپولوژی Hub از سیستمی ارسال میشد چون Hub نمی توانست MAC سیستم را تشخیص دهد آن Data را برای تمام سیستم ها ارسال میکرد که در این زمان ما Collision داشتیم.

اما در Switch به دلیل اینکه MAC هر سیستم را میشناسد ، وقتی داده ای از یک سیستم آماده ارسال میشود Header آن را باز کرده و از روی Mac Address آن می فهمد که دریافت کننده ی این داده کدام یک از سیستم هاست ، بنابراین داده را فقط به سیستم مورد نظر ارسال میکند. در این صورت Collision ی رخ نمیدهد.




mahnaz hayati