Switch چیست ؟

Switch چیست ؟

Switch برای اتصال دستگاهای مختلف از قبیل رایانه , مسیریاب , چاپگرهای تحت شبکه , دوربین های مدار بسته و .... در شبکه های کابلی مورد استفاده واقع می شود.
در وجه ظاهری switch همانند جعبه ایست متشکل از چندین درگاه اترنت که از این لحاظ شبیه Hub می باشد, با وجود آنکه هر دو این ها وظیفه برقراری ارتباط بین دستگاه های مختلف را بر عهده دارند , تفاوت از آنجا آغاز می شود که Hub بسته های ارسالی از طرف یک دستگاه را به همه ی درگاه های خود ارسال می کند و کلیه دستگاه های دیگر علاوه بر دستگاه مقصد این بسته ها را دریافت می کنند در حالیکه در Switch ارتباطی مستقیم بین درگاه دستگاه مبدا با درگاه دستگاه مقصد برقرار شده و بسته ها مستقما فقط برای آن ارسال می شود.
این خصوصیت از انجا می آید که Switch می تواند بسته ها را پردازش کند , در Switch های معمولی که به switch layer2 معروفند این پردازش تا لایه دوم مدل OSI پیش می رود و نتیجه این پردازش جدولی است که در Switch با خواندن آدرس سخت افزاری (MAC) فرستنده بسته و ثبت درگاه ورودی تشکیل می شود.
Switch با رجوع به این جدول عملیات آدرس دهی بسته ها در لایه دوم را انجام میدهد , بدین معنا که این جدول مشخص می کند بسته ورودی می بایست فقط برای کدام درگاه ارسال شود.
در شبکه های بزرگ Switch ها جدول های خود را به اشتراک می گذارند تا هر کدام بدانند چه دستگاهی به کدام Switch متصل است و با این کار ترافیک کمتری در شبکه ایجاد کنند.
Switch بطور معمول در لایه دوم مدل OSI کار می کند ولی Switch هایی با قابلیت کارکرد در لایه های مختلف حتی لایه هفتم هم وجود دارد.پرکاربردترین Switch در بین لایه های مختلف بجز لایه دوم می توان به Switch layer3 اشاره کرد که در بسیاری موارد جایگزین مناسبی برای روتر می باشند.
از Switch می توان در یک شبکه خانگی کوچک تا در شبکه های بزرگ با Backbone های چند گیگابایتی استفاده کرد.

برخی مزیت های و قابلیت های Switch:
  1. Switch امکان برقراری ارتباط بین ده ها و گاها صدها دستگاه را به طور مستقیم و هوشمند به ما می دهد
  2. Switch امکان برقرای ارتباط با سرعت بسیار بالا را فراهم می کند
  3. Switch امکان نظارت و مدیریت بر عملکرد کاربران را فراهم می کند
  4. switch امکان کنترل پهنای باند مصرفی کاربران را فراهم می کند
  5. Switch امکان تفکیک شبکه به بخش های کوچکتر و مشخص کردن نحوه دسترسی افراد به قسمت های مختلف را فراهم می کند
  6. و ده ها مزیت دیگر

اگر بخواهیم انواع Switch layer2 را فقط نام ببریم از این قرارند :
  • Store and forward
  • Cut through
  • Fragment free
  • Adaptive switching
این مقاله توسط (رضا بهروزی) برای مجله اینترنتی - " Network City " - شهر شبکه نوشته شده است و حقوق آن برای این مجله محفوظ میباشد.

من چون میدونم شما طریقه مقداردهی و جستجو در رجیستری و hotkey ها را اگر احتیاج دارید بلد هستید و در قسمت help رجیستری بهش میرسید، اینها را کنار گذاشتم و فقط این مطلب واجب را مینویسم.

http://www.windowsdevcenter.com/windows/2004/05/04/graphics/figure2.gif

اگر محیط کاری شما شبکه از چند کامپیوتر هست میتونید رجیستری همه آنها را تغییر بدید. (البته توسط یک کامپیوتر)
۱- از منوی file گزینه connect network registry را انتخاب کنید.
۲- در کادر enter the object name to select از پنجره ظاهر شده ، نام کامپیوتری را که میخواهید در رجیستری اون تغییر بدید بنویسید.
۳- بعد از باز شدن پنجره ویرایشگر رجیستری کامپیوتر مورد نظر ، تغییرات را انجام بدید.
۴- برای قطع کردن ارتباط با رجیستری کامپیوتر مورد نظر، گزینه disconnect network registry را از منوی file انتخاب کنید.
۵- نام کامپیوتر را از پنجره انتخاب کنید و ok بزنید.
تمام

Proxy ARP و تنظیم آن در Cisco Routers

Proxy ARP

Proxy Address Resolution Protocol یا به اختصار Proxy ARP ، تکنیکی است که در آن میزبان ( معمولا یک مسیریاب ) درخواست های ARP ای را که برای میزبان دیگری است پاسخ می دهد . در واقع مسیریاب با جا زدن خودش به جای مقصد اصلی ، عملیات مسیریابی را به عهده می گیرد .

Proxy ARP چگونه کار می کتد ؟

نحوه کار Proxy ARP را با یک مثال توضیح می دهم .

p r o x y arp

در این شبکه میزبان A (172.16.10.100/16) در زیرشبکه A می خواهد با میزبان D ( 172.16.20.200/24 ) در زیرشبکه B ارتباط برقرار کند . میزبان A با زیرشبکه 16 تصور می کند به صورت مستقیم با تمامی کلاینت ها در شبکه 172.16.0.0 در ارتباط است و برای برقراری ارتباط یک درخواست ARP برای بدست آوردن آدرس Mac مقصد به صورت Broadcast اسال می کند .

بنابراین در این شبکه هرگاه میزبان A بخواهد با میزبان D ارتباط برقرار کند تصور می کند که مستقیما

به میزبان D متصل است بنابراین درخواست ARP به سوی آن ارسال می کند . میزبان A برای بدست آوردن آدرس MAC میزبان D درخواست ARP ای به شکل زیر در زیرشبکه A به صورت Broadcast ارسال می کند .

Sender's MAC Address

Sender's IP Address

Target MAC Address

Target IP Address

00-00-0c-94-36-aa

172.16.10.100

00-00-00-00-00-00

172.16.20.200

در این درخواست ARP، میزبان A از میزبان D درخواست آدرس MAC آنرا می کند . بسته های درخواست ARP در فریم های اترنت با آدرس MAC میزبان A به عنوان آدرس مبدا و آدرس Broadcast ( FFFF.FFFF.FFFF ) به عنوان آدرس مقصد در شبکه ارسال می شود و به تمامی گره های زیرشبکه A از جمله واسط شماره 0 مسیریاب ( e0 ) می رسد .

البته این بسته ها به میزبان D نمی رسد زیرا مسیریاب ها به صورت پیش فرض پیام های Broadcast را عبور نمی دهند .

چون مسیریاب می داند که میزبان D در زیرشبکه B واقع است و می تواند به آن دسترسی داشته باشد به درخواست ARP میزبان A پاسخ می دهد . البته با آدرس MAC خودش .

Sender's MAC Address

Sender's IP Address

Target MAC Address

Target IP Address

00-00-0c-94-36-ab

172.16.20.200

00-00-0c-94-36-aa

172.16.10.100

این تکنیک همان پاسخ Proxy ARP است که مسیریاب به میزبان A ارسال می کند. بسته حاوی پاسخ Proxy ARP در فریم اترنت با آدرس مقصد A و آدرس مبدا حاوی آدرس MAC مسیریاب ارسال می شود . بر اثر دریافت این پاسخ میزبان A جدول ARP خود را به صورت زیر به روز می کند .

IP Address

MAC Address

172.16.20.200

00-00-0c-94-36-ab

از این به بعد میزبان A تمامی پکت هایی را که می خواهند به 172.16.20.200 ( Host D) دسترسی داشته باشند را به سوی آدرس مک 00-00-0c-94-36-ab (مسیریاب) هدایت می کند . چون مسیزیاب از نحوه دستزسی به میزبان D اطلاع دارد این پکت ها را به سوی D هدایت می کند .

بنابراین ARP Cache کلاینت های زیرشبکه A برای تمامی کلاین های واقع در زیر شبکه B با آدرس مک مسیریاب پر می شود . و تمامی پکت های زیرشبکه A که دارای مقصد کلاینتی در شبکه B باشند به سوی مسیریاب فرستاده میشوند و مسیریاب آنها را به سوی کلاینت های مورد نظر در زیرشبکه B هدایت می کند .

ARP Cache میزبان A در زیر نمایش داده شده است .

IP Address

MAC Address

172.16.20.200

00-00-0c-94-36-ab

172.16.20.100

00-00-0c-94-36-ab

172.16.10.99

00-00-0c-94-36-ab

172.16.10.200

00-00-0c-94-36-bb

توجه کنید که چندین آدرس آی پی دارای مک یکسان در جدول ARP هستند که بیان کننده استفاده از Proxy ARP است .

واسط مسیریاب سیسکو باید برای پاسخ به درخواست های Proxy ARP پیکربندی شود . که این قابلیت در مسیریاب های سیسکو به صورت پیش فرض فعال است . با استفاده از دستور no ip proxy-arp میتوان این قابلیت را غیر فعال نمود . این دستور باید در واسط های مسیریاب که به اینترنت متصل هستند اعمال گردد .

برای فعال کردن این قابلیت نیز می توان از دستور ip proxy-arp در واسط مورد نظر استفاده کرد.

Router# configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)# interface ethernet 0

Router(config-if)# no ip proxy-arp

Router(config-if)# ^Z

Router#


منبع : http://www.cisco.com/en/US/tech/tk648/tk361/technologies_tech_note09186a0080094adb.shtml

SIP  و  NAT  - نحوه تنظیم Asterisk برای حل مشکل عدم عبور صدا یا صدای یک طرفه

SIP و NAT - نحوه تنظیم Asterisk برای حل مشکل عدم عبور صدا یا صدای یک طرفه

در این پست توپولوژی را بررسی می کنیم که Asterisk به عنوان SIP Server درون شبکه NAT شده و IP Phone ها خارج از شبکه قرار دارند . شاید در نگاه اول به نظر بیاد که Forward کردن پورت 5060 که برای سیگنالینگ SIP استفاده میشود ، مشکل را حل کند ولی تتظیمات مخصوص NAT در Asterisk و محدود کردن پورت های مورد استفاده پروتکل RTP نیز از جمله کارهایی که برای حل این مشکل باید انجام شود .

تنظیمات مربوط به NAT در Asterisk در دو فایل sip.conf و rtp.conf گنجانده شده است .

بهتره از فایل rtp.conf شروع کنیم . همانطور که می دانید بعد از عملیات Signalling که توسط پروتکل SIP انجام می شود نوبت به Real-time Transfer Protocol یا همان RTP است تا صدا را بین دو گوشی تلفن منتقل کند . اما RTP مشابه SIP از یک پورت خاص (پورت شماره 5060 ) استفاده نمی کند بلکه در هر ارتباط از یک رنج پورت خاص برای انتفال Media بهره می برد . برای Forward کردن این رنج در فایروال یا مسیر یاب که انجام عملیات NAT را بر عهده دارد باید این رنج را بدانید و انرا با توجه به تعداد کلاینت ها محدود تر کنید تا مشکلی در عملیات PortForwarding در فایروال یا مسیریاب ایجاد نشود .

این رنج پورت در بخش [general] فایل rtp.conf در مسیر /etc/asterisk قابل مشاهده و تنظیم است . که در اینجا این رنج را به صد پورت محدود کرده ایم .

[general]

rtpstart=10000 ; first port to use

rtpend=10100 ; last port to use

اگر از لینوکس و IPTables برای عملیات مسیریابی یا فایروال استفاده می کنید می توانید از دستورات زیر برای تنظیم قوانین IPtables بهره ببرید .

iptables -t nat -A PREROUTING -i eth0 -p udp \
-m udp --dport 10000:10100 -j DNAT \
--to-destination 192.168.16.1
iptables -t nat -A PREROUTING -i eth0 -p udp \
-m udp --dport 5060 -j DNAT \
--to-destination 192.168.16.11

مرحله دوم تنظیمان مربوط به NAT در فایل sip.conf در مسیر /etc/asterisk است .

در بخش [general] پارامتر externip را با آدرس آی پی عمومی فایروال یا مسیریاب شبکه که در مثال ما 217.219.220.220 است را مقدار دهی کنید . و رنج آی پی های داخلی شبکه را در پارامتر localnet وارد کنید .

[general]
localnet=192.168.16.0/255.255.255.0 ; or your subnet
externip=217.219.220.220               ; use your address
 
حال باید برای گوش های آی پی ای که در خارج از شبکه محلی هستند باید پارامتر nat را yes کنید .
 اضافه کردن پارامتر qualify=yes باعث میشود تا Asterisk به صورت دائم ارتباط را چک کند و به عبارتی زنده نگه دارد 
تا ترجمه NAT از فایروال یا مسیر یاب پاک نشود .
 
[YOURREMOTEPEER]               ; your peer's name
nat=yes
qualify=yes                    ; Force keepalives

منابع :

http://www.linuxjournal.com/article/9399

http://www.asteriskguru.com/tutorials/sip_nat_oneway_or_no_audio_asterisk.html

چگونه فایل های پاک شده را برگردانیم؟

این مطلب به شما کمک می کند فایل هایی که به طور ناخواسته از سطل آشغال پاک کرده اید یا shift+delete کرده اید را در صورت امکان بازگردانید. هدف اصلی این مطلب کمک به افرادی است که دچار این مشکل شده اند و برای پیدا کردن راه حل در اینترنت به جستجو می پردازند تا بلکه راه حلی بیابند هرچند اگر در حال حاظر هم این مشکل را ندارید مرور این مطلب شما را برای مشکلات احتمالی در آینده آماده می کند.

ببین من الان یک فایل خیلی مهم ام رو پاک کردم، وقت اضافه هم ندارم! فقط بگو چی کار کنم؟

خوب گوش کن پس ببین چی می گم، الان باید بذاری حداقل میزان تغییرات روی درایوی که فایل هات روش بوده انجام بشه. یعنی مثلآ اگر فایلت روی درایو D بوده باید بذاری رو دست نخورده ترین حالت ممکن بمونه.

فایل روش نساز، rename نکن، پاک نکن،  virus scan نکن ، هیچی!

به هیچ وجه از Disk Defrag استفاده نکن.

برنامه های اضافه را ببند Recuva را دانلود کن.

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

من تازه کارم، چجوری باید Recuva رو نصب کنم؟

اینجا رو ببین.

فایل ها رو لپ تاپ ام بود، یک درایو هم بیشتر روش ندارم!

فلش دیسک داری؟ اگه آره Recuva Portable رو دانلود کن روی فلش دیسک ات بعد از روی اون اجراش کن. از این به بعد همیشه Recuva رو اول روی کامپیوترت نصب کن.

اگه فلش دیسک نداری همون Recuva Portable را روی درایوت سیو کن.

چجوری از این برنامه باید استفاده کرد؟

برنامه را اجرا کنید، روی Next کلیک کنید. حالا صفحه زیر را باید ببینید:

Recuva Wizard

اگر فایل هایی که پاک کرده اید همه از یک نوع بوده اند، مثلآ عکس، MP3 یا فایل های Word گزینه مناسب را انتخاب کنید و Next را بزنید. در غیر این صورت گزینه Other را انتخاب کنید و Next را بزنید.

در پنجره بعدی باید به Recuva بگویید که فایل تان کجا بود، اگر نمی دانید گزینه اول را انتخاب کنید.

Recuva Wizard Select Location

در پنجره بعدی، اگر وقت دارید گزینه Enable Deep Scan را حتمآ تیک بزنید. اگر وقت ندارید نزنید.

توصیه می کنم اگر فایل مهمی را می خواهید برگردانید برای این کار وقت بگذارید و حتمآ از گزینه Deep scan استفاده کنید.

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

فایل های مورد نظر را انتخاب کنید ، رایت کلیک کنید و Recover Highlighted را انتخاب کنید. در پنجره بعدی باید انتخاب کنید می خواهید فایل بازگردانده شده را کجا ذخیره کنید.

بازیابی اطلاعات دیلیت شده

نکته: توجه کنید که آدرس فایل را در درایوی به غیر از درایوی که فایل از اول در آن قرار داشت انتخاب کنید. مثلآ اگر روی D بود شما روی C ذخیره کنید یا اگر یک درایو دارید روی یک فلش دیسک ذخیره کنید.

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

مخفی سازی فایل

مخفی سازی فایل

در حاضر نرم افزار WinRar را میتوان معروفترین و همچنین قدرتمندترین نرم افزار فشرده سازی فایل دانست. بسیاری از کاربران از این نرم افزار به منظور فشرده سازی فایلها و همچنین باز کردن فایلهای فشرده rar و zip استفاده میکنند. اما از این نرم افزار میتوان استفاده دیگری نیز کرد! در این ترفند قصد داریم به معرفی ترفندی بپردازیم که با بهره گیری از آن میتوان یک فایل یا یک فولدر را در داخل یک عکس مخفی ساخت! به شکلی که پس از مخفی سازی شما تنها یک عکس خواهید داشت و تنها با باز کردن عکس توسط خود نرم افزار WinRar میتوان به فایل دسترسی داشت. از این ترفند میتوان به عنوان یک شیوه بسیار حرفه ای مخفی سازی فایل و فولدر نام برد.

برای این کار:

شما به یک فایل تصویر با فرمت GIF و یا JPG و همچنین فایل یا فولدری که میخواهید مخفی کنید نیاز خواهید داشت.
ابتدا باید باید فایل یا فولدر مورد نظر را توسط خود نرم افزار WinRar فشرده سازی کنید. بدین منظور روی آن راست کلیک کرده و Add to archive را انتخاب کنید. محض نمونه نام آن را Tarfandestan.rar بگذارید.
اکنون این فایل فشرده که قصد مخفی سازی آن را دارید را در کنار تصویر مورد نظر خود که به عنوان مثال Tarfandestan.jpg نام دارد قرار دهید.
یعنی این دو فایل در کنار هم و در یک پوشه.
حال ، از منوی Start وارد Run شده و دستور cmd را وارد کرده و Enter بزنید تا وارد Command Prompt شوید.
اکنون در داخل CMD به فولدری که این دو فایل در آن قرار دارد مراجعه کنید. (یادآوری میشود برای تعویض دایرکتوری در CMD از دستور cd استفاده میشود.)
پس از مراجعه به دایرکتوری مورد نظر ، کافی است کد زیر را در CMD وارد کرده و Enter بزنید:

copy /b Tarfandestan.jpg + Tarfandestan.rar New-Tarfandestan.jpg

در کد فوق Tarfandestan.jpg نام عکس اولیه ، Tarfandestan.rar نام فایل فشرده که قصد مخفی سازی آن را داریم و در پایان New-Tarfandestan.jpg نام عکس تولیدی جدید است که فایل فشرده در آن مخفی میشود.
حالا کافی است به فولدری که فایلها در آن موجود بود مراجعه کنید ، یک عکس با نام New-Tarfandestan.jpg ایجاد شده است. تصویر این عکس همان عکس اولیه است ، اما در داخل این عکس جدید فایل فشرده ما نیز مخفی شده است که به هیچ وجه قابل مشاهده نیست!
اما برای دستیابی به فایل مخفی شده کافی است روی عکس تولید شده راست کلیک کرده و از Open with روی Choose Program کلیک کنید. در صفحه باز شده از میان لیست برنامه ها WinRar را انتخاب نموده و OK کنید. خواهید دید که نرم افزار WinRar عکس شما را به گونه ای اجرا میکند که فایل مخفی شده در دل عکس نیز پدیدار میگردد! حالا کافی است در WinRar دکمه Extract to را بزنید تا فایل فشرده از دل عکس خارج گردد.

همان طور که ذکر شد این روش یک روش بسیار حرفه ای برای مخفی سازی فایل و فولدر میباشد.