آموزشCCNA لایه های OSI(بخش7)


ساعت ٩:٤۱ ‎ق.ظ روز ٢٦ شهریور ۱۳۸۸  

به نام خدا

با سلام خدمت شما دوستان

این جلسه در خصوص چگونگی قرار دادن اطلاعات و سیگنالها روی media یا رسانه صحبت می کنیم.

همانگونه که می دانید  در شبکه زمانی که از hub(دستگاه مرکزی که سیم ارتباطی هر کامپیوتر به آن وصل می شود ، و در لایه 1 کار می کند) استفاده می شود  بستر موجود  یک بستر اشتراکی خواهد بود و در آن واحد تنها یک نفر می تواند اطلاعات خود را ارسال کند.در نتیجه به دلیل وجود تعدادی کاربر و نود نیاز هست تا مکانیزم یا قانونی  وجود داشته باشد تا کمترین تداخل را داشته باشیم . از آن جهت 2 مکانیزم وجود دارد.

1-CSMA/CD: Carrier sense multiple access with collision detection 

2-CSMA/CA: Carrier sense multiple access with collision avoidance

 

1-      CSMA/CD:

به این صورت است که زمانی که یک فرستنده قصد ارسال اطلاعات را دارد ابتدا خط را حس می کند که آیا کسی در حال ارسال اطلاعات هست یا نه (خط اشغال است یا نه)، اگر خط آزاد بود که فرستنده شروع به ارسال اطلاعات می کند، در غیر این صورت یک مدت زمانی random منتظر می ماند و مجددا خط را برای ارسال بررسی می کند و این کار رابارها تکرار می کند تا اطلاعاتش را ارسال کند.

حال در این میان ممکن است 2 نود دقیقا در یک  زمان اطلاعاتی را ارسال کنندو باعث ایجاد تداخل یا collision شوند.

در این وضعیت ، اولین نودی که این تداخل را تشخیص داد سیگنالی را به نام jamming signal ارسال می کند و به همه اطلاع می دهد که در مسیر ارتباطی تداخل رخ داده است .

هر نود پس از دریافت این سیگنال تا یک مدت زمانی random  منتظر می مانند و بعد از تمام شدن این زمان داستان مجددا شروع می شود .

در زیر چند فیلم مرتبط را می توانید برای مفهوم بیشتردانلود کنید.

دانلود

2-      CSMA/CA:

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

این مکانیزم در ارتباطات بی سیم مورد استفاده قرار می گیرد ، زیرا در این سیستم ها به دلیل media   مورد استفاده تشخیص اختلال به آن صورت امکان پذیر نیست .

در این مکانیزم به این صورت عمل می شود که  زمانی که فرستنده قصد ارسال دارد سیگنال RTS(request to send)  را ارسال میکند .و در خواست ارسال اطلاعات می کندو می گوید که چه مدت زمانی را برای ارسال اطلاعات خود نیاز دارد . در یافت کننده به محض دریافت این بسته در صورت خالی بودن فضا سیگنال CTS(Clear to send)  را ارسال می کند و می گوید که چه مدت زمانی کامپیوترهای دیگر سکوت کنند تا فرستنده آن اطلاعاتش را بفرستد .

 

در مقایسه کارایی این دو مثال چراغ راهنمایی مثال مناسبی است.

CSMA/CD  مانند چراغ چشمک زن و CSMA/CA  مانند چراغ کامل است. بدین صورت که در صورت کم بودن کاربران  سرعت CSMA/CD بیشتر است ولی در صورت افزایش کاربران در این نوع افزایش ناگهانی تداخل را خواهیم داشت .

به نمودار زیر توجه کنید.

 

 

موفق باشید.

 



 
جلسه هفدهم آموزش Microsoft Windows XP Professional


ساعت ۱٢:٠٧ ‎ب.ظ روز ۱٧ شهریور ۱۳۸۸  

به نام آنکه هر چه داریم و هر چه هستیم از اوست

سلام بر دوستان و بازدیدکنندگان شبکه های کامپیوتری ،

در ادمه به تعریف برخی اصطلاحات و دستورات کاربردی خواهیم پرداخت.

فرمان SFC :

برای تغییراتی که داخل ویندوز صورت گرفته با این فرمانها مرتب می شوند. این دستور همچنین وظیفه تعمیر فایلهای سیستمی و فایل هایی که تغییر یافته اند را بر عهده دارد.

این فرمان شامل سوئیچ های زیر می باشد:

- SFC /scannow : با اجرای این دستور در حال حاضر فایلهای سیستمی را Scan  می کند.

- SFC /scanboot : با اجرای این دستور هر بار که سیستم بوت می شود آنرا انجام می دهد.

- SFC /scanonce : با اجرای این دستور بار دیگر که سیستم راه اندازی شود برای یکبار این عملیات انجام می شود.

- SFC /revert : از این دستور بیشتر برای غیرفعال کردن دستور SFC /scanboot استفاده می شود.

- SFC /Purgecache : با استفاده از این فرمان Cache مربوط به این فرمان را که قبلا استفاده کرده بودیم خالی می شود.

- SFC /cachesize=x : با استفاده از این فرمان مقدار Cache فایل مربوط به این فرمان را می توانیم تنظیم نماییم. ( مقدار x برحسب مگابایت می باشد)


تعریف Scaling :

به قابلیت افزایش تعداد CPU بر روی سیستم به منظور افزایش کارایی Scaling گفته می شود. در صورت افزایش تعداد CPU بر روی سیستم در صورتی که سیستم CPU مورد نظر را نشناسد باید از طریق Update Drivers درایور مربوط به آن را بر روی سیستم نصب نمود. به سیستمی که دارای چندین پروسسور (CPU) باشد ، آنرا قابلیت  Multiple Processor می گویند.


در زیر سیستم عاملهای مختلف مایکروسافت با Editionهای متفاوت را از لحاظ تعداد CPU آورده ایم :

XP = 2 CPU

Server2003 Standard = 4 CPU

Server2003 Enterprise = 8 CPU

Server2003 Data Center - 32bit = 32 CPU

Server2003 Data Center - 64bit = 128 CPU

Server2003 Web = 2 CPU


* بطور کلی کامپیوترهایی که از بیش از یک CPU استفاده می کنند به دو صورت تقسیم بار را بر روی CPU ها انجام می دهند :

1- حالت Symmetric

2- حالت Asymmetric

محصولات مایکروسافت معموبا همیشه از حالت Symmetric (تقارن) استفاده می کنند.  در این حالت بار حاصل به صورت مساوی به همه CPUها منتقل می شود ولی در حالت دوم بر اساس نوع سفارش سخت افزاری بارها بین CPUها به صورت نامتقارن تقسیم می شود. به طوری که مثلا می توانیم به صورتی طراحی شود که کارهای هسته مرکزی توسط CPU مرکزی و عملیات مربوط به برنامه های دیگر توسط CPU های دیگر انجام شود.

قابل ذکر است که نوع دوم بر اساس فرمانهایی که در دال سیستم عامل مربوطه تعبیه شده است بارها بین CPU ها به صورت نامتقارن تقسیم می شود.


تا پستی دیگر از آموزش شبکه شاد باشید.



 
جلسه یازدهم آموزش لینوکس Linux


ساعت ٢:٠٦ ‎ب.ظ روز ۳ شهریور ۱۳۸۸  

به نام خدا

نصب و پیکربندی در لینوکس NFS) Network File System) :

NFS-Network File System یک فایل سیستم توزیع شده که توسط شرکت Sun Microsystems در سال 1984 تولید شده و به کاربران ایستگاه کاری ویندوز و یونیکس امکان میدهد تا به گونه ای به دایرکتوری ها و فایلها راه دور دستیابی داشته باشند که گویی محلی هستند

با یک مثال به چگونگی تنظیمات آن میپردازیم

 


 

در NFS,PC1 را تنظیم میکنیم و در PC2 فایل share شده را میگیریم
ابتدا در دایرکتوری ریشه pc1 میرویم و یک فلدر به نام pooya و سپس یک فایل بانام test میسازیم

#mkdir pooya
pooya#vi test

حال نوبت آن است که فلدر pooya را share کنیم.بدین منظور باید وارد exports دردایرکتوری etc شویم ومسیرفلدر share شده و ip addresse و subnet mask سیستمی که میخواهد فلدر ما را بگیرد بدهیم که در این مثال آن سیستم pc2 به ip 192.168.20.2 می باشد

#vi /etc/exports
     /pooya 192.168.20.2/255.255.255.0 (syncr,rw)

حال باید سرویس nfs را با فرمان زیر دوباره راه اندازی کنیم

#service nfs restart
#service portmap restar
t

در اینجا تنظیمات nfs به پایان رسید و باید به جهت گرفتن فلدر مورد نظر به Pc2 بریم

 

در دایرکتوری mnt/ میریم و یک فلدر با نام مورد علاقه میسازیم من نام subnet را برای فلدر ساخته شده در نظر گرفتم

#mkdir /mnt/subnet

حال جهت دسترسی به فلدر share شده  باید فلدر pooya را در فلدر subnet با فرمان زیر mount کنیم


#mount 192.168.20.1:/pooya /mnt/subnet

حال اگر به فلدر pooya برویم فایل مورد نظر را میتوانیم مشاهده کنیم


#cd /mnt/pooya
pooya#ls