پورت USB) Universal Serial Bus) در نتیجه نیاز کاربران به پورتهایی سریعتر در کامپیوترها ابداع شد. در سالهای اخیر پیشرفتهای قابل توجهای در زمینه کامپیوتر و تجهیزات مربوط به آن به دست آمده است. مثلاً سرعت هارد دیسکها (Hard Disks) به میزان قابل توجهای افرایش یافته، دیسکهائی با ظرفیتهای GByte120 و بالاتر به بازار آمده است. سرعت پردازندهها به بیش از GHz4 رسیده است و حافظههای RAM با ظرفیتهای GByte1 رایج میباشند. اما در میان تمام تجهیزات اصلی کامپیوتر و تجهیزات جانبی آن به نظر میرسید که رشد پورتهای ورودی ـ خروجی (I/O Ports) متوقف شده و در این زمینه بهبود چندانی حاصل نگردیده است. پورتهای ورودیـخروجی که مهمترین آنها پورت سری (Serial Port) و پورت موازی (Parallel Port) میباشند، دروازه ارتباط کامپیوتر با سایر کامپیوترها و تجهیزات جانبی هستند و به همین دلیل به پورتهای کامپیوتر، درگاه نیز گفته میشود (درگاه سری ـ درگاه موازی). چون از این پورتها برای ورود اطلاعات به کامپیوتر و خروج اطلاعات از کامپیوتر استفاده میگردد، به آنها پورتهای ورودی ـ خروجی میگویند. پورتهای سری و موازی در موارد مختلفی به کار میروند. شما برای اتصال ماوس (Mouse)، مودم اکسترنال (External Modem)، ارتباط دو کامپیوتر از طریق برنامه NC (Norton Commander)، اتصال پرینتر و اسکنر و پلاتر (Plotter) به کامپیوتر و کاربردهای دیگرل، از پورتهایی که در پشت کامپیوتر قرار دارند استفاده میکنید. بیش از بیست سال این پورتها نیاز بسیاری از کاربران را به خوبی برآورده کردند ولی همراه با سایر تجهیرات کامپیوتری پیشرفت نداشتند.
فهرست :
پورت USB
پورت USB چگونه کار میکند ؟
مشکلات استفاده از پورت USB
تفاوت USB2 با USB1.1 چیست؟
سیر تکاملی USB
usb بدون سیم WUSB
تصاویر درگاه یو اس بی
منابع
پورت USB و تراشههای کاربردی
69 صفحه در قالب word
فهرست مطالب
مقدمه1
سرآغاز2
کاربرد راحت4
- یک رابط برای همه دستگاهها 4
- پیکربندی خودکار4
- به دور از تنظیمات کاربر4
- آزاد کردن منابع سخت افزاری برای وسایل جانبی 4
- سادگی کابل5
- Hot pluggable5
- عدم احتیاج به منبع تغذیه5
سرعت6
قابلیت اطمینان7
قیمت پایین7
صرفهجویی در مصرف انرژی7
قابلیت انعطاف8
پشتیبانی توسط سیستم عامل9
پشتیبانی وسیله جانبی10
مجمع ابزار آلات USB11
این پورت کامل نیست12
- از دید کاربران12
- پشتیبانی نشدن توسط سخت افزارهای قدیمی12
- محدودیت سرعت13
- محدودیت فاصله14
- ارتباطات نظیر به نظیر14
- تولیدات شکلدار14
- از دید ارتقاء دهندگان15
- پیچیدگی پروتکل15
- پشتیبانی در سیستم عامل15
- گیرهای سخت افزاری16
- مبالغ16
USB در برابر IEEE _ 139417
حداقل نیازهای کامپیوتر17
- کنترل کننده میزبان18
- سیستم عامل18
- اجزا18
- اجزای یک اتصال19
- تجهیزات لازم برای ارتقاء20
- انتخاب تراشه21
اجزای یک کنترلر USB21
- پورت USB 22
- بافرهای داده USB 22
- CPU23
- حافظه برنامه24
- حافظه داده 26
- رجیسترها26
- I/O های دیگر26
- ویژگیهای دیگر27
ساده سازی پروسه ارتقاء27
- انتخاب معماری27
- تراشههایی که از ابتدا برای USB طراحی شدهاند28
- تراشههایی بر اساس خانوادههای آشنا28
- تراشههایی که به میکرو کنترلرهای خارجی متصل میگردند29
- مرجع خصوصیات تراشه30
- برنامه تراشه نمونه30
- انتخاب راه انداز30
- ابزارهای اشکالزدایی31
- بردهای ارتقا از فروشندگان تراشه31
- بردهای از منابع دیگر32
- نیازمندیهای پروژه33
نگاهی به بعضی از تراشهها35
- EnCore محصول شرکت سیپرس35
- معماری CPU35
- کنترلر USB36
- EZ _ USB شرکت سیپرس37
- معماری CPU37
- کنترلر USB38
PCI 16C7X5 شرکت میکروچیپ 42
- معماری42
- کنترلر USB42
NET 2888 شرکت نت چیپ
- کنترلر USB
USB 9603 شرکت National Semiconductor44
- کنترلر USB46
PDIUSBD 11/1 محصول فیلیپس46
- معماری46
- کنترلرهای USB47
Strong ARM اینتل47
- کلاسهای دستگاهها48
- استفاده از کلاسها48
- اجزای یک مربع خصوصیات کلاس49
- کلاسهای تعریف شده50
- مطابقت یک دستگاه با یک کلاس 52
- وسایل جانبی استاندارد52
- صفحه کلید ، ماوس و دسته بازی 52
- دستگاههای انبارش تودهای53
- چاپگرها55
- دوربینها و اسکنرها 55
- برنامههای صوتی56
- مودمها57
- کاربردهای غیر استاندارد57
- دستگاههایی که دادهها را با یک سرعت کم منتقل میکنند58
- به روز رسانی دستگاههای RS _ 23259
- دستگاههای مراکز فروش60
- جایگزینی دستگاههای با پورت موازی غیر استاندارد61
- ارتباطهای کامپیوتر به کامپیوتر63
- پیوندهای بیسیم63
مقدمه
USB یک مدار واسطه سریع و قابل انعطاف برای اتصال دستگاهها به کامپیوتر است. همة کامپیوترهای امروزی حداقل یک جفت پورت USB داند. این پورت قابل استفاده توسط تمام ابزارهای جانبی استاندارد از جمله صفحه کلید، ماوس، دیسکگردانها و حتی دستگاههای تخصصیتر، میباشد. USB از ابتدا به منظور ایجاد رابطی راحت و آسان طراحی گردیده است که در آن کاربر نیاز به پیکربندیهای سختافزاری و نرمافزاری ندارد.
به طور خلاصه، USB با مدارهای واسط قبلی بسیار متفاوت است. یک دستگاه USB قادر است که چهار نوع پاسخ دهد که به وسیلة آنها کامپیوتر، دستگاه را شناخته و آماده تبادل داده با آن میشود. همة دستگاهها باید بر روی کامپیوتر دارای راهاندازی باشند که به عنوان پلی بین برنامة کاربردی و سخت افزار USB عمل میکند.
برای ارتقا و ساخت یک دستگاه USB و طراحی نرمافرهای ارتباط با آن، شما باید اطلاعاتی دربارة چگونگی نحوة کار سیستم عامل کامپیوتر داشته باشید. همچنین باید تراشة کنترلی، کلاس و روشهای ارتقا پروژهتان را معین کنید.
سرآغاز
مطالعه در زمینه سخت افزارهای کامپیوتری معمولاً مستلزم داشتن اطلاعات قبلی در این زمینه است. هر نوآوری در این صنعت باید قابل تطبیق با پدیدههایی باشد که قبل از آن آمدهاند. این مسئله هم در مورد کامپیوترها و هم در مورد وسایل جانبی آنها صدق میکند. حتی وسایل جانبیای که به نوبة خود انقلابی را در زمینه سختافزار ایجاد کردهاند، باید از رابطهایی استفاده کنند که کامپیوترها از آنها پشتیبانی کنند.
اما اگر امکان طراحی یک رابط وسایل جانبی را داشته باشید، چه نکات و خصوصیاتی را مد نظر قرار خواهید داد. در اینجا فهرستی از آنچه که ممکن است مورد نظر شما باشد آورده شده است:
کاربرد راحت: به گونهای که نیازی به آشنایی با جزئیات نصب نخواهیم داشت.
سرعت: به گونهای که رابط باعث پایین آمدن سرعت ارتباط نشود.
قابلیت اطمینان: به گونهای که خطاها کاهش یابد و امکان اصلاح خودکار خطاهایی که اتفاق میافتد وجود داشته باشد.
قابلیت تطبیق: به گونهای که انواع مختلفی از وسایل جانبی بتوانند از این رابط استفاده کنند.
ارزانقیمت: به گونهای که کاربران (و کارخانههایی که از این رابط برای تولیدات خود بهره میبرند) متحمل هزینه زیادی نشوند.
صرفه جویی در مصرف انرژی: به منظور کاهش مصرف باتری در کامپیوترهای قابل حمل.
شناخته شده توسط سیستم عاملها: به گونهای که ارتقادهندگانی که از این رابط برای ارتباط با وسیله جانبی خود استفاده میکنند مجبور به نوشتن راه اندازهایی نزدیک به زبان ماشین نباشند.
خبر خوب آنکه شما مجبور به ایجاد این رابط ایدهآل نیستید چون طراحان (USB) این کار را برای شما انجام دادهاند. طراحی USB از ابتدا بر این اساس بوده که بتواند رابطی باشد آسان، با توانایی ارتباط مؤثر با همة انواع وسایل جانبی و به دور از محدودیتهایی که در رابطهای کنونی وجود دارد.
همه کامپیوترهای جدید دارای یک جفت پورت USB هستند که به منظور ارتباط با صفحه کلید ، ماوس، اسکنر، چاپگر و یا هر نوع سخت افزار استاندارد دیگر ایجاد شدهاند، هابهای ارزانقیمت موجود این امکان را فراهم میکند که به هر تعداد که مایل باشید وسیله جانبی USB را به این دو پورت متصل کنید.
این اهداف بزرگ USB باعث شد که ارتقادهندگان، یعنی کسانی که وسایل جانبی USB را طراحی و برنامه ریزی میکنند، با مشکلاتی رو به رو شوند. یک نتیجه از کاربرد راحت این رابط پیچیده شدن آن نسبت به رابطهای قدیمیتر بود. به علاوه کارکردن با رابطی که هنوز عمری از طراحی آن نگذشته، فقط با این دلیل که جدید است طراحان را با سختیهایی رو به رو کرد. هنگامی که USB برای اولینبار روی کامپیوترها قرار گرفت، ویندوز هنوز دارای راهانداز برای همة انواع وسایل جانبی USB متعارف، نشده بود. از طرفی آنالیز کنندههای پروتکل و ابزارةای ارتقا هنوز طراحی نشده بودند، بنابراین انتخاب USB به عنوان رابط مناسب دچار محدودیت میشد. مشکلاتی شبیه به این امروزه دیگر وجود ندارند و مزایای استفاده از USB در کنار متعدد شدن میکروکنترلرها و ابزارها ارتقا و تواناییهای سیستمهای عامل افزایش یافته است. این تحقیق به شما نشان خواهد داد که چگونه میتوانید یک وسیله جانبی USB را به آسانی و سرعت و با استفاده از بهترین وسایلی که هم اکنون وجود دارد طراحی کنید و راه بیندازید.
این فصل شامل مطالبی از جمله شرح ویژگیهای از USB، مزایا و اشکالات آن، همچنین مسائلی که در طراحی و برنامهریزی وسایل جانبی USB پیش میآید و مختصری از تاریخچه رابطها خواهد بود.
ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است
متن کامل را می توانید در ادامه دانلود نمائید
چون فقط تکه هایی از متن پایان نامه برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل پایان نامه همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است
مقدمه
برای آشنایی با پورت USB لازم است اول عبارت پورت را بشناسیم. پورت، در واقع مبادی ورود و خروج اطلاعات به کامپیوتر است. از طریق پورت می توان دستگاه های خارجی را به کامپیوتر وصل کرد. کامپیوترهای شخصی اولیه IBM با دو پورت (سریال و موازی) عرضه شدند. دستگاه هایی مانند مودم به پورت سریال و پرینترها به پورت موازی وصل می شدند.
پورتها نه تنها محلی برای اتصال دستگاه های خارجی به کامپیوتر هستند بلکه سرعت مبادله دیتا را هم بین آنها تعریف می کنند. (برای مطالعه بیشتر دراین مورد به سایر مقالات سایت میکرو رایانه مراجعه نمایید) اینجاست که USB ارزش خود را نشان می دهد. پورت USB بطور متوسط ده بار سریع تر از پورتهای موازی، دیتا را منتقل می کند و بدیهی است که به مراتب سریعتر از پورت سریال است. معنای این گفته آن است که یک اسکنر یا پرینتر دارای اتصال USB، بسیار سریع تر از اسکنر یا پرینتری است که به پورت موازی وصل شده است. متوسط سرعت انتقال پورت سریال معادل 150 کیلوبیت در ثانیه است. این سرعت برای پورت موازی 1.2 مگابیت در ثانیه است در حالی که سرعت انتقال دیتا برای پورت USB معادل 12 مگابیت در ثانیه می باشد که البته بستگی به نوع دستگاه اتصالی هم دارد. بعضی از دستگاه ها، مخصوصا پرینترها قابلیت اتصال به دو نوع پورت موازی و USB را دارند. برای پیدا کردن پورت USB در کامپیوتر خود به پشت، جلو یا اطراف آن نگاه کنید. USB، پورت کوچکی است که ممکن است کمتر به چشم آید.
پویش پورت
پویش یک پورت فرآیندى است که مهاجمان با استفاده از آن قادر به تشخیص وضعیت یک پورت بر روى یک سیستم و یا شبکه مى باشند . مهاحمان با استفاده از ابزارهاى متفاوت ، اقدام به ارسال داده به پورت هاى TCP و UDP نموده و با توجه به پاسخ دریافتى قادر به تشخیص این موضوع خواهند بود که کدام پورت ها در حال استفاده بوده و از کدام پورت ها استفاده نمى گردد و اصطلاحا” آنان باز مى باشند . مهاجمان در ادامه و بر اساس اطلاعات دریافتى ، بر روى پورت هاى باز متمرکز شده و حملات خود را بر اساس آنان سازماندهى مى نمایند . عملکرد مهاجمان در این رابطه مشابه سارقانى است که به منظور نیل به اهداف مخرب خود ( سرقت ) ، درابتدا وضعیت درب ها و پنجره هاى منازل را بررسى نموده تا پس از آگاهى از وضعیت آنان ( باز بودن و یا قفل بودن ) ، سرقت خود را برنامه ریزى نمایند.Transmission Control Protocol) TCP ) و ( UDP ( User Datagram Protocol ، دو پروتکل مهم TCP/IP مى باشند . هر یک از پروتکل هاى فوق مى توانند داراى شماره پورتى بین صفر تا 65،535 باشند . بنابراین ما داراى بیش از 65،000 درب مى باشیم که مى بایست در رابطه با باز بودن و یا بستن هر یک از آنان تعیین تکلیف نمود ( شبکه اى با بیش از 65،000 درب! ) . از 1024 پورت اول TCP به منظور ارائه سرویس هاى استانداردى نظیر FTP,HTTP,SMTP و DNS استفاده مى گردد . ( پورت هاى خوش نام ) . به برخى از پورت هاى بالاى 1023 نیز سرویس هاى شناخته شده اى نسبت داده شده است ، ولى اغلب این پورت ها به منظور استفاده توسط یک برنامه در دسترس مى باشند .
نحوه عملکرد برنامه هاى پویش پورت ها
برنامه هاى پویش پورت ها در ابتدا اقدام به ارسال یک درخواست براى کامپیوتر هدف و بر روى هر یک از پورت ها نموده و در ادامه با توجه به نتایج بدست آمده ، قادر به تشخیص وضعیت یک پورت مى باشند (باز بودن و یا بسته بودن یک پورت ) . در صورتى که اینگونه برنامه ها با اهداف مخرب به خدمت گرفته شوند ، مهاجمان قادر به تشخیص وضعیت پورت ها بر روى یک سیستم و یا شبکه کامپیوترى مى شوند. آنان مى توانند تهاجم خود را بگونه اى برنامه ریزى نمایند که ناشناخته باقى مانده و امکان تشخیص آنان وجود نداشته باشد .
برنامه هاى امنیتى نصب شده بر روى یک شبکه کامپیوترى مى بایست بگونه اى پیکربندى شوند که در صورت تشخیص ایجاد یک ارتباط و پویش مستمر و بدون وقفه مجموعه اى از پورت ها در یک محدوده زمانى خاص توسط یک کامپیوتر ، هشدارهاى لازم را در اختیار مدیریت سیستم قرار دهند . مهاجمان به منظور پویش پورت ها از دو روش عمده “آشکار” و یا ” مخفى” ، استفاده مى نمایند . در روش پویش آشکار ، مهاجمان در رابطه با تعداد پورت هائى که قصد بررسى آنان را دارند ، داراى محدودیت خواهند بود ( امکان پویش تمامى 65،535 پورت وجود ندارد ) . در پویش مخفى ، مهاجمان از روش هائى نظیر ” پویش کند ” استفاده نموده تا احتمال شناسائى آنان کاهش یابد . با پویش پورت ها در یک محدوده زمانى بیشتر ، احتمال تشخیص آنان توسط برنامه هاى امنیتى نصب شده در یک شبکه کامپیوترى کاهش پیدا مى نماید .
برنامه هاى پویش پورت ها با تنظیم فلاگ هاى متفاوت TCP و یا ارسال انواع متفاوتى از بسته هاى اطلاعاتى TCP قادر به ایجاد نتایج متفاوت و تشخیص پورت هاى باز بر اساس روش هاى مختلفى مى باشند . مثلا” یک پویش مبتنى بر SYN با توجه به نتایج بدست آمده اعلام مى نماید که کدام پورت باز و یا کدام پورت بسته است و یا در یک پویش مبتنى بر FIN بر اساس پاسخى که از پورت هاى بسته دریافت مى نماید ( پورت هاى باز پاسخى را ارسال نخواهند کرد) وضعیت یک پورت را تشخیص خواهد داد .
نحوه پیشگیرى و حفاظت
مدیران شبکه مى توانند با استفاده از امکانات متنوعى که در این رابطه وجود دارد از پویش پورت ها بر روى شبکه توسط مهاجمان آگاه گردند . مثلا” مى توان تمامى پویش هاى مبتنى بر SYN را ثبت تا در ادامه امکان بررسى دقیق آنان وجود داشته باشد . ( تشخیص ارسال یک بسته اطلاعاتى SYN به پورت هاى باز و یا بسته ) .
به منظور افزایش ایمن سازى کامپیوتر و یا شبکه مورد نظر مى توان خود راسا” اقدام به پویش پورت ها نمود . با استفاده از نرم افزارهائى نظیر NMap مى توان محدوده اى از آدرس هاى IP و پورت هاى مورد نظر را بررسى نمود ( شبیه سازى یک تهاجم ) . پس از مشخص شدن وضعیت هر یک از پورت ها مى بایست اقدامات لازم حفاظتى در این خصوص را انجام داد . در صورتى که به وجود ( باز بودن ) یک پورت نیاز نمى باشد ، مى بایست آنان را غیر فعال نمود. در صورت ضرورت استفاده از یک پورت ، مى بایست بررسى لازم در خصوص تهدیداتى که ممکن است از جانب آن پورت متوجه سیستم و یا شبکه گردد را انجام و با نصب patch هاى مرتبط با آنان امکان سوء استفاده از پورت هاى باز را کاهش داد .
نرم افزارهاى پویش پورت ها
به منظور پویش پورت ها و آگاهى از وضعیت پورت هاى TCP و UDP مى توان از برنامه هاى متعددى استفاده نمود :
Nmap ( یا Network Mapper )
FoundStone Vision
FoundStone FPort
FoundStone ScanLine
FoundStone SuperScan
FireWalls.com Port Scan ( بررسى online وضعیت پورت ها )
TCP/IP چیست؟
TCP/IP استاندارد شبکهى جهانى براى اینترنت است و از همان ابتدا به جاى استفاده از وسایل مخصوص، براى ایجاد و تنظیم ارتباط بین شبکهاى به کار میرفت.
در اوایل دههى 70 تیم طراح TCP/IP اهداف خود را به این شکل مشخص کرد: “ارتباطات بین شبکهاى شامل دو بخش اصلى میشود: انتقال سریع پیام و کنترل همهجانبهى مکالمات.”
TCP/IP نام خود را از دو تفاهمنامهى بااهمیت (تفاهمنامهى کنترل انتقال Transmission Control Protocol و تفاهمنامهى اینترنت Internet Protocol) وام گرفتهاست. TCP/IP در واقع مجموعهاى از تفاهمنامههاى مختلف مانند HTTP و FTP است که در حوزههاى دیگر داراى اهمیت هستند. TCP/IP براى مصرفکنندگان واقعى مناسب و بیدردسر است.
آغاز TCP/IP
TCP/IP به پروژهى وزارت دفاع آمریکا (براى اطمینان از تداوم ارتباطات نظامى پس از حملهى هستهاى) مربوط میشود.
وزارت دفاع آمریکا از دانشگاه استانفورد و مسوولان تفاهمنامه براى گسترش این طرح حمایت خود را اعلام کردند. به این ترتیب TCP/IP قبل از ورود به بازار عمومى با یونیکس BSD ، به یک استاندارد نظامى تبدیل شد.
TCP/IP براى اهداف آموزشى با نسخهى 4 (این نسخه هنوز هم متداول است) به بازار آمد. براى کسب اطلاعات بیشتر میتوانید به این آدرس مراجعه کنید:
www.cs.utexas.edu/users/chris/think/Early_Days_Of_TCP/Introduction
موارد استفادهى TCP/IP
IP به لایهى 3 مدل شبکهاى OSI (که به تحویل، تجزیه و دوباره سوارکردن قطعات میپردازد) مربوط است. TCP (در لایهى چهارم، لایه انتقال) ارتباطات بین دستگاهها را بررسى میکند.
هر دستگاه کاربرد خاصى دارد و به دلیل آنکه TCP/IP در سطوح متوسط به بالاى مدل OSI مورد استفاده قرار میگیرد، ویژگیهاى شبکهى زیربنایى اهمیت چندانى ندارد.
خدمات TCP/IPاز یک مدل مشترى- سرور استفاده میکنند که در این مدل میزبان، دادهها و اطلاعات را در ازاى تقاضاى مشتریان، مانند مرورگرهاى وب فراهم میکند.
ویژگیهاى بارز TCP/IP
TCP/IP از استانداردهاى نامحدود و غیر اختصاصى استفاده میکند و میتواند هر نوع فناورى شبکهاى، عمومى یا خصوصى، LAN( local area network)، WAN( Wide area net work) یا بدون سیم ارتباط برقرار کند. با وجود پیشرفتهاى روزافزون فناورى ارتباطات اینترنتى کنونى به طور کامل به الگوهاى سال 1970 شباهت دارند.
چگونه میتوانیم کار با TCP/IP را یاد بگیریم.
فقط یک روز براى آموختن دستورالعملها وقت لازم است و میتوانید در کمتر از 3 روز آموزشهاى عملى مربوط را تکمیل کنید.
موارد استفادهى TCP/IP
در انتقال دادهها و شبکههاى صوتى
TCP/IP در چه سیستمى اجرا میشود؟
به طور تقریبى در تمام شبکههاى گسترده، بدون سیم و محلى (بدون توجه به تامینکننده)عدهى کمى از مردم میدانند: TCP/IP به دلیل ویژگیهاى یاد شده پدیدهاى بدون مرز نام گرفته است. مسیر طى شده توسط هر پیام با مسیر پیامهاى دیگر فرستاده شده از دو دستگاه مشابه ارتباطى ندارد.
چه تحولاتى در این زمینه در جریان است؟
نسخهى شمارهى 6 IP تحت عنوان آیندهى اینترنت به بازار معرفى شده است.
قیمت TCP/IP
حقوق افراد با مهارتهاى TCP/IP به دلیل تنوع حوزهى فعالیت، بسیار متفاوت است و انتظار میرود در آیندهاى نزدیک این میزان به بیشترین حد در محدودهى شغلهاى مشابه برسد.
آموزش
آموزشهاى مورد نظر را میتوانید از تامینکنندگان تجهیزات شبکه و آموزشگاههاى مستقل فرابگیرید. دورههاى آموزشى وب در این زمینه، قدیمى اما قابل استفاده هستند. میتوانید به این آدرسها مراجعه کنید:
امنیت تجهیزات شبکه
برای تامین امنیت بر روی یک شبکه، یکی از بحرانی ترین و خطیرترین مراحل، تامین امنیت دسترسی و کنترل تجهیزات شبکه است. تجهیزاتی همچون مسیریاب، سوئیچ یا دیوارهای آتش. اهمیت امنیت تجهیزات به دو علت اهمیت ویژهای مییابد :
الف – عدم وجود امنیت تجهیزات در شبکه به نفوذگران به شبکه اجازه میدهد که با دستیابی به تجهیزات امکان پیکربندی آنها را به گونهای که تمایل دارند آن سختافزارها عمل کنند، داشته باشند. از این طریق هرگونه نفوذ و سرقت اطلاعات و یا هر نوع صدمه دیگری به شبکه، توسط نفوذگر، امکانپذیر خواهد شد.
ب – برای جلوگیری از خطرهای DoS (Denial of Service) تأمین امنیت تجهزات بر روی شبکه الزامی است. توسط این حملهها نفوذگران میتوانند سرویسهایی را در شبکه از کار بیاندازند که از این طریق در برخی موارد امکان دسترسی به اطلاعات با دور زدن هر یک از فرایندهای AAA فراهم میشود.
در این بخش اصول اولیه امنیت تجهیزات مورد بررسی اجمالی قرار میگیرد. عناوین برخی از این موضوعات به شرح زیر هستند :
– امنیت فیزیکی و تأثیر آن بر امنیت کلی شبکه
– امنیت تجهیزات شبکه در سطوح منطقی
– بالابردن امنیت تجهیزات توسط افزونگی در سرویسها و سختافزارها
موضوعات فوق در قالب دو جنبه اصلی امنیت تجهیزات مورد بررسی قرار میگیرند :
– امنیت فیزیکی
– امنیت منطقی
(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)
متن کامل را می توانید دانلود نمائید
چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)
ولی در فایل دانلودی متن کامل پایان نامه
همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند
موجود است
فرمت فایل : WORD (قابل ویرایش)
تعداد صفحات:30
فهرست مطالب:
مقدمه .................................................................................................................................................
4
تاریخچه USB.............................................................................................................................. 5
ارتقاء USB ....................................................................................................................................... 5
مقایسهUSB با سایر پورتهای رایج ...................................................................................................... 7
فواید استفاده از پورت USB ................................................................................................. 8
استفاده از یک Interface استاندارد ........................................................................................... 8
تنظیم اتوماتیک ............................................................................................................................. 8
عدم نیاز به تنظیمات توسط کاربر .................................................................................................. 8
راحتی اتصال ................................................................................................................................ 9
کابلهای یکسان ............................................................................................................................ 10
Hot Pluggable ..................................................................................................................... 14
عدم احتیاج به منبع تغذیه جانبی .................................................................................................... 14
مد ها و سرعت ............................................................................................................................. 14
صحت اطلاعات ........................................................................................................................... 15
هزینه کم .............................................................................................................................. 15
مصرف انرژی کمتر ......................................................................................................... 15
پشتیبانی سیستم عامل از USB ................................................................................................. 16
محدودیتهای USB .............................................................................................................. 18
سیستم عاملها و PCهای قدیمی .............................................................................................. 18
محدودیت سرعت ..................................................................................................................... 18
محدودیت سیم کشی ................................................................................................................. 18
Power-saving در پورت های USB ................................................................................................ 19
وقفه................................................................................................................................................ 19
( توده ای) Bulk ........................................................................................................................ 19
( همزمان ) Isochronous ...................................................................................................... 20
USB 2.0 .................................................................................................................................................... 21
اتصالات .................................................................................................................................................... 21
آشنائی با فلش دیسک .................................................................................................................. 22
مزایای استفاده از حافظه های Removable .............................................................................. 23
انواع رسانه های ذخیره سازی اطلاعات ......................................................................................... 23
ویژگی فلش دیسک ها .............................................................................................................. 24
استفاده از فلش دیسک ................................................................................................................. 26
نحوه انتخاب یک فلش دیسک ....................................................................................................... 27
حفاظت داده ها .............................................................................................................................. 27
توضیح عمومی ............................................................................................................................... 28
منابع ................................................................................................................................... 30
مقدمه
در اواسط دهه 1990 نیاز اساسی کاربران به پورت های USB به شدت احساس می شد. آنها به دنبال ابزاری بودند که نیاز اساسی آنها که داشتن پورتی سریع و با دقت بود را برطرف کنند. ابزاری که هم قابلیت خواندن(read) را داشته باشد و هم قابلیت نوشتن(write) . و در عین حال از سرعت و دقت بالا برخوردار باشد. به مرور زمان این پورت ها و ابزارها تا جایی پیشرفت کردند که امروزه وسایل جانبی زیادی مانند:
بلندگو(speaker)،مودم(modem)، چاپگر(printer)،flash disk ، zip drive از پورتUSB استفاده می کنند.
در طراحی پورت های USB اهدافی مانند سرعت- دقت بالا- کاربرد آسان و قیمت مناسب مدنظر قرار داده شده است.
تاریخچه USB(Universal Serial Bus)
USB پورتی است که برای نصب ابزارهای جانبی به کامپیوتر به صورت External طراحی شده است
USB های موجود در بازار محصول هفت شرکت بزرگ رایانه ای است به نام های: Philips ,intel , ivec , Microsoft , Compaq , pacard , Hewlett lucent می با شد.
این شرکت ها اولین نسخه خود را با نام ( USB 1.0 )به بازار دادند . دو سال بعد نسخه بعدی آن با نام(USB 1.1) به بازار آمد که البته از ویژگی های بیشتری نسبت به نسخه قبلی خود برخوردار بود اما این پایان کار نبود در سال 2000 میلادی نسخه ای تحت عنوان(USB 2.0) به بازار آمد که بارزترین ویژگی آن سرعت فوق العاده آن بود . سرعت انتقال این USB 40 برابر از نسخه قبلی (USB 1.1) بیشتر بود. سرعت انتقال داده ها در( USB 1.1 ) از 1.5 تا 12 مگا بایت متغیر است.اما سرعت انتقال داده ها در (USB 2.0) به 480 مگابایت می رسد .
ارتقاء USB :
اگر رایانه شما تا حدودی قدیمی است و یا اگراز(USB1.1) استفاده می کنید به دنبال ارتقاء آن باشید همیشه برای ارتقاء یک سخت افزار عجله نکنید هم چنین مقالات زیادی را بخوانید و اطلاعات زیادی در آن مورد پیدا کنید . برای ارتقاء USB خود نیاز به یک شکاف کارت PCI دارید . ابتدا رایانه خود را خاموش کنید . در پوش جعبه رایانه خود را باز کنید و از خالی بودن یکی از شکاف های کرم رنگ PCI در رایانه خود اطمینان حاصل کنید سپس در جعبه را بسته و دنبال USB 2.0 باشید پس از خرید آن را به دقت در شکاف PCI کرم رنگ نصب کنید پس از نصب کامل آن نوبت به استفاده از فن آوری جدید (USB 2.0) است می توانید از یک FLASH DISKیا MAUSE یا... استفاده کنید. اگر از نصب کارتUSB خود مقداری ترس دارید حتما آن را به شرکتی که رایانه خود را تهیه کرده اید یا شرکت رایانه ای معتبر تحویل دهید تا این کار را برایتان انجام دهد .
مقایسهUSB با سایر پورتهای رایج
USB پورتی است که کارکردن با PC را هم برای کاربران آسان ساخته و هم برای طراحان.
USB یک Interface با کاربری بسیار آسان، سریع، کم هزینه و کم مصرف است که اطلاعات را به طور سریع و واقعی منتقل میکند.
در جدول 1-4 به مقایسه پورت USB با سایر پورتهای رایج پرداختهایم.
فرمت فایل : word(قابل ویرایش)
تعداد صفحات:23
فهرست مطالب:
ثبات کنترل پورت موازی
– کنترل یک چاپگر از طریق پورت موازی
چاپ از طریق DOS
چاپ تز طریق بایوس
یک روتین سرویس وقفه int 17h
مکان های سخت افزار پورت چاپگر
بین دو کامپیوتر از طریق پورت موازی
ثبات کنترل پورت موازی
ثبات کنترل پورت موازی یک ثبات خروجی است. خواندن این مکان آخرین مقدار نوشته شده به ثبات کنترل، بجزء برای بیت 5 که فقط نوشتنی است، را بر می گرداند. بیت 5 یا بیت مسیر داده، تنها در PS/2 و دیگر سیستم هایی که از پورت موازی دو طرفه پشتیبانی می کنند وجود دارد. اگر شما در این بیت صفر بنویسید، خطوط داده و strobe به عنوان بیت های ورودی هستند، دقیقاً مثل پورت موازی یکطرفه، اگر شما در این بیت 1 بنویسید، خطوط داده و strobe به عنوان ورودی ها هستند. توجه کنید که در حالت ورودی (bit5=1) بیت صفر ثبات کنترل دقیقاً یک ورودی است. توجه: نوشتن 1 در بیت 4 ثبات کنترل، IRQ چاپگر را توانا می سازد. این ویژگی در همة سیستم ها کار نمی کند، بطوریکه فقط برنامه های اندکی از وقفه های پورت موازی استفاده میکنند. وقتی فعال باشد، پورت موازی یک وقفه OFH را تولید خواهد کرد هرگاه چاپگر انتقال داده را تصدیق می کند.
زمانیکه کامپیوترهای شخصی در حدود 3 پورت موازی جداگانه را پشتیبانی می کردند، می توانست بیشتر از 3 مجموعه از ثبات های پورت موازی در سیستم در هر لحظه وجود داشته باشد. آدرس های پایه پورت موازی به 3 پورت موازی تحصیص داده شدهاند: 3Bch و 378h و 278h. ما به اینها به عنوان آدرس های پایه برای: LPT1، LPT2 و LPT3 به ترتیب رجوع می کنیم. ثبات داده پورت موازی همیشه واقع شده در آدرس پایه برای یک پورت موازی، ثبات وضعیت در آدرس پایه 1+ قرار گرفته و ثبات کنترل در آدرس پایه 2+ قرار گرفته است. برای مثال برای LPT1 ثبات داده در آدرس 3Bch:I/O و ثبات وضعیت در آدرس 3BDH:I/O و ثبات کنترل در آدرس 3BEH:I/Q قرار دارد. مشکل کوچکی وجود دارد، آدرس های I\O برای LPT1:، LPT2: و LPT3: داده شده در بالا، آدرس های فیزیکی برای پورت های موازی هستند. بایوس آدرس های منطقی برای پورت های موازی فراهم می کند. این امر به استفاده کنندگان اجازه می دهد چاپگرهایشان را Remap کنند (زمانیکه بیشتر نرم افزارها فقط با LPT1: نوشته شده اند). برای انجام این امر، بایوس هشت بایت در فضای متغیر بایوس در نظر می گیرد () مکان 40:8 شامل آدرس پایه برای LPT1: منطقی است. مکان شامل آدرس پایه برای LPT2: است. وقتی نرم افزاری به LPT1: و LPT2: و غیره دستیابی پیدا می کند، آن بطور معمول به پورت موازی آدرس پایه ای که در یکی از این مکان ها رخ داده دسترسی پیدا میکند.
3-21- کنترل یک چاپگر از طریق پورت موازی
اگرچه دستگاههای زیادی وجود دارند که به پورت موازی PC شما وصل می شوند، چاپگرها تعداد گسترده ای از این اتصالات به شمار می آیند. بنابراین، شح اینکه چطور می شود و چاپگرها را به وسیله پورت موازی کنترل کرد احتمالاً بهترین مثال در حال حاضر است. با استفاده از صفحه کلید، نرم افزارهای شما در 3 سطح مختلف عمل میکنند:
آن می تواند داده ها را به وسیله داس یا بوسیله استفاده از بایوس یا مستقیماً بوسیله نوشتن روی سخت افزار پورت موازی چاپ کند. با استفاده از واسط صفحه کلید، استفاده از داس یا بایوس بهترین راه است، اگر شما می خواهید سازگاری را با وسایل دیگر که به پورت موازی وصل شده اند را حفظ کنید. البته، اگر شما در حال کنترل دستگاههای پورت موازی دیگر هستید، تماس با سخت افزار (به صورت مستقیم) تنها راه شماست. به هر حال، بایوس پشتیبانی خوبی از چاپگر بفرستید.
1-3-21-چاپ از طریق DOS
MS-Dos دو فراخوانی که شما می توانید برای فرستادن داده ها به چاپگر استفاده کنید را فراهم کرده است. تابع 05h داس، کاراکتر موجود در ثبات dl را به طور مستقیم به چاپگر می نویسد. این توابع در فصل داس و بایوس به صورت گسترده بحث شده اند، ما اینجا در این رابطه بیشتر بحث نخواهیم کرد. برای اطلاعات بیشتر نگاه کنید به «MS-Dos و PC-BIOS و File I\O» در صفحه 699.
2-3-21-چاپ تز طریق بایوس
اگرچه داس توابع پاسخگویی برای فرستادن کاراکتر به چاپگر فراهم کرده است، اما توابعی که به شما اجازه مقدار دهی چاپگر برای بدست آوردن وضعیت فعلی چاپ را بدهد، فراهم نکرده است. علاوه بر این داس فقط بر روی :LPT1 چاپ می کند. روتین nit 17h بایوس کامپیوترهای شخصی، سه تابع چاپ، مقدار دهی مجدد و وضعیت را فراهم کرده است شما می توانید این توابع را برای هر پورت موازی پشتیبانی شده در سیستم بکار ببرید. تابع چاپ همانند تابع کاراکتر داس است. تابع initialize، چاپگری را که از سیستم وابسته به اطلاعات زمان استفاده می کند، مقداردهی اولیه می کند. وضعیت چاپگر، اطلاعاتی را از وضعیت پورت چاپگر در مورد اطلاعاتی که زمانش به اتمام رسیده بر می گرداند. برای اطلاعات بیشتر در مورد این روتین ها به MS-Dos، PC-BIOS و File I/O نگاه کنید.