IT Part 2
IT Part 2
1
Computer Software
پروگرام ها يک بخش اساسي کمپيوتر را تشکيل ميدهد که در حقيقت پرزه جات
را قابل استفاده مي سازد .بدون پروگرامها پرزه جات هيچ کاري منطقي
) (Logicalرا انجام داده نميتواند.
ماشين است که قدرت تفکير را ندارد ولي ميتواند در صورت دريافت دستور
هاي مناسب عمليات مختلف منطقي را انجام دهد .همين عمليات مختلف را به
کمک دستور العملها انجام ميدهد.
در حقيقت همين پروگرام ها اند که پرزه جات کمپيوتر را در انجام وظايف انها
رهنمائي مينمايد.
در سال هاي اول کمپيوتر ها ،قيمت پروگرامها ) (Softwareيک فيصدي اندکي
از سيستم کمپيوتر را تشکيل ميداد .ولي امروز تهيه پروگرامها قيمترين قسمت
از سيستم کمپيوتر را تشکيل داده و پروگرامهاي وجود دارد که در تهيه آن
مليون ها دالر خرچ گرديده است و قيمت آن نيز به مليون ها دالر ميرسد.
سرطان 10 1387
2
اداره مينمايند.
تهيه اينوع پروگرام ها به متخصصين ورزيده ضرورت دارند .لسان
است که وظيفه سنگين اجراي پروگرام ها و اداره منابع سيستم را به عهده دارد.
پروگرام هاي سيستم خدمات /وظايف ذيل را براي کمپيوتر ها انجام ميدهد:
سيستم عامل ويندوز نيز توسط شرکت مايکروسافت تهيه گرديد .اولين نمونه آن
) (Windows 1.0در سال 1983طراحي و در نومبر سال 1985به بازار
عرضه شد .بعد از آن نمونه هاي بعدي آن يعني Windows 2.0، Windows
3.0، Windows 3.1و Windows 3.11معرفي گرديد.
در سال 1995نسخه جديدي از Windowsتحت نام ،Windows 95که
اولين سيستم عامل 32بيتي شرکت مايکروسافت بود ،معرفي گرديد.
ويندوز 98اولين نونه ويندوز است که به شکل واقعي از فوائد تکنالوژي Plug-
and-Playاستفاده نمود.
Windows 2000 و نمونه هاي بعدي از سيستم کود گذاري Unicode
استفاده مي کنند که به همين دليل علوه بر حروف انگليسي ،حروف لسان هاي
ديگرنيز به آن معرفي گرديده اند.
صفحه کنترول ماشين حساب
سرطان 10 1387
6
ميباشد:
سرعت)(Speed
از طرف ديگر ،نزديکي يک لسان به لسان ماشين سبب دو نقطه ضعف براي
دوري يک لسان از لسان ماشين ،سرعت و تسلط لسان بالي پرزه جات را کم
لسان هاي سطح عالي ،که بنام لسان هاي دوره سوم نيز ياد
امکان اين که کارهاي معين نظر به لسان هاي سطح عالي بسيار به سرعت و
اساني انجام گردد بوجود اورده است .اين لسان ها که اصل براي ترتيب و تنظيم
بس اطلعات) (Databaseايجاد گرديده ،ميتواند عمليات مختلف از قبيل ارايه
معلومات در وقت کم ،تهيه راپور ها وغيره عمليات به سرعت و بدون نوشتن
پروگرام مکمل اجرا نمايند ، DBase،Foxpro،SQL .مثالهاي عمده اين لسان
ها ميباشد.
لسان هاي ذکاوت مصنوعي
لسان هاي ذکاوت مصنوعي که در ابتدايي معرفي انها در اوايل دهه 1980از
شهرت زياد برخوردار بودند ،لسان هاي اند که توسط آن کمپيوتر ميتواند يکنوع
ذکاوت خاص داشته باشد .در لسانهاي ذکاوت مصنوعي کوشش ميگردد تا در
حل مسايل از پروگرامهاي خاص استفاده گردد که توسط آن کمپيوتر از روش
انسان تقليد مي نمايد .لسان هاي پروگرام نويسي LISPو Pro Logمثال هاي
اين لسان ها ميباشند.
سرطان 10 1387
14
پروگرام هاي اند که در عرصه هاي مختلف ،خدماتي ارزشمندي را
به استفاده کننده گان کمپيوتر) (Usersتقديم ميکند .اين پروگرام ها
در دفتر هاي رسمي و غير رسمي به شکل وسيع مورد استفاده مي
باشند .يک مجموعه اين پروگرام ها که بنام پروگرام هاي آفس
) (Officeياد گرديده ،و حاوي چند پروگرام ميباشد ،در هر دفتر
استفاده ميگردد .ياد گرفتن اين پروگرام ها اسان بوده و هر کس
ميتواند انرا مورد استفاده قرار دهد .مثالهاي عمده اين پروگرام ها
عبارتند از:
سرطان 10 1387
15
مايکروسافت اکسس
سرطان 10 1387
17
پروگرام هاي اند که وظيفه حفظ و نگهداشت سيستم را به عهده دارند .وظيفه
اين پروگرام ها اجراي اعمال از قبيل رفع مشکلت وسايل ذخيره اطلعات،
محافظت سيستم کمپيوتر از ويروس ها ،کمک نمودن پروگرام ها در نشان دادن
فايل ها و غيره موارد ميباشد.
بعضي از اين پروگرام ها همراي سيستم عامل يکجا در کمپيوتر
نصب) (Installميگردد .برخي ديگر آن بايد بطور جداگانه در کمپيوتر نصب
شود.
برخي از اين پروگرام هاي کمکي که بنام Plug-inياد ميشوند همراي
مرورگر هاي وب ) (Web Browsersدر نشان دادن صفحات وب کمک
نموده و توانايي اين مرورگر ها را بال ميبرند.
سرطان 10 1387
18
Numbers Systems
سيستم اعشاري )(Decimal System
ما و شما در حيات روزمره در حسابات ,از سيستمي استفاده مي نمائيم که بنام
سيستم اعشاري ) (Decimal Systemياد ميشود .دراين سيستم ده رقم به کار
برده شده است .وهمچنين اساس ) (Baseآن نيز ده ميباشد .از همين سبب بنام
سيستم اعشاري )عشر به معني ده ( ياد ميگردد.
رموز عربي اين ده رقم قرار ذيل ميباشند:
9،8،7،6،5،4،3 ،2،1،0
رموز هندي آن قرار ذيل اند:
اين سيستم در عمليات حسابي سهولت هاي زيادي را دارا بوده و ما و شما به
عمليات حسابي در اين سيستم بلديت و آشنائي داريم .در اينجا صرف نظر از
عمليات حسابي در اين سيستم ،فقط به دو قاعده ذيل اشاره مي نمائيم:
سرطان 10 1387
22
در سيستم باينري دو رقم صفر و يک وجود دارد و قاعده ) (Baseآن
7,6,5,4,3,2,1,0
اساس يا قاعده در اين سيستم نيزهشت است .از همين سبب اين سيستم
را بنام سيستم هشت يادمينمايند .از اين سيستم اضافتر براي مقاصد
نمايش استفاده ميشود .به عنوان مثال هنگام چاپ محتواي حافظه
کمپيوتر به جاي آنکه اين محتواي به صورت ارقام صفر ويک چاپ
شود ،به صورت ارقام در مبناي هشت )هر سه رقم باينري در يک
رقم هشت( چاپ ميگردد.
سرطان 10 1387
30
نظربه دو دليل فوق ) تعداد ارقام آن 16و قاعده آن ( 16اين سيستم را بنام
سيستم شانزده ياد مي نمايند.
از سيستم شانزده جهت نمايش محتواي حافظه ويا چاپ نمودن آن استفاده ميگردد.
در لسان هاي پروگرام نويسي اسمبلي و Cنيز از اين سيستم استفاده ميشود .در
شبکه هاي کمپيوتري ) (Computer Networksآدرس ، MACآدرس هاي
IPنمونه )، 6) 6IP Versionکه در آينده قريب استفاده خواهد شد ،و همچنين
محتواي راجستر هاي عيار سازي ) (Configuration Ragistersدر وسائل
سرطان 10 1387
32
يک طريقه آسان وجود دارد .در اين طريقه عدد را پيدا ميکنيم که2
پوهنتون کابل – ديپارتمنت کمپيوتر ساينس
به توان آن عدد رفع شود مساوي يا کمتر به عددي که ميخواهيم انرا
از سيستم اعشاري به سيستم باينري تبديل نمائيم شود .و همين عمليه
را تا آخر ادامه ميدهيم.
مثال :ميخواهيم عدد 85را از سيستم اعشاري به سيستم باينري تبديل
نمائيم:
براي حل هشت خانه ذيل را در نظر ميگيريم:
سرطان 10 1387
38
تبديل نمائيد؟
سرطان 10 1387
39
نمائيد ؟
سرطان 10 1387
40
براي تبديل نمودن اعداد از سيستم اکتال به سيستم اعشاري ،ارقام موجود در
عدد اکتال نظر به موقعيت آنها ،همراي ضريب هاي هشت ضرب گرديده که
مجموعه آنها عدد اعشاري را نشان ميدهد .به مثال ذيل توجه نمائيد:
مثال :عدد 245را از سيستم اکتال به سيستم اعشاري تبديل نمائيد؟
165 = 5 + 32 + 128 = 0^8 * 5 + 1^8 * 4 + 2^8 * 2 =
) o = ( 165 )d( 245
مثال دوم :عدد 3247را از سيستم اکتال به سيستم اعشاري تبديل نمائيد ؟
سرطان 10 1387
41
دارد:
طريقه اول :در اين طريقه اول عدد باينري را به اعشاري تبديل نموده و بعد از
آن آنرا از اعشاري به اکتال تبديل ميکنيم .چون قبل مثالهاي تبديل نمودن اعداد
از باينري به اعشاري و اعشاري به اکتال حل گرديد ،در اينجا از مثالهاي آن
صرف نظرميگردد.
طريقه دوم :طريقه دوم يک طريقه آسان براي تبديل نمودن اعداد باينري به
اعداد اکتال ميباشد .در اين طريقه عدد باينري از طرف راست به طرف چپ،
به گروپ هاي سه رقمي تقسيم گرديده و بعد از آن هر گروپ سه رقمي را جدا
گانه به يک عدد اکتال تبديل مينماييم.
مثال :عدد 101011011را از سيستم باينري به سيستم اکتال تبديل کنيد؟
حل :اول اين عدد را طور ذيل به گروپ هاي سه رقمي تقسيم مينماييم:
سرطان 10 1387
42
براي تبديل نمودن اعداد از سيستم اکتال به سيستم باينري عکس عمليه
مثال :عدد 547را از سيستم اکتال به سيستم باينري تبديل نمائيد؟
حل :به جاي هر رقم اکتال سه رقم معادل آن در باينري مينويسيم.
براي تبديل نمودن اعداد از سيستم باينري به سيستم شانزده ،دو طريقه ذيل وجود دارد:
پوهنتون کابل – ديپارتمنت کمپيوتر ساينس
طريقه اول :در اين طريقه اول عدد باينري را به اعشاري تبديل نموده و بعد از آن آنرا از
اعشاري به شانزده تبديل ميکنيم .چون قبل مثالهاي تبديل نمودن اعداد از باينري به اعشاري
واز اعشاري به شانزده حل گرديده است ،در اينجا از مثالهاي آن صرف نظرميگردد.
طريقه دوم :طريقه دوم يک طريقه آسان براي تبديل نمودن اعداد باينري به اعداد شانزده
ميباشد .در اين طريقه عدد باينري از طرف راست به طرف چپ ،به گروپ هاي چهار رقمي
تقسيم گرديده و بعد از آن هر گروپ چهار رقمي را جدا گانه به يک عدد شانزده تبديل مينماييم.
مثال :عدد 101011111011را از سيستم باينري به سيستم شانزده تبديل کنيد؟
حل :اول اين عدد را طور ذيل به گروپ هاي چهار رقمي تقسيم مينمائيم:
سرطان 10 1387
46
براي تبديل نمودن اعداد از سيستم شانزده به سيستم باينري عکس
مثال :عدد 2B6را از سيستم شانزده به سيستم باينري تبديل نمائيد؟
سرطان 10 1387
47
عمليه جمع
جمع نمودن اعداد در سيستم هشت مشابه به جمع نمودن اعداد در سيستم هاي
اعشاري و باينري ميباشد .فرق اساسي اين سيستم ها ،فرق در قاعده يا اساس اين
سيستم ها است .طوريکه ميدانيم هر سيستم داراي قاعده معيني است که به اساس
آن عمليات حسابي همان سيستم انجام ميشود.
اگر در سيستم اعشاري در اثناي جمع نمودن اعداد حاصل جمع بيشتر از 9
ميگردد ،حاصل ميگيريم .دليل آن اينست که در سيستم اعشاري رقم بيشتر از 9
وجود ندارد .در سيستم باينري و قتيکه حاصل جمع بيشتر از يک ميگردد حاصل
ميگيريم .چون در سيستم باينري رقم بيشتر از يک وجود ندارد .به عين شکل در
سيستم هشت عمل ميگردد.
سرطان 10 1387
50
در تفريق اعداد سيستم هشت وقتيکه از يک عدد کوچک عدد بزرگ را تفريق
ميکنيم بايد يک را از خانه طرف چپ آن قرض نماييم .همان يک قرض شده را
هشت در نظر ميگيريم .
به مثال ذيل توجه نمائيد:
مثال :عدد 236را از عدد 341در سيستم هشت تفريق نمائيد؟
سرطان 10 1387
51
عمليه جمع
جمع نمودن اعداد در سيستم شانزده مانند جمع نمودن اعداد در سيستم هاي
باينري ،هشت و اعشاري است .چون بلند ترين رقم در سيستم شانزده رقم Fيا
15است پس هر گاه جمع دو عدد بيشتر از 15شود يک را حاصل ميگيريم.
مثال :اعداد ذيل را در سيستم شانزده جمع نماييد:
عمليه تفريق
در تفريق اعداد سيستم شانزده وقتيکه از يک عدد کوچک عدد بزرگ را تفريق
ميکنيم بايد يک را از خانه طرف چپ آن قرض نماييم .همان يک قرض شده را
شانزده در نظر ميگيريم .
سرطان 10 1387
52
حافظه کمپيوتر مانند ورق يا تخته سياه نيست که هر چيزيکه خواسته با شيم در آن بنويسيم ،بلکه
حافظه کمپيوتر به هيچ وجه اجازه نمي دهد که چيزي در آن نوشته گردد .ولي يک صفت بسيار
مهم معلومات اينست که ميتواند از اشکال مختلف آن )حروف ،ارقام ،علئم ،تصوير ،صوت ،و
ويديو ( به صفر و يک تبديل گرديده و بعد از آن توسط سرکت هاي دو حالته ) (Bistableمانند
ترانزستور ) (Transistorو يا خازن ) (Capacitorدر حافظه اصلي ،توسط دو قطب
مقناطيسي در ديسک هاي مقناطيسي ،توسط نور در ديسک هاي نوري و کيبل هاي فايبر نوري
) ، (Optical Fiberتوسط ولتاژ الکتريکي در کيبل هاي مسي ) (Copper Cableو توسط
امواج الکترومقناطيسي در فضا ،تمثيل گردد.
ترانزسترها ي که در دا خل کمپيوتر به کار رفته است ميتوانند يکي از دو حالت ذيل را داشته
باشند:
حالت روشن ) (ONبودن
کود اسکي حرف ) aحرف کوچک( 97است .پس براي تمثيل آن بايد
سويچ هاي اول ،ششم و هفتم روشن باشد .کود اسکي صفر 48است .پس
براي تمثيل آن بايد سويچ هاي پنجم و ششم بايد روشن باشد .کود اسکي علمه
! 33است .پس براي تمثيل آن بايد سويچ هاي اول،دوم ،سوم ،چهارم و پنجم
روشن باشد.
به همين ترتيب تمام حروف ،عليم و ارقام ) از 0تا ( 9داراي کود بوده و
براي تمثيل همان کود ،ترانزستر هاي معين بايد روشن باشد.
سرطان 10 1387
54
کمپيوتر يک ماشين پيچيده و مغلق به نظر ميرسد ولي اين ماشين اساسا مي تواند
تنها دورقم صفر ويک را تشخيص نمايد.
براي تمثيل اعداد بزرگتر از ، 255از دو بايت ) 16بيت ( استفاده ميگردد.
در صورت استفاده از دو بايت به تعداد 65536چيز متفاوت ) حروف ،ارقام
و عليم ( را توسط کمپيوتر تمثيل کرده ميتوانيم.
استفاده از دو بايت براي تمثيل حروف ،ارقام و عليم
سرطان 10 1387
55
Nibble
بايت )(Byte
کلمه ) (Word
سرطان 10 1387
56
براي تمثيل حروف الفبا ،ارقام و عليم از روش کود ) (Codeاستفاده مي گردد.
در اين روش براي هر حرف ،رقم و علمه کود معيني در نظر گرفته شده است.
براي کود گذاري از سيستم هاي مختلف استفاده ميگردد .و هر سيستم کود هاي
معيني براي هر حرف ،رقم و علمه دارد.
سيستم هاي مشهور کود گذاري قرار ذيل ميباشند:
سرطان 10 1387
57
هاي جهت دار)) (Arrow Keysکود هاي از 24تا (27را مهيا مي سازد .کود
هاي از 48تا 57ارقام از صفر تا 9را تمثيل مينمايند .کود هاي از 65تا 90حروف
بزرگ الفبا و کود هاي از 97تا 122حروف خورد الفبا را تمثيل ميکند .کود
هاي از 128تا 255حروفي خاص را تمثيل ميکند که مجموعه حروف اسکي
توسعه يافته را تشکيل ميدهند.
تمام کمپيوتر هاي شخصي IBMبطور يکسان از مجموعه حروف اسکي توسعه
يافته استفاده ميکنند .همچنين کمپيوتر هاي که کامل با کمپيوتر هاي شخصيIBM
موافقت دارند نيز از اين مجموعه بطور مشابه استفاده ميکنند .اما بعضي کمپيوتر
ها مجموعه حروف خاص خود را دارند .البته اين نقاط هنگام انتقال پروگرام ها
از يک کمپيوتر به کمپيوتر ديگر مهم ميباشند.
سرطان 10 1387
60
اين سيستم کود گذاري در سال 1991توسط شرکت هاي Appleو Xerroxساخته
شد .در سال 1999نمونه سوم آن توسط گروپ هاي که همراي ISO
((International Organization for Standardizationکار ميکند ايجاد
شد .براي تمثيل هر حرف از 2بايت استفاده ميکند .از همين سبب در اين سيستم
به تعداد 65536حرف و سمبول تمثيل شده ميتواند.
اکنون بسياري نشر کننده گان پروگرامها ) (Softwareمانند IBM،
Microsoft، Netscapeوغيره از اين سيستم کود گذاري استفاده ميکنند.
Windows 2000و نمونه هاي بعدي آن از سيستم کود گذاري يونيکود استفاده
ميکند .از همين سبب به تعداد زياد حروف به شمول لسانهاي عربي ،فارسي و
غيره را ميشناسد.
سرطان 10 1387
61
براي تمثيل اعداد در داخل کمپيوتر از سيستم باينري استفاده ميگردد .اعداد
ميتواند منفي ،مثبت ،تام و يا اعشاري باشد .براي تمثيل هر يک از اين انواع ،
روش خاص تمثيل در کمپيوتر وجود دارد.
الف – اعداد تام بدون علمه )اعداد تام مثبت(
اعداد تام مثبت به شکل اعداد بدون علمه در داخل کمپيوتر تمثيل ميگردد .اعداد
تام مثبت ميتواند در يک ،دو ويا چهار بايت تمثيل شود .در يک بايت از صفر تا
، (1 - 28) 255در دو بايت از صفر تا (1 - 216) 65535و در چهار بايت از
صفر تا (1 - 232) 4294967295تمثيل شده ميتواند.
سرطان 10 1387
62
براي تمثيل اعداد تام علمه دار دو طريقه وجود دارد:
در اين طريقه از آخرين بيت طرف چپ ،جهت علمه استفاده
ميگردد .اگر اين بيت صفر باشد عدد مثبت ،واگر يک باشدعدد منفي
است.
مثال :تمثيل عدد مثبت 15و منفي 15را در هشت بيت نشان
دهيد؟
سرطان 10 1387
63
:براي تمثيل اعداد اعشاريه دار ،اين اعداد به دو بخش جدا ميگردد
)(Mantissaمانتيسه
) (Exponentتوان
موقعيت اعشاريه )(exponentمانتيسه خود عدد را تمثيل مي کند .و توان
را تمثيل مينمايد .در اين تمثيل تنها مانتيسه و توان تمثيل ميگردد و علمه
اعشاريه تنها فرض ميگردد .اعداد اعشاري ميتواند در 32 ، 16ويا 64بيت
.تمثيل گردد
سرطان 10 1387
66
تمام اطلعات در داخل کمپيوتر به صورت سلسله از صفر و يک ،يا بشکل واضيحتر ،به صورت
سلسله از علئم يا تکانه هاي برقي ويا نقاط مثبت و منفي مقناطيسي شده نشان داده ميشود .اصول کار
آن متکي به اصول رياضي و يا به شکل واضيحتر بر اساس منطق رياضي استوار است .براي تحليل و
ياد ميگردد (Boolean Algebra) ،تجزيه عمليات داخل کمپيوتر از الجبر خاص که بنام جبر بولي
استفاده ميشود .جورج بول رياضي دان معروف انگليسي بوجود آورنده اين جبر است .براي چندين
قرن در ميان رياضي دانان اين نظر وجود داشت که بين رياضي و منطق يک رابطه وجود دارد.
جورج بول اين رابطه گم شده را در سال 1854پيدا کرد .جورج بول با معرفي اين جبرخاص در
صدد آن بود تا بتواند محتويات مغز انساني را تحليل نمايد .اين جبررابنام جبر منطق و جبر دو قيمتي
.ميباشند ) (Falseو غلط )(Trueنيز ياد مينمايند .در اين جبر متحولين و توابع داراي دو قيمت صحيح
:اساس کار در جبر بولي بر مبناي سه عمليه ذيل استوار است
) ORفصل منطقي ) يا
) ANDعطف منطقي ) و
) NOTنفي منطقي ) نه
اين جبر را در Claude Shannonجبر بول تا سال 1938کدام تطبيق عملي نداشت .و در اين سال
باز و بسته Relayتليفون استفاده کرد .در اين استفاده متحول )(Circuit Switchingانتخاب سرکت
.بودن سرکت را تمثيل ميکرد
سرطان 10 1387
67
عبارت از کليد هاي الکترونيکي است که تشکيل دهنده اصلي سرکت هاي
ميباشند .اين کليد ها سيگنالي خروجي را توليد ) (Digital Circuitرقمي
ميکند که بيانگر 0يا 1است .خروجي اين کليد ها به سيگنالهاي ورودي و
عمليات جبر بول انجام ميشود .اين سرکت ها اطلعات را به روش منطقي
پراسس نموده و عمليات آنها توسط جبر منطق
سرطان 10 1387
68
Computer Networks
تعريف شبکه
اشياء با هم وصل شده را شبکه ) (Networkگويند .سيستم کمپيوتر يک شبکه است که در آن
تمام پرزه جات کمپيوتر مانند پراسسر ،حافظه اصلي ) ، (RAMديسک سخت )،(Hard Disk
مانيتور ) ، (Monitorصفحه کليد ) (Keyboardو غيره وسائل از طريق تخته اصلی )Main-
(boardبا هم وصل گرديده اند .سيستم آب شهري ،سيستم سرکهاي شهر و سيستم دماغی و سيستم
خون در بدن ما نيز مثال هاي شبکه است.
شبکه کمپيوتری ) (Computer Networkچه است؟
هر گاه دو يا چند کمپيوتررا باهم وصل نمائيم ،شبکه کمپيوتري تشکيل ميشود .بدون شبکه ما
باکمپيوتر صحبت ميکنيم و در شبکه کمپيوترها بين خود صحبت ميکند .کمپيوتر هاي که در يک
اطاق باهم وصل گرديده اند يک شبکه کمپيوتري را تشکيل ميدهد .کمپيوتر هاي که در يک تعمير،
يا يک محوطه مانند پوهنتون کابل باهم وصل گرديده اند ،يک شبکه کمپيوتري را تشکيل ميدهد.
کمپيوتر هاي که در يک شهر ويا يک کشور توسط وسائل و تکنالوژي مختلف باهم وصل گرديده
اند نيز يک شبکه کمپيوتري را تشکيل ميدهد .بلخره انترنت Internet (Inter-connected
(Networksيک شبکه جهاني و شبکه بزرگ کمپيوتري است.
سرطان 10 1387
69
چرا کمپيوتر هارا باهم وصل مينمائيم ؟ يا چرا شبکه کمپيوتری را ميسازيم ؟
پوهنتون کابل – ديپارتمنت کمپيوتر ساينس
هدف اساسی از ساختن شبکه کمپيوتری شريک ساختن ) (Sharingاست .کمپيوتر هاي که
باهم وصل گرديده اند ميتوانند موارد ذيل را باهم شريک سازند:
معلومات )(Information
اگر ماو شما به سيستم کمپيوترنظر اندازيم ،در آن سه چيز مختلف را مشاهده کرده ميتوانيد:
توسط شبکه کمپيوتري معلومات که در يک کمپيوتر است آنرا در کمپيوتر ديگر مشاهده کرده
ميتوانيم .منابع يک کمپيوتر ) از قبيل ديسک سخت )) ،، CD-DriveHard diskماشين چاپ
وغيره ( توسط کمپيوتر ديگر استفاده کرده ميتوانيم .مردم ميتوانند به کمک شبکه کمپيوتری با
هم ارتباط قائم نموده و افکار خود را باهم شريک نمايند.
سرطان 10 1387
70
ملقات برود از خانه يا دفتر خود با ديگران ملقات نموده و افکار خودرا با آنها شريک نمايند.
انواع شبکه ها )(Networks Types
به صورت عمومی شبکه های کمپيوتری را به سه نوع ذيل تقسيم کرده ميتوانيم :
اين نوع شبکه ساحه محدود جغرافيائي را احتوا ميکند .اين ساحه به اندازه يک اطاق ،يک تعمير ويا يک
محوطه ) (Campusمانند محوطه پوهنتون کابل ميباشد.
شبکه شهری يا MAN ((Metropolitan Area Network
شبکه شهري يک ساحه به اندازه يک شهررا احتوا ميکند .از اين نوع شبکه ها معمول يک ارگان مانند بانک
جهت وصل کردن دفتر هاي فرعي خود استفاده ميکند.
شبکه وسيع يا WAN ((Wide Area Network
شبکه که دو يا چند شهريا يک يا چند کشور يا يک قاره ويا چندين قاره را باهم وصل ميکند بنام شبکه
WANيادميشود .نهايت WANعبارت از انترنت ) (Internetا ست که در حقيقت انترنت يک شبکه
جهاني است که از طريق آن کمپيوتر ها توسط تکنالوژي هاي مختلف با هم وصل گرديده اند.
سرطان 10 1387
72
شبکه خاص که سرور هارا به وسايل ذخيره اطل عات ا ر تبا ط می دهد .اين نوع شبکه به
پوهنتون کابل – ديپارتمنت کمپيوتر ساينس
سروس دهنده گان امکان ميدهد تا به شکل سريع به وسايل ذخيره اطلعات دسترسی پيدا نموده
واطلعات مورد نظر را آماده سازد.
شبکه خصوصی مجازی يا VPN ((Virtual Private Network
مجموعه از چند شبکه که به روی شبکه عمومی مانند انتر نت با استفاده از تکنالوژی رمز
گزاری با هم ارتباط بر قرار ميکنند.
شبکه داخلي يا اينتر ا نت )(Intranet
شبکه است که جهت پروسس اطل عات در يک شرکت ديزاين ميگردد .هدف اينوع شبکه توزيع
اسنا د و پروگرام ها ودسترسي به منابع سيستم ميباشد .
در اين نوع شبکه پروگرامهای مربوط به انترنت مانند صفهات وب ،پست الکترونيکی و غيره،
تنها برای استفاده کننده گان داخل شرکت قابل دسترسي ميباشد .اشخاص و شرکت هاي خارج از
شرکت نمي توانند بدون پاسورد به معلومات و منابع سيستم دسترسي پيدا نمايد.
شبکه خارجي يا شبکه )(Extranet
شبکه است که جهت تسهيل ارتباط ميان يک شبکه داخلی واطراف خارج شبکه استفاده ميشود.
اينوع شبکه به مشتريان و تامين کننده گان امکان ميدهد تابه سهولت وسرعت به منابع يک شبکه
داخلی دسترسی پيدا نمايد.
سرطان 10 1387
73
در ارتباطات شبکه و انترنت سه جز /طرف شامل ميباشد .هر يک ازاين سه جزداراي اهميت
پوهنتون کابل – ديپارتمنت کمپيوتر ساينس
خاص بوده و بدون آن ارتباطات شبکه و انتر نت برقرار شده نميتواند .اين سه طرف قرار ذيل
ميباشد:
وسائل و تجهيزات )(Equipments
وسائل و تجهيزات ارتباط فزيکي شبکه را تامين مينمايد .در شبکه ها از وسائل و تجهيزات
فزيکي مختلف استفاده ميشود .استفاده از اين وسائل مربوط به نوع شبکه ميباشد .به صورت
عمومي وسائل وتجهيزا ت رابه دونوع ذيل جدا کرده ميتوا نيم:
وسا ئل استفاده کننده )(End-user Devices
وسائل استفاده کننده که بنام ميزبان ) (Hostنيز ياد ميشود ،عبارت از وسائل اند که توسط استفاده
کننده شبکه بکار برده ميشود .توسط اين وسائل ،استفاده کننده می تواند معلومات را شريک
) (Shareنمايد ،معلومات را ايجاد وحاصل نمايد .کمپيوتر ،ماشين چاپ وسکنر مثال اينوع وسائل
اند .اينوع وسائل بدون شبکه هم کار می کند ولی شبکه توانائی آنرا بيشتر ميسازد.
سرطان 10 1387
74
تقويه کننده سگنال وسيله است که سگنال های رقمی ) (Digital Signalوسگنال هاي قيا سی ) (Analog Signalرا تقويه می سازد.
سگنال های که معلومات را از يکجا به جای ديگر انتقال ميدهد بعد از طي مسافه در اثر مقاومت وسيله ا نتقال دهنده )مانند کيبل (ضعيف
ميگردد .در صورت که سگنال ها ضعيف گردد وسيله گيرنده ) (Receiverقادر به شناخت اين سگنال ها نميباشد Repeater .می تواند
سنگال های ضعيف شده را دوباره تقويه نمايد تا توسط وسيله گيرنده به شکل درست شناسائي شود.
اگر مسافه از يک طرف کيبل تا طرف ديگر آن بيشتر از اندازه معين باشد ،سگنال ضعيف گرديده و قابل شناخت نميباشد .براي تقويه آن
ميتوانيم از Repeaterاستفاده نمائيم.
نوت :مسافه که سگنال بدون تقويه و ضرورت به Repeaterآنرا طي کرده ميتواند مربوط به نوع وسيله انتقال دهنده )مانند کيبل( ميباشد.
مثل در کيبل هاي UTP ((Unsheilded Twisted Pairsسگنال ميتواند 100متر ودر کيبل هاي نوري ) (Optical Fiberتا 2000
و 3000متر بدون Repeaterمسافه را طي نمايد.
هب )(Hub
هب وسيله است که چندين کمپيوتر را باهم وصل می کند .براي اينکه چندين کمپيوتر را با هم وصل نمائيم ميتوانيم تنها از کيبل ،مانند شکل
فوق ،استفاده نمائيم .ولي استفاده از هب کار وصل کردن کمپيوتر ها را آسان ميسازد .هب ها معمول داراي 12 ،8 ،4و يا 16پورت
) (Portميباشند .به هر پورت هب ميتوانيم يک کمپيوتر را وصل نمائيم .همچنين به پورت هاي هب ميتوانيم هب ديگر را نيز وصل نمائيم.
هب به دونوع است:
هب فعال )(Active
هب فعال علوه به وصل کردن چند کمپيوتر ،سگنال ها را نيز تقويه می کند .اينوع هب به برق ضرورت دارد .هب فعال را بنام تقويه
کننده چندين پورت ) (Multi port Repeaterنيز ياد ميکند .هب غير فعال تنها چندکمپيوتر را باهم وصل نموده سگنال ها را تقويه کرده
نمی تواند .اينوع هب به برق ضرورت ندارد.
قابل تذکر است که هب راجع به فرستادن Dataکدام تصميم را گرفته نميتوا ند واين به دليل آ نست که هب آدرس را نمی شناسد .از همين
سبب وقتيکه سگنال از يک پورت هب داخل ميشود ،هب آنرا از تمام پورت هاي ديگر خارج ميکند .اينکار سبب زياد شدن و ازدهام
ترافيک در شبکه ميشود.
سرطان 10 1387
75
پل وسيله است که آد رس MAC ((Media Access Controlرا شناخته و بناء در فرستادن Dataتصميم منا سب گرفته و حرکت
Dataرا تنظيم کرده ميتواند .پل شکل Dataرا نيز تغير ميدهد .پل ميتواند يک شبکه را به دو بخش ) (Segmentتقسيم نمايد که در
پوهنتون کابل – ديپارتمنت کمپيوتر ساينس
انصورت ترافيک يک بخش به بخش ديگر بدون ضرورت رفته نتوانسته و همچنين مشکلت يک بخش بالي بخش ديگر تاثير ندارد.
سويچ )(Switch
سويچ مانند پل ) (Bridgeبوده ولی تعداد پورت های آن بيشتر از پل ميباشد .سويچ را بنام پل چندين پورت )(Multi-port Bridge
نيز ياد مينمايد .سويچ ها معمول دارای 24، 16، 8و 32پورت ميباشد .سو يچ مانند هب جهت وصل کردن کمپيوتر ها استفاده ميشود .سو
يچ مانند پل ) (Bridgeآدرس MACرا ميشنا سد .سو يچ شکل Dataرا تغير نميدهد .سويچ ميتواند يک شبکه را به بخش هاي کوچک
) (Segmentsتقسيم نمايد که در انصورت ترافيک يک بخش به بخش ديگر بدون ضرورت رفته نتوانسته و همچنين مشکلت يک بخش
بالي بخش ديگر تاثير ندارد .در حقيقت هر پورت سويچ يک بخش ) (Segmentميباشد و از همين سبب تقسيم بندي توسط سويچ را بنام
بخش بندي کوچک ) (Micro Segmentationياد ميکند .از طريق سويچ چندين وسيله ميتواند همزمان باهم ارتباط برقرار نمايد .اين
ارتباطات توسط لين هاي مجازي ) (Virtual Circuitsصورت ميگيرد .اين لين هاي مجازي صرف در اثناي ارتباط دو وسيله تشکيل
گرديده و بعد از قطع شدن ارتباط از بين ميرود و از همين سبب بنام لين هاي مجازي ياد ميشود.
روتر يا مسير ياب )(Router
روتر تمام توا نا يی های وسايل فوق ا لذکر را داشته وعل وه بر آن به اساس آدرس IP ((Internet Protocolتصميم گرفته ميتوا ند.
وظيفه اساسي روتر يافتن راه براي پاکت ها ميباشد .از همين سبب روتر اساسا وسيله شبکه وسيع يا WANبوده وميتوا ند چندين شبکه
محلي يا LANرا با هم وصل کند.
کارت شبکه يا NIC ((Network Interface Card
کارت شبکه که بنام وفق دهنده ) (Adapterشبکه نيز ياد ميشود ،جهت ا تصاال فزيکی وسيله استفاده کننده ) (End-user Deviceبه شبکه
استفاده ميشود .هر NICتوسط يک کود مشخص ) (Unique Codeاز يک ديگر فرق ميشود که اين کود بنام آد رس MAC (Media
(Access Controlياد ميشود.
آد رس MACيک آد رس 48بيتی يا 12رقمي به سيستم شانزده ) (Hexadecimalميباشد که توسط آن طرز دسترسي کمپيوترها به
شبکه کنترول ميشود .آدرس هاي NICبايد تکرار نگردد .يا به عباره ديگر دو کمپيوتر بايد داراي عين آدرس MACنباشد.
سرطان 10 1387
76
مجموعه از قوانين که به شکل رسمی در ج و ار تبا ط وسايل را در شبکه وانتر نت کنترول و
پوهنتون کابل – ديپارتمنت کمپيوتر ساينس
اداره ميکند ،بنام پرو تو کول ) (Protocolياد ميشود .پروتوکولها ارتباط منطقي بين وسائل را
تامين ميکند .پرو تو کول موارد از قبيل شکل ، Dataوقت رسيدن ، Dataسرعت ،شماره
گذاری ،کنترول غلطی وغيره موارد ار تباطات را کنترول ميکند .اين پرو تو کول ها توسط
انجمن ها وارگان ها تهيه و منظور می گردد .بعضی از اين ار گان ها قرار ذيل ا ند:
IEEE ((Institute of Electrical & Electronics Engineer
در شبکه و انترنت از پروتوکول هاي زياد استفاده ميشود .اين پروتوکولها وظائف مختلف را انجام
ميدهد .در اينجا به عنوان نمونه بعضي از اين پروتوکولها را تذکر داده ميتوانيم:
پروتوکول IP ((Internet Protocol
يکي از مشهور ترين پروتوکولهاي شبکه و انترنت بوده که توسط دفتر دفاعي ايالت متحده
امريکا يا DOD ((Department of Defanceتهيه شده است .اين پروتوکول آدرس هاي IP
و غيره معلومات ضروري را به پيغامهاي که در انترنت از يک کمپيوتر به کمپيوتر ديگر ميرود،
اضافه ميکند .همچنين وظيفه اين پروتوکول يافتن راه براي پاکت هاي اين پيغامها ميباشد.
سرطان 10 1387
77
اين پروتوکول پيغام هاي که در انترنت از يک وسيله به وسيله ديگر فرستاده ميشود به بخش هاي خوردتر و
پوهنتون کابل – ديپارتمنت کمپيوتر ساينس
قابل اداره تبديل ميکند .به هر کدام از اين بخش ها يک شماره مسلسل داده تا از روي همان شماره دوباره
باهم يکجا شده بتواند .همچنين اين پروتوکول رسيدن اين بخش هاي جداگانه را تضمين ميکند .در صورت که
يک قسمت از پيغام به مقصد ) (Destinationنرسد آنرا دوباره روان ميکند.
در حقيقت هر دو پروتوکول IPو TCPاز طرف يک مرجع مشترک يعني دفتر دفاعي ايالت متحده
امريکا ساخته شده است و بيشتر هردو پروتوکول باهم يکجا کار ميکند .اين دو پروتوکول در اخير دهه
1960و دهه 1970در زمان جنگ سرد به منظور مقاصد نظامي تهيه و ديزاين گرديده است .فلهذا اين دو
پروتوکول طوري ديزاين گرديده است تا در هر قسمت از دنيا ،در هر لحظه و در هر نوع شرائط حتي در
شرائط که اگر نيم از جهان در اثر يک جنگ ويرانگر مانند جنگ اتومي خراب هم شود ارتباطات بين
جزوتام هاي آنهابايد قائم باشد .ازاينرو پروتوکول IPفاقد اتصال ) (Connectionlessبوده و در آن
ضرورت به ارتباط مستقيم بين دو طرف نيست .ارتباطات فاقد اتصال ) (Connectionlessمتکي به عبور
پاکت ها ي پيغامها بوده و توسط آدرس IPکه در خود پاکت است مسير دهي پاکت ها صورت ميگيرد و
بهترين راه براي پاکت ها تعين ميگيرد .در اينوع ارتباطات تمام مسير پاکت از مرجع ) (Sourceتا به
مقصد ) (Destinationدر مرجع تعين نگرديده بلکه در طول راه ودر نقاط مختلف به طور جداگانه و به
شکل مستقل تعين ،و به اين ترتيب اگر يک راه کار ندهد از راه ديگر استفاده ميشود .در مقابل پروتوکول
TCPيک پروتوکول اتصال گرا ) (Connection-orientedبوده و يک ارتباط منطقي را بين هر دو
طرف ارتباط برقرار نموده و رسيدن پاکت ها را ضمانت ميکند.
علوه براين ده ها پروتوکول ديگر در شبکه و انترنت وجود دارند که وظائف مختلف را انجام ميدهد.
سرطان 10 1387
78
قسمت اخير ارتباط را پروگرامها تشکيل ميدهد .اين پروگرامها Dataرا تفسير
نموده و آنرا نشان ميدهد .همچنين اين پروگرامها به کمک پروتوکولها درشبکه و
انترنت وظيفه فرستادن و اخذ Dataرابه عهده دارند.
نشان دهنده صفحات وب ) (Web Browserيکي از اين پروگرامها است که
وظيفه آن نشان دادن صفحات وب جهاني www ((World Wide Web
ميباشد Internet Explorer .و Netscapeمثال پروگرامهاي اند که
صفحات وب را نشان ميدهد.
Web Browser به تنهاي نميتواند تمام انواع صفحات وب را نشان دهد.
پروگرامهاي ديگري که بنام پروگرامهاي کمکي ) (Plug-inياد ميشود همراي
Web Browserکمک ميکند.
سرطان 10 1387
79
هدف از ساختار شبکه ساختمان فزيکي و ساختمان منطقي شبکه است .يا به عباره
ديگر در ساختار شبکه دو بخش ذيل شامل است:
سا ختار فزيکی )(Physical Topology
سا ختارمنطقی )(Logical Topology
ساختار فزيکی شکل فزيکی و حقيقی شبکه را تعريف ميکند .اين ساختار طرز
وصل شدن کمپيوترها را تعين مينمايد.
سا ختار های فزيکی مروجه قرار ذيل ميبا شند:
سا ختا ر بس ( ) :Busا ين سا ختا ر يک کيبل عمومی را استفاده نموده و تمام
کمپيوتر ها تو سط کيبل های فرعی به اين کيبل عمومي وصل می گردد .شکل
ذيل سا ختا ر بس را نشان ميدهد:
سرطان 10 1387
80
نقص اين ساختار اينست که قطع شدن کيبل از يک قسمت آن ،سبب قطع شدن
ارتباط عمومي در شبکه ميشود.
سا ختا ر حلقه ) : (Ringدر اين سا ختا ر هر کمپيوتر به دو کمپيوتر ديگر و
صل گرديده که در نتيجه يک سا ختا ر حلقوی ايجاد ميگردد.
شکل ذيل سا ختا ر Ringرا نشان ميد هد:
سرطان 10 1387
82
ميد هد:
سرطان 10 1387
84
ساختار منطقی شبکه طرز استفاده کمپيوتر ها ،از وسايل انتقال Dataمانند کيبل را تعيين
پوهنتون کابل – ديپارتمنت کمپيوتر ساينس
وکنترول ميکند .ساختار هاي منطقي که در شبکه محلي ) (Local Area Networkيا LAN
استفاده ميشود قرار ذيل اند:
ساختار Broadcast
در ساختار Broadcastهر Hostبه تمام Hostهای ديگر Dataخود را بالی وسيله شبکه
روان ميکند Host .ها ميتوا ند بدون در نظر گرفتن نو بت Dataخود را روان کند .تکنا لوژی
Ethernetبه همين اساس کار ميکند.
در ساختار Token Passingيک سگنال الکترو نيکی که بنام Tokenياد ميشود ،به شکل
دورانی در شبکه از يک Hostبه Hostديگر ميرود .اگر Hostمعلومات برای فرستادن داشته
باشد همان Tokenرا گرفته و Dataخود را روان ميکند .واگر Hostمعلو ما ت يا Data
برای فرستا دن نداشته باشد Token ،را به Hostديگر پاس ميدهد .تکنا لوژی Token Ring
و FDDI ((Fiber Distributed Data Interfaceاز همين ساختار منطقی استفاده ميکند.
سرطان 10 1387
89
مقدار معلوماتکه دريک لين شبکه در يک وقت معين جريان پيدا کرده می تواندبه نام ظرفيت شبکه يا
پوهنتون کابل – ديپارتمنت کمپيوتر ساينس
Bandwidthياد می شود.
وقتيکه به شبکه سروکار داريم بايد روي دل ئل ذيل Bandwidthرا بفهميم:
Bandwidthمحدود ) (Finiteاست .قوانين فزيکی وتکنا لوژی ) (Bandwidthرا محدود می سازد .نظر
به سا ختمان فزيکی يک وسيله Bandwidthوسائل ) (Mediaفرق ميکند .وهمچنين تکنالوژي به چه
سرعت می تواند Dataرا بالی Mediaقرار دهد .مثل سرعت Modemدر صورت استفاده از کيبل
TP ((Twisted Pairبه 56Kbpsمحدود است .تکنا لوژی DSL ((Digital Subscriber Lineهم
از کيبل TPاستفاده می کند ولی دارای سرعت بيشتراست.
کيبل نوری فايبر ) (Fiber Opticنظر به توانائی فزيکی خود در تيوری دارای Bandwidthنا محدود بوده
ولی Bandwidthحقيقی توسط تکنالوژ¼ی که Dataرا بالی فايبر می گذارد ،مربوط می شود.
Bandwidthمفت نيست .برای LANميتوا نيم از وسائل استفاده کنيم که داراي Bandwidthزياد باشد.
ولي در WANبايد Bandwidthرا از ISP ((Internet Service Providerخريداری نمائيم .پس
مهم است تا Bandwidthرا بفهميم.
Bandwidthيک عامل مهم در اثنائی بررسی وتحليل اجرات شبکه ميباشد .همچنين در اثنائی ديزاين شبکه
های جديد نيز Bandwidthدارای اهميت ميباشد.
ضرورت به Bandwidthروز به روز زياد ميشود .هر قدر که تکنالوژي سريع به ميان می آيد به همان
اندازه پروگرام ها پيشرفت نموده وبه Bandwidthزياد ضرورت پيدا ميکند.
سرطان 10 1387
90
وسائل که Dataراانتقال می دهد بنام وسائل )) Mediaيادميشود .وسائل که در يک شبکه
هرنوع وسيله دارای فوائد ونواقص ميباشد .دروسيله سيم دار ) (Wiredازکيبل هااستفاده می
شود .اينوع وسائل ازسرعت زياد برخورداربوده ولی فاقد انعطاف پذيری ) (Flexibilityميباشد.
دروسائل بی سيم ) (Wirelessانعطاف پذيری موجودبوده ووسائل رانيزبه آسانی ازيکجا به جای
کيبل UTPنظربه هرنوع کيبل ديگردر شبکه هاي محلي )) LANزياداستفاده
ميگردد .درسرعت های 10Mbps، 100Mbpsو 1000Mbpsاستفاده شده
ميتواند .تا 100مترمسافه کار ميدهد .مقاومت آن 100اوم ميباشد.
شکل ذيل کيبل UTPرا نشان ميدهد:
سرطان 10 1387
98
نوع انرجی الکترومقنا طيسی است که در کيبل فايبر ميتواند Dataرا انتقال دهد.
کيبل فايبر داراي پنج قسمت ذيل ميباشد:
الف – قسمت مرکزي که بنام Coreياد ميشود و از شيشه و يا پلستيک بوده و
وظيفه آن انتقال سگنالها ميباشد.
ب – قسمت دوم کيبل بنام Claddingياد ميگردد .اين قسمت نيز از شيشه و يا
پلستيک بوده و و ظيفه آن منعکس ساختن سگنال به طرف داخل فايبر ميباشد.
ج – Coreو Claddingدر داخل يک ساختمان پيپ مانند بوده که بنام
Bufferياد ميشود.
د – بالي Bufferمواد قرار دارد که قسمت هاي داخلي را از صدمات بيروني
حفظ ميکند.
ه – و در قسمت اخير فايبر پوش بيروني قرار داشته و وظيفه محافظت کيبل را به
عهده دارد.
سرطان 10 1387
101
کمپيوتر ها ووسائل ديگر داخل شبکه داراي آدرس فزيکي بوده و بنام آدرس MACياد ميشود .آدرس
MACبالي کارت شبکه ) (NICبوده و در اثناي شروع کمپيوتر در مرحله که کارت شبکه توسط بايوس
) (BIOSشناخته ميشود ،به حافظه اصلي کمپيوتر ) (RAMکاپي ميشود .آدرس MACکمپيوتر تغير
نميکند و تنها در صورت تغير دادن کارت شبکه ميتواند تغير داده شود .اين ادرس در ليه دوم )Data
(Link Layerجهت شناخت انترفس ها استفاده ميشود .آدرس هاي MACبدون ساختار )(Structure
بوده و نمي تواند جهت شناخت مجموعه از وسائل در يک شبکه استفاده گردد .يا به عباره ديگر توسط
آدرسهاي MACنمي توانيم شبکه ها را شناسائي نمائيم .هر وسيله بايد به شکل جداگانه شناخته شود.
از همين سبب آدرسهاي IPکه وجود فزيکي نداشته بلکه به شکل منطقي ميباشد ،استفاده ميگردد .اين
آدرس ها داراي ساختار منطقي بوده وميتوانيم آنرا تغير دهيم .توسط اين آدرسها ميتوانيم شبکه ها را
شناسائي نمائيم .آدرسهاي IPرا بنام آدرس منطقي ) (Logical Addressو بنام آدرس شبکه هم ياد
ميکند .اين آدرس ها موقعيت وسائل را شناسائي کرده ميتواند.
آدرسهاي IPداراي نمونه ها بوده که نمونه چهارم ) (IP v4آن هنوز بيشتر مورد استفاده است .اين نمونه
آدرسهاي IPدر سال 1981معرفي گرديد .نمونه که جديدا معرفي گرديده و بنام نمونه ششم )(IP v6
ياد ميشود در آينده استفاده خواهد شد .مادر اينجا صرف نمونه چهارم آدرسهاي IPرا مورد بحث قرار
ميدهيم.
آدرس هاي IP v4داراي طول 32بت بوده وهر آدرس به چهار بخش جدا گرديده است .هر بخش داراي
هشت بت بوده و بنام Octetياد ميشود) Octetبه معني هشت است( .هر Octetتوسط نقطه از هم جدا
ميگردد .هر Octetميتواند از صفر تا 255قيمت اخذ نمايد.
مثالهاي ذيل آدرسهاي IPرا نشان ميدهد:
سرطان 10 1387
104
هر صنف داراي صفات و استفاده جداگانه بوده و از همين سبب شناختن هر صنف مهم ميباشد .چطور اين
صنفها را شناخته ميتوانيم؟ اين صنف ها را از روي اولين Octetطرف چپ ،طور ذيل شناخته ميتوانيم:
آدرسهاي IPصنف : Aاولين Octetآن از صفر تا 126
ما در شبکه ها بيشتر از سه صنف اول )صنف A، Bو (Cاستفاده ميکنيم .صنف Dبراي
Multicastو کلس Eريزرف ميباشد .در اينجا ميخواهيم آدرسهاي صنف A، Bو Cرا بشناسيم.
آدرس هاي کلس :A
از اين آدرسها اولين Octetطرف چپ آن براي شبکه و متباقي سه Octetآن براي Hostميباشد .اين
آدرسها براي شبکه هاي بزرگ استفاده ميشود.
سرطان 10 1387
105
از اين آدرسها دو Octetطرف چپ براي شبکه و دو Octetطرف راست آن براي Hostميباشد .اين
آدرسها براي شبکه هاي متوسط استفاده ميشود.
قيمت اولين Octetآن از 128تا 191ميباشد.
از اين آدرسها سه Octetطرف چپ آن براي شبکه و يک Octetآن براي Hostميباشد .اين آدرسها
براي شبکه هاي کوچک استفاده ميشود.
قيمت اولين Octetآن از 192تا 223ميباشد.
براي تشخيص بخش شبکه و بخش Hostاز ماسک شبکه استفاده ميشود .هر صنف ادرسهاي IPداراي
ماسک شبکه از قبل تعين شده ) (Defaultميباشد .ماسک شبکه از قبل تعين شده ) (Defaultبراي
صنف هاي A، Bو Cقرار ذيل ميباشد:
براي صنف A: 255.0.0.0
روتر ووسائل ديگر بعد از عمليه منطقي ANDميتواند آدرس شبکه را تعين نمايد .در اين عمليه آدرس
IPبا ماسک شبکه ANDگرديده تا آدرس شبکه تعين گردد.
سرطان 10 1387
106