ParsX.com
پذیرش پروژه از دانشجویی ... تا سازمانی 09376225339
 
   ProfileProfile   Log in to check your private messagesLog in to check your private messages  |  FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups Log inLog in   RegisterRegister 

معرفي كارت شبكه NIC Network Interface Card

 
Post new topic   Reply to topic    ParsX.com Forum Index -> شبكه هاي كامپيوتري
View previous topic :: View next topic  
Author Message
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Fri Nov 04, 2005 11:42 am    Post subject: معرفي كارت شبكه NIC Network Interface Card Reply with quote

براي ايجاد شبكه كامپيوتري به چهارچيز نياز داريم :
1. كارت واسط شبكه Network Interface Card : (NIC) از مهمترين عناصر تشكيل دهنده شبكه است .
2. نرم افزار شبكه (سيستم عامل شبكه ) Network Operating System(Software) : (NOS)
3. كابل بندي شبكه Network Cabling : (NC)
اين بخش را به دو دسته تقسيم ميكنيم : بخش اول نقاط دستيابي به محيطهاي انتقال شامل Router , Switch , Hub , Bridge , Repeater و ... : Access Points و بخش دوم چگونگي ارتباط كابلها با محيطهاي انتقال شبكه
4. ترمينال هاي شبكه مانند PC , Notebook , Network Printer , Network Modem

كارت واسط شبكه Network Interface Card : NIC
كارتهاي شبكه از نظر ساختاري به چند دسته تقسيم بندي ميشوند . كارتهاي شبكه دو نوع ( سه نوع ) از لحاظ استاندارد مورد استفاده وجود دارند اين دسته بندي بر اساس نحوه ارتباط با مادربرد به شرح زير است :
1. ISA/EISA : Architecture Standard Industry / Extended ISA
2. PCI Peripheral Components Industry :
3. USB : Universal Synchronous Bus

ISA : تجهيزات ISA تا سالهاي 1999 و 2000 توليد ميشدند . اما اين تجهيزات بدليل نواقصي زيادي كه داشت با شكست مواجه شد . دو دليل عمده اين شكست به شرح زير است :
1. اسلات هاي ISA ي نصب شده روي مادربرد با نصف سرعت باس مادربرد كار ميكردند . كه نتيجه آن كاهش خواندن و فرستادن اطلاعات به RAM بود .
2. در هر لحظه تنها يك اسلات اجازه استفاده از باس مادربرد را داشت و در صورتيكه دو اسلات همزمان به انتقال داده روي مادربرد ميپرداختند هر دو از عمل خارج ميشدند .

PCI : از مزاياي اين فناوري از بين رفتن دو مشكل عمده تكنولوژي ISA بود . در اين فناوري هر اسلات با سرعت باس مادربرد و همزمان با اسلات هاي ديگر نيز ميتوانست كار كند .

USB: كارتهاي واسط را ميتوان به نوعي سه دسته دانست كه دسته سوم استفاده از وروديهاي USB ميباشد . تكنولوژي استفاده شده در اين تجهيزات عينا شبيه به PCI ميباشد . (گذرگاه فراگير(گسترده) همزمان )

دسته بندي شبكه از نظر نوع مبادله اطلاعات :
آسنكرون : در اين شبكه داده هاي ارسالي تنها ميتوانند از يك مسير از مبدا به مقصد منتقل شوند و گذرگاه هميشه يكطرفه باقي ميماند . اگر A فرستنده و B دريافت كننده باشد هميشه از A به B انتقال داده صورت ميپذيرد .

دو نوع شبكه Synchronous داريم
1- دوطرفه غير همزمان
2- دوطرفه همزمان
1- دوطرفه غير همزمان : كارت شبكه A اطلاعات براي كارت B ميفرستد و B تنها زمانيكه كارت A فرستادن را تمام كرده است جواب ميدهد مثل برخي LAN ها . ( شبكه تلفن بين المللي بيسيم )
2- همزمان ميتوانند اطلاعات را بفرستند و بگيرند ( تلفن شهري)
شبكه Asynchronous : يعني فقط يك طرفه هستند ( راديو ‍ تلويزيون )
درحاشيه :‌AGP نوعي PCI است .
در هر دو طرف شبكه و ترمينال اطلاعات ديجيتال هستند PCM
سمت ترمينال جريان موازي است و اطلاعات از / به رم بصورت موازي منتقل ميشوند .
وظيفه كارت شبكه تبديل اطلاعات از سريال به موازي و يا عكس آن ميباشد .
همه شبكه هاي كامپيوتري سريال هستند بنابراين اطلاعات سريال وارد شبكه و موازي وارد RAM ميشود . در TRX تبديل به يك بيت در هر زمان جهت انتقال از كارت به شبكه ميشود و اگر قرار باشد اطلاعات از شبكه به RAM برود TRX اطلاعات را موازي ميكند .
EBC :Extended Bus Connector اتصال دهنده توسعه باس است . TX مخفف Transmitter و RX مخفف Reciever .
وظيفه CPU ي كارت شبكه كنترل كارت و عمليات تبديلها را انجام ميدهد .
كنترل عمليات كارت :
دستورالعملها و داده هاي برنامه همان درايور كارت شبكه است در RAM
پايين كارت دو قسمت داريم :
1- Boot ROM : بستگي به شبكه خودمان دارد كه الزامي ندارد كارتهاي شبكه ما از نوع Boot-Rom دار باشد .
يكي از ترمينال هاي شبكه باقي سيستم را بوت كند . يعني از راه دور بتوان تجهيزات ديگر را بوت كرد .
مثل هارد و سي دي رام . بوت رام بصورت يك سوكت هست و فرضا برنامه مورد نظر را در يك EPROM مينويسي و انگاه در ان سوكت تعبيه شده روي كارت قرار ميدهي . به كمك اين اين قطعه ميتوان اجازه بوت شدن ديگر دستگاهها را بر عهده گرفت .
Jumper Address : اتصال دهنده ادرس است كه اختياري است . يك كارت شبكه معمولي نه بوت رام داد ونه جامپر آدرس .
هر كارت شبكه داراي يك آدرس فيزيكي منحصربفرد براي همان كارت شبكه است .
MAC Address : بصورت جهاني منحصر بفرد و ثابت است مانند آدرس تلفن .
Media Access Control Address آدرس كنترل و دستيابي محيط
يعني كارت شبكه از طريق آدرس به كابلها متصل ميشود بنابراين هر كارت شبكه يك MACAddress دارد بنابراين هر كارت شبكه براي ارسال اطلاعات به كارت ديگر بدنبال MAC Address كارتي كه قصد ارتباط با آن را دارد را پيدا ميكند . اين ادرس در تمامي كارتهاي شبكه موجود است .

يك MAC Address استاندارد 48 بيت طول دارد كه 6 بايت ميشود . كه از دو بخش سه بايتي تشكيل ميشود . 24 بيت اول مشخصات سازنده آن كارت شبكه است يعني مثلا D-Link ميباشد . 24 بيت دوم شماره سريال كارت شبكه است . كه Unique و حك شده روي كارت ميباشد .
Jumer Address : زماني كه يك MAC Address ماسك شده را استفاده كنيم حداقل اين آدرس را از ديد يك نفوذگر پنهان كرده ايم .
به يك ادرس فيزيكي ميتوان n آدرس منطقي اختصاص داد .
سريال : ارسال و دريافت يك بيت در هر زمان .
موازي : ارسال و دريافت n بيت در هر زمان .
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Fri Nov 04, 2005 11:44 am    Post subject: مطالب اضافي مرتبط Reply with quote

webopedia.com
MAC مخفف Media Access Control Address ميباشد . يك آدرس سخت افزاري منحصر بفرد كه مشخص كننده هر node در شبكه ميباشد . در IEEE 802 لايه DLC : Data Link Control از مدل مرجع OSI به دو زير لايه تقسيم شده است : لايه LLC : Logical Link Control و لايه MAC : Media Access Control .
لايه MAC بصورت واسطه در رسانه شبكه قرار ميگيرد . بنابراين هر رسانه شبكه اي به يك لايه MAC مجزا نياز دارد .
در شبكه هايي كه از استاندارد IEEE 802 پشتيباني نميكنند و بجاي آن از مدل مرجع OSI استفاده ميكنند ادرس node ها در شبكه را DLC مينامند .
Wikipedia.org
در شبكه هاي كامپيوتري MAC Address يك مشخص كننده unique كه به بيشتر تجهيزات شبكه اي تعلق دارد ميباشد . بيشتر پروتوكولهاي شبكه لايه 2 از يكي از سه نوع شماره گذاري مديريت شده توسط IEEE : MAC-48 و EUI-48 و EUI-64 استفاده ميكنند كه به گونه اي طراحي شده اند كه بصورت جهاني منحصربفرد ميباشند . همه پروتوكولها و تجهيزات شبكه به اين آدرسها احتياج ندارند . IEEE نام تجاري EUI-48 و EUI-64 را در بر ميگيرد : EUI : Extended Unique Identifier
MAC Address استاندارد IEEE-802 كه به MAC-48 معروف است از مشخصه هاي اترنت ميباشد . طراحان ميتوانند با اين 48 بيت 248 آدرس يا 281,474,976,710,656 استفاده كنند .
هر سه نوع آدرس دهي سيستم ها از يك نوع آدرس دهي استفاده ميكنند و تفاوت آنها در طول اين مشخص كننده ها ميباشد . سه هشت بيتي اول اين آدرسها مشخص كننده سازماني است كه اين مشخصه ها را پخش كرده است ، و به Organizational Unique Identifier : OUI موسوم ميباشد . در سه هشت بيتي دوم در MAC-46 يا EUI-48 و همچنين پنج هشت بيتي دوم EUI-64 ، توسط سازمان توليد كننده همانطوري كه خود دوست دارد آن را تعيين ميكند . موسسه IEEE معتقد است حداقل تا سال 2100 ميلادي آدرس هاي MAC-48 پايان نميپذيرند . و EUI-64 نيز بنظر نميرسد محدوديتي در اين باره داشته باشد .
MAC Address كه هميشه به محصول توليد شده توسط كارخانه سازنده پيوست شده است به Burned-in Addresses BIA يا Universally Administered Address UAA شناخته شده اند . BIA ميتواند توسط Locally Administered Address : LAA بحالت override در بيايد . تكنولوژي هاي زير از مشخص كننده MAC-48 استفاده ميكنند :
Ethernet, Token ring,  802.11 wireless networks , BlueTooth , FDDI , ATM , SCSI   and Fibre Channel

و EUI-64 نيز از تكنولوژي FireWire و IPv6 حمايت ميكند .
تفاوت اصلي بين MAC-48 و EUI-48 آنستكه در MAC-48 مشخص كننده جهت سخت افزار شبكه ميباشد و EUI-48 براي نرم افزار بيشتر كاربرد دارد . بنابراين EUI-48 چيزي متفاوت از MAC Address ميباشد . هر چند ساختار آدرس دهي هر دو يكي است .
IEEE چندين آدرس ويژه براي يك NIC ميتواند در نظر بگيرد :
BroadCast Address : همگي يك بيتي هستند كه توسط تمامي ايستگاههاي يك LAN قابل دريافت هستند .
MultiCast Address : توسط هر دوي Ethernet و FDDI استفاده ميشود .
Functional Address : در Token Ring استفاده ميشود .
EUI-64 با گونه اي تبديل از هردوي MAC-48 و EUI-48 پشتيباني ميكند . براي تبديل MAC-48 به EUI-48 كافيست OUI را كپي كنيد دو FF-FF را به آن اضافه كنيد . و سپس قسمت سازماني را به آن كد اضافه كنيد . براي تبديل EUI-48 به EUI-64 از روش فوق استفاده ميشود اما اينبار FF-FE را اضافه ميكنيد .
فورمت آدرس :
فورمت استاندارد براي چاپ MAC-48 استفاده از سه گروه كد مبناي 16 ميباشد كه با نقطه از هم جدا شده اند مثل : 0123.4567.89ab اما خيلي كم از اين روش استفاده ميشود و بجاي آن استفاده از شش گروه عدد دوتايي مبناي شانزده ميباشد كه يا با : يا - از هم جدا ميشوند :
01-23-45-67-89-ab يا 01:23:45:67:89:ab اين فرم در EUI-64 نيز استفاده ميشود .
عوض كردن MAC Address :
شايد بخواهيد بدليل مسايل امنيتي اين آدرس را كه توسط سيستم عامل خوانده ميشود عوض كنيد . بعضي ISP ها بگونه اي تنظيم شده اند كه در صروتيكه MAC address روتر شما عوض شود كار نكند . بنابراين با استفاده از نرم افزارهايي ميتوان يك MAC address ثابت داشت كه اين آدرس پس از بوت شدن دوباره سيستم به هر آنچه قبلا بوده است باز ميگردد .
بنابراين چون MAC Address ميتواند عوض شود نميتوان از آن براي مسايل امنيتي بصورت يك كد منحصر بفرد قوي استفاده كرد . در IEEE 802.1x روش بهتري براي اين كار وجود دراد .
تحت سيستم عامل لينوكس ميتوانيد آدرس MAC را بصورت زير عوض كنيد :
/etc/init.d/networking stop
ifconfig eth0 hw ether 00:01:02:03:04:08
/etc/init.d/networking start

در ويندوز ميتوانيد به روش زير عمل كنيد :
در منوي Properties آداپتور اترنت ميتوانيد در تب Advanced كه MAC Address دارد MAC Address , Locally Administered Address , Ethernet Address يا Network Address را عوض كنيد . بسته به آنكه اترنت شما چه درايوري دارد ميتوانيد به نام هاي خاصي آدرس خود را عوض كنيد . تمامي درايورها از اين تغيير نامها پشتيباني نميكنند .
به هر حال راه حل ديگري نيز كه بهتر بنظر ميرسد تغيير آن در رجيستري ويندوز ميباشد :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}

در اينجا هر تنظيماتي براي NIC را ميتوانيد پيدا كنيد . محتويات رشته NetworkAddress حاوي MAC Address ميباشد .
http://www-dcn.fnal.gov/DCG-Docs/mac/xp.html
نحوه رويت MAC Address در ويندوزهاي XP و 2000
در command prompt خود در هنگامي كه به شبكه وصل هستيد دستور ipconfig/all را بزنيد .
12 عددي كه روبروي Physical Address مي آيند MAC Address شما هستند .
Back to top
Display posts from previous:   
Post new topic   Reply to topic    ParsX.com Forum Index -> شبكه هاي كامپيوتري All times are GMT + 3.5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum