Professional Documents
Culture Documents
CCNA
CCNA
اﻟﻤﺤﺎﺿﺮة اﻷوﻟﻰ:
اﻟﺴﺒﺖ 2005-6-11
ﻣﻘﺪﻣﺔ ﺳﺮﻳﻌﺔ ﻋﻦ ﻣﻔﻬﻮم اﻟﺤﺎﺳﻮب :
ﺟﻬﺎز اﻟﺤﺎﺳﻮب PCﻳﺘﻜﻮن ﻣﻦ ﺟﺰﺋﻴﻦ أﺳﺎﺳﻴﻴﻦ وهﻤﺎ :اﻟﺴﻮﻓﺖ وﻳﺮ Softwareواﻟﻬﺎرد وﻳﺮ Hardware
وﻳﻤﻜﻦ ﺗﻮﺿﻴﺤﻬﻤﺎ آﻤﺎ ﻓﻲ اﻟﺸﻜﻞ اﻟﺘﺎﻟﻲ :
PC
HW SW
ALU CU
Register
: SWهﻲ اﻟﺒﺮﻣﺠﻴﺎت اﻟﺘﻲ ﺗﺴﺘﺨﺪم ﻓﻲ ﺟﻬﺎز اﻟﺤﺎﺳﻮب وهﻲ ﻣﺠﺎل ال Logicalﻓﻲ اﻟﺤﺎﺳﻮب ﺣﻴﺚ ﻣﻦ
ﺧﻼل اﻟﺒﺮﻣﺠﻴﺎت ﻳﺘﻢ ﺑﺸﻜﻞ أو ﺑﺂﺧﺮ اﻟﺘﺤﻜﻢ ﺑﺎل . HW
-اﻟﺬواآﺮ اﻟﺜﺎﻧﻮﻳﺔ : Secondary Memoryﻷن اﻟﺬاآﺮة اﻟﺮﺋﻴﺴﻴﺔ ذات ﻣﺼﺎدر ﻣﺤﺪودة اﻟﺒـﺮاﻣﺞ واﻟﺒﻴﺎﻧـﺎت
ﺗﺨﺰن ﻓﻲ هﺬﻩ اﻟﺬواآﺮ وﺧﺼﻮﺻﺎً إن آﺎﻧﺖ ﺗﺴﺘﻌﻤﻞ ﻟﻔﺘﺮات ﻃﻮﻳﻠﺔ وﻳـﺘﻢ ﺗﺨـﺰﻳﻦ اﻟﻤﻌﻠﻮﻣـﺎت ﻋﻠـﻰ ﺷـﻜﻞ
ﻣﻠﻔﺎت Filesوﻣﻴﺰﺗﻬﺎ أﻧﻬﺎ ﺑﻄﻴﺌﺔ ﻷﻧﻬﺎ ﺑﻌﻴﺪة ﻋﻦ ال CPUوهـﻲ ﺧﺎﺻـﺔ ﺑـﺎل Userأي أن ﻋﻤﻠﻴـﺎت اﻟﺤﻔـﻆ
واﻟﻄﻠﺐ واﻹﺳﺘﺪﻋﺎء ﺗﻜﻮن ﻣﻦ إﺧﺘﺼﺎﺻﻬﺎ وﻣـﻦ اﻷﻣﺜﻠـﺔ ﻋﻠﻴﻬـﺎ :اﻟﻘـﺮص اﻟﻤـﺮن FDDو اﻟﻘـﺮص اﻟـﺼﻠﺐ
HDDواﻟﻘﺮص اﻟﻤﻀﻐﻮط ... CDDإﻟﺦ .
-اﻟﺬواآﺮ اﻟﺮﺋﻴﺴﻴﺔ ﻳﺮاهﺎ اﻟﻤﺒﺮﻣﺠﻴﻦ أﻧﻬﺎ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﺨﻼﻳﺎ ﺗـﺴﻤﻰ Memory Cellوآـﻞ ﺧﺎﻧـﺔ ﻣﻨﻬـﺎ
ﻳﺘﻢ ﺗﺨﺰﻳﻦ ﻣﻌﻠﻮﻣﺎت ﻣﻌﻴﻨﺔ .واﻟﺨﻠﻴﺔ ﺗﺨﺘﻠﻒ ﺑﺈﺧﺘﻼف ﺣﺠﻢ اﻟﺪاﺗﺎ اﻟﺘـﻲ ﺗﺤﻤﻠﻬـﺎ ،ﻓﺎﻟﺘﻌـﺎﻟﻴﻢ اﻟﺒﺮﻣﺠﻴـﺔ ﻳـﺘﻢ
ﺗﺨﺰﻳﻨﻬﺎ ﻓﻲ اﻟﺬاآﺮة ﻟﺘﺘﻔﺎﻋﻞ ﻣﻊ وﺣﺪة اﻟﻤﻌﺎﻟﺠﺔ اﻟﻤﺮآﺰﻳﺔ . CPU
-اﻟﺬواآﺮ اﻟﺮﺋﻴﺴﻴﺔ Main Memoryﻣﻬﻤﺔ ﺟﺪاً ﻷن آﻞ ﻋﻤﻠﻴﺎت ال PCﺗﺘﻢ ﻓﻴﻬﺎ و ﻳﻤﻜﻦ ﺗﻘﺴﻴﻤﻬﺎ إﻟﻰ
ﺛﻼث أﻗﺴﺎم ﺟﻮهﺮﻳﺔ آﺎﻟﺘﺎﻟﻲ :
Cache – 3 ROM – 2 RAM – 1
-اﻟﺮام ﻳﻌﺘﺒﺮ ﻣﺮﺁة أو ﻧﻈﺎرة ال CPUأي أن ال CPUﻻ ﻳﺘﻌﺎﻣﻞ وﻻ ﻳﺄﺧﺬ إﻻ ﻣﻦ اﻟﺮام واﻟﻌﻼﻗﺔ ﺑﻴﻨﻬﻤﺎ ﻋﻼﻗﺔ
وﻃﻴﺪة إذا ﺗﻌﻄﻠﺖ اﻟﺮام ﻓﺎل CPUﻻ ﻳﻤﻜﻨﻪ أداء وﻇﻴﻔﺘﻪ وﺳـﺒﺐ ذﻟـﻚ ﻷن ال CPUﻻ ﻳﺄﺧـﺬ اﻟﻤﻌﻠﻮﻣـﺎت وﻻ
ﻳﻌﻄﻴﻬﺎ إﻻ ﻟﻠﺮام وﻳﻤﻜﻜﻦ ﺗﻮﺿﻴﺢ ذﻟﻚ آﻤﺎ ﻓﻲ اﻟﺸﻜﻞ اﻟﺘﺎﻟﻲ :
Disk
Display Main
Memory
Keyboard
Printer Central
Processing
Unit
-ﻳﻘﻮم اﻟﺮام ﺑﻮﺿﻊ ﺧﺎﻧﺎت ﻟﻠﺒﻴﺎﻧﺎت وذﻟﻚ ﺑﺘﺨﺼﻴﺺ اﻟﺠﺰء اﻷول ﻟﻠﻌﻨﺎوﻳﻦ ﺑﺎﻟﺘﺮﺗﻴﺐ وﻣﻦ ﺛﻢ ﺗﻘﻮم ﺑﺄﺧﺬ
اﻟﺒﻴﺎﻧﺎت ﺑﺸﻜﻞ ﻣﺘﺴﻠﺴﻞ ﺣﺴﺐ اﻟﺘﺮﺗﻴﺐ اﻷوﻟﻲ .
: SDRAM - 3دﻣﺞ ﺑﻴﻦ اﻟﻨﻮﻋﻴﻦ DRAMواﻟﻨﻮع SRAMوذﻟﻚ ﻟﺠﻌﻠﻬﺎ ﻣﺮﻧﺔ وﻣﻘﺘﺼﺪة ﻟﻠﻄﺎﻗﺔ .
: DIMM – 2وهﻲ إﺧﺘﺼﺎر ﻟﺠﻤﻠﺔ Dual Inline Memory Moduleوﺗﻘﻮم ﺑﺎﻟﻨﻘﻞ ﺑﺸﻜﻞ ﻣﺘﻮازي أي
ﺑﺘﺎت ﺑﺘﺎن 2 Bitﻟﺬﻟﻚ ﻓﻬﻲ أﺳﺮع ﻣﻦ اﻟﻨﻮع اﻷول ، SIMMوﺗﺘﻜﻮن ﻣﻦ ) Pin 168دﺑﻮس ( وﺳـﺮﻋﺘﻬﺎ
ﺗﺼﻞ ﻣﻦ 100إﻟﻰ ، MHz 133وﻇﻬﺮت ﻓﻲ ﺑﺪاﻳﺎت اﻟﺒﻴﻨﺘﻴﻮم . 2
: RIMM – 3وهﻲ إﺧﺘﺼﺎر ﻟﺠﻤﻠﺔ Random Inline Memory Moduleوهﺬا اﻟﻨﻮع ﻇﻬﺮ ﻣﺆﺧﺮاً أي
ﻓﻲ ﺑﺪاﻳﺔ اﻟﺒﻴﻨﺘﻴﻮم 4وﻳﻘﻮم ﺑﻨﻘﻞ اﻟﺪاﺗﺎ وﻓﻘﺎً ﻟﺤﺠﻤﻬﺎ أي أﻧﻬﺎ ﻣﺘﻐﻴﺮة وﻟﻪ ﻧﻮﻋﺎن :
: DDRAM – 3,1وهﻲ إﺧﺘﺼﺎر ﻟﺠﻤﻠﺔ Double Data Rate RAMوهﺬا اﻟﻨﻮع ﻳﺘﺤﻤﻞ ﺳﺮﻋﺔ ﻣﻦ
. MHz 266/200
: RDRAM– 3,2وهﻲ إﺧﺘﺼﺎر ﻟﺠﻤﻠﺔ Random Data Rate RAMوهﺬا اﻟﻨﻮع ﻳﺘﺤﻤﻞ ﺳﺮﻋﺔ ﻣﻦ
MHz 600/400وﻗﺪ ﻳﺼﻞ إﻟﻰ . 800
-وﻳﻮﺟﺪ ﻣﺸﻜﻠﺔ ﻓﻲ اﻟﻨﻮع RDRAMوهﻲ أﻧﻪ ﺧﺮج ﻓﻲ ﻏﻴﺮ وﻗﺘﻪ أي أﻧﻪ ﺳﺒﻖ أواﻧﻪ ﻓﻨﺤﻦ ﻧﻌﺮف أن
اﻟﻠﻮﺣﺔ اﻷم Mother Boardﻟﻬﺎ ﺳـﺮﻋﺔ ﻣﺤـﺪدة ﻣـﺜﻼً 400وأﺣـﻀﺮﻧﺎ رام ﻣـﻦ هـﺬا اﻟﻨـﻮع ﺳـﺮﻋﺘﻪ 800
ﻓﻬﻨﺎك ﺿﻴﺎع ﻟﻠﻜﻠﻔﺔ واﻟﺴﺮﻋﺔ ﻓﻘﺪ ذهﺒﺖ ﻧﺼﻒ آﻔﺎﺋﺘﻬـﺎ آـﺮام ﻳﺘﺤﻤـﻞ ﺳـﺮﻋﺔ ﻋﺎﻟﻴـﺔ وذﻟـﻚ ﺑـﺴﺒﺐ أن
اﻟﻠﻮﺣﺔ اﻷم ﻻ ﺗﺘﺤﻤﻞ هﺬﻩ اﻟﺴﺮﻋﺔ.
-ﻳﻄﻠﻖ ﻋﻠﻴﻬﺎ أﺣﻴﺎﻧﺎ إﺳﻢ BIOSوهﻲ إﺧﺘـﺼﺎر ﻟﻤـﺼﻄﻠﺢ Basic Input Output Systemأي أن ﻋﻤﻠﻴـﺎت
اﻹدﺧﺎل واﻹﺧﺮاج آﻠﻬﺎ ﺗﻤﺮ ﻓﻲ هﺬﻩ اﻟﻮﺣﺪة وأﻳﻀﺎً ﺗﺴﻤﻰ . CMOS
-اﻟﺮام ﻳﺤﺘﻮي ﻋﻠﻰ ﻟﻐﺔ ﻣﺸﺘﺮآﺔ ﺑﻴﻦ ﺟﻤﻴﻊ اﻷﺟﻬﺰة ﻓﻲ ﻋﻤﻠﻴﺎت اﻹدﺧﺎل واﻹﺧﺮاج ﻣﺜـﻞ اﻟﻠﻐـﺔ اﻹﻧﺠﻠﻴﺰﻳـﺔ
ﻓﻬﻲ ﻟﻐﺔ ﻣﻮﺣﺪة Standardﺑﻴﻦ آﻞ اﻟﺸﻌﻮب ،وهﻲ ﺗﺤﺘﻮي ﻋﻠﻰ ﺑﺮﻧﺎﻣﺠﻴﻦ أﺳﺎﺳﻴﻴﻦ وهﻤﺎ :
- 1ﺑﺮﻧﺎﻣﺞ ال : POSTإﺧﺘﺼﺎر ﻟﻜﻠﻤﺔ ، Power On Self Testووﻇﻴﻔﺘﻪ ﺗﺘﻀﺢ ﻣـﻦ إﺳـﻤﻪ ﻓـﺄول آﻠﻤـﻴﻦ
هﻤﺎ Power Onواﻟﺘﻲ ﺗﻌﻨﻲ أﻧﻪ هﻮ اﻟﺬي ﻳﻮزع اﻟﻜﻬﺮﺑﺎء ﻓـﻨﺤﻦ أول ﻣـﺎ ﻧﻘـﻮم ﺑﺎﻟـﻀﻐﻂ ﻋﻠـﻰ آﺒـﺴﺔ ال
Powerﻓﻲ اﻟﺠﻬﺎز ﻟﻔﺘﺤﻪ ﻳﺘﻮﻟﻰ هﺬا اﻟﺒﺮﻧـﺎﻣﺞ إرﺳـﺎل اﻟـﺸﺮارة اﻷوﻟـﻰ ﻟـﻞ Powerاﻟـﺬي ﺑـﺪورﻩ ﻳﻘـﻮم
ﺑﺎﻟﺘﻮزﻳﻊ إﻟﻰ ﻣﺨﺘﻠﻒ أﺟﺰاء اﻟﺤﺎﺳﻮب ،وهﻲ ﻣﻤﺎﺛﻠﺔ ﻟﻠـﺴﻠﻒ ﻓـﻲ اﻟـﺴﻴﺎرة ﻓﻬـﻮ ﻣـﺴﺆول ﻋـﻦ ﺗـﺸﻐﻴﻞ
اﻟﺴﻴﺎرة آﻜﻞ .ﻟﺬﻟﻚ ﻓﻬﺬا اﻟﺒﺮﻧﺎﻣﺞ ﻣﻬﻢ ﺟﺪاً ،وأي ﺧﻠﻞ ﻓﻴﻪ ﻻ ﻧﺴﺘﻄﻴﻊ اﻟﻌﻤﻞ ﻋﻠﻰ اﻟﺠﻬـﺎز ) ﻟـﺬﻟﻚ ﻓﻬـﻮ
ﺛﺎﺑﺖ ( .أﻣﺎ اﻟﺠﺰء اﻟﺜﺎﻧﻲ ﻣﻦ اﻟﺠﻤﻠﺔ ﻓﻬﻲ Self Testوهﻮ ﻳﻘﻮم ﺑﻔﺤـﺺ ﺟﻤﻴـﻊ اﻷﺟﻬـﺰة اﻟﻼزﻣـﺔ ﻟﻌﻤﻠﻴـﺔ
إﻗﻼع اﻟﺠﻬﺎز أو ﺗﺸﻐﻴﻠﻪ ﻓﻬﻮ ﻳﻘﻮم ﺑﻔﺤﺺ اﻷﺟﻬﺰة اﻟﺘﺎﻟﻴﺔ ﻋﻠﻰ اﻟﺘﻮاﻟﻲ :
Mother Board Æ CPU Æ AGP Æ RAM Æ Keyboard .
ﻓﻬﻮ ﻳﻘﻮم ﺑﺈرﺳﺎل Pulsesﻟﻸﺟﻬﺰة وإﺳﺘﻘﺒﺎﻟﻬﺎ ﻣﺮة أﺧﺮى ﻓﺒﺬﻟﻚ ﻳﻌﻠﻢ أن اﻟﺠﻬﺎز ﻣﻮﺟﻮد وﻣﺴﺘﻌﺪ .وأآﺒـﺮ
ﻣﺜﺎل ﺗﻮﺿﻴﺤﻲ ﻋﻠﻰ هﺬﻩ اﻟﻌﻤﻠﻴﺔ :ﻋﻤﻠﻴﺔ اﻟﺮد ﻋﻠـﻰ اﻟﻬـﺎﺗﻒ ﺣﻴـﺚ أﻧﻨـﺎ إذا أردﻧـﺎ أن ﻧـﺘﻜﻠﻢ ﻣـﻊ ﺷـﺨﺺ
ﻓﻨﻘﻮل آﻠﻤﺔ ) أﻟﻮ ( ﻟﻜﻲ ﻧﻌﻠﻢ أن اﻟﻄﺮف اﻵﺧﺮ ﻣﻮﺟﻮد .ﻓﺈذا رد ﻋﻠﻴﻨﺎ ﻓﻨﻌﻠﻢ أﻧﻪ ﻣﻮﺟﻮد وإذا ﻟﻢ ﻳﺮد ﻋﻠﻴﻨـﺎ
ﻓﻨﻌﻠﻢ أﻧﻪ ﻏﺎﺋﺐ أو أﻧﻪ ﺗﺨﻠﻰ ﻋﻦ ﺳﻤﺎﻋﺔ اﻟﻬﺎﺗﻒ .
– 2ﺑﺮﻧﺎﻣﺞ ال : Boot Strapوهﻮ ﻣﺘﺨﺼﺺ ﻓﻲ إﻳﺠﺎد ﻧﻈﺎم اﻟﺘـﺸﻐﻴﻞ وﺗﺤﻤﻴﻠـﻪ Locate & Loadوهـﻮ
ﻣﺴﺆول ﻋﻦ إﻳﺠﺎء اﻷﺧﻄﺎء وﻣﺴﻜﻬﺎ ﻷﻧﻪ هﻮ اﻟﺬي ﻳﺘﺤﻜﻢ ﺑـﺎﻷﺟﻬﺰة .وهـﻮ ﻏﺎﻟﺒـﺎً ﻳﻘـﻮم ﺑﺘﺤﻤﻴـﻞ اﻟﻤﻠﻔـﺎت
اﻷﺳﺎﺳﻴﺔ ﻟﻠﻨﻈـﺎم ووﺿـﻌﻬﺎ ﻓـﻲ اﻟـﺮام وﻣـﻦ اﻟﻤﻠﻔـﺎت اﻟﺘـﻲ ﻳﻘـﻮم ﺑﺘﺤﻤﻴﻠﻬـﺎ Command.com :وأﻳـﻀﺎً
Config.sysو Autoexec.batوﻏﻴﺮهﺎ ﻣﻦ اﻟﻤﻠﻔﺎت اﻟﺘﻲ ﺗﻌﻤﻞ ﻋﻠﻰ ﺗﺒﻮﻳﺖ اﻟﺠﻬﺎز .
-ذاآﺮة اﻟﻜﺎش :ﺳﻨﺸﺮح ﻋﻨﻬﺎ ﺑﺎﻟﻜﻢ اﻟﻮاﻓﻲ ﻋﻨﺪﻣﺎ ﻧﺼﻞ إﻟﻰ أﺟﻬﺰة اﻟﺮاوﺗﺮ . Router
-ﻳﻔﻬــﻢ اﻟﺤﺎﺳــﻮب اﻟﻤﻌﻠﻮﻣــﺎت ﻋﻠــﻰ ﺷــﻜﻞ ﻧﺒــﻀﺎت Pulsesﺑﻮاﺳــﻄﺔ اﻷرﻗــﺎم 1,0ﻋﻠــﻰ ﺷــﻜﻞ 5V,0Vﻋﻠــﻰ
اﻟﺘﻮاﻟﻲ ،ﻓﻤﺜﻸ ﻟﻮ أﻧﻨﺎ أرﺳﻠﻨﺎ 1001ﻓﻴﻘـﻮم ﺑﺈرﺳـﺎل 5ﻓﻮﻟـﺖ ﺛـﻢ 0ﺛـﻢ 0ﺛـﻢ . 5وﺗﻤﺜﻴﻠﻬـﺎ ﺑﻴﺎﻧﻴـﺎً ﻳـﺘﻢ ﺑﺎﻟـﺸﻜﻞ
اﻟﺘﺎﻟﻲ :
ﺣﻴﺚ أن ﻧﺒﻀﺔ اﻟﻮاﺣﺪ ﻷﻋﻠﻰ وﻧﺒﻀﺔ اﻟﺼﻔﺮ ﻋﻠﻰ ﻣﺴﺘﻮى اﻟﺨﻂ .
Bit = 0 Or 1
Byte = 8 Bit
KB = 1024 Byte Æ Kilo Byte
MB = 1024 KB Æ Mega Byte
GB = 1024 MB Æ Giga Byte
TB = 1024 GB Æ Tera Byte
…..
واﻟﺠﻮاب ﻋﻠﻰ ذﻟﻚ ﻷﻧﻨﺎ ﻧﺘﻌﺎﻣﻞ ﻣﻊ اﻟﻨﻈﺎم اﻟﺜﻨﺎﺋﻲ Binary Systemأي أن اﻷس هـﻮ 2و ﻷن اﻟﻜﻴﻠـﻮ 1000أي
أﻧﻬﺎ 10ﻣﺮﻓﻮﻋﺔ ﻟﻸس 10ﻓﺒﺎﻟﻤﺜﻞ ﻟﻠﻨﻈﺎم اﻟﺜﻨﺎﺋﻲ أي أﻧﻬﺎ 2ﻣﺮﻓﻮﻋﺔ ﻟﻸس 10واﻟﺘﻲ ﺗﺴﺎوي . 1024
-ﻳﺴﺘﺨﺪم اﻟﺤﺎﺳﻮب اﻟﻌﺪﻳﺪ ﻣﻦ أﻧﻈﻤﺔ اﻟﻌﺪ اﻟﻤﺨﺘﻠﻔﺔ وﻣﻦ أﺷﻬﺮ أﻧﻈﻤﺔ اﻟﻌﺪ :
ﺛﻢ ﻧﻘﻮم ﺑﻜﺘﺎﺑﺔ اﻟﺮﻗﻢ اﻟﺜﻨﺎﺋﻲ ﺗﺤﺖ اﻷرﻗﺎم اﻟﺴﺎﺑﻘﺔ وﻷﻧﻨﺎ ﻻ ﻧﺴﺘﺨﺪم إﻻ 8ﺑﺘﺎت ﻓﻼ داﻋﻲ ﻷآﺜﺮ ﻣﻦ . 128
ﻓﻤﺜﻼً ﻟﻮ أﺧﺬﻧﺎ اﻟﺮﻗﻢ 1 0 0 1 1 1 0 1ﻓﻨﻘﻮم ﺑﺘﺤﻮﻳﻠﻪ آﺎﻟﺘﺎﻟﻲ :
ﺛﻢ ﻧﻘﻮم ﺑﺎﻟﻄﺮح ﻣﻦ اﻟﻌﺪد اﻟﻜﻠﻲ ...وﻧﺒﻘﻰ ﻧﻄﺮح إﻟﻰ أن ﻧﺼﻞ إﻟﻰ اﻟﺮﻗﻢ اﻟﻤﻄﻠﻮب وﻃﺒﻌﺎً ﺑﺪون ﺑﺎﻗﻲ
و آﻤﺜﺎل ﻋﻠﻰ اﻟﻜﻼم اﻟﺴﺎﺑﻖ إﻟﻴﻚ اﻟﺘﺎﻟﻲ :
ﻧﺮﻳﺪ ﺗﺤﻮﻳﻞ اﻟﺮﻗﻢ اﻟﻌﺸﺮي 144إﻟﻰ اﻟﻨﻈﺎم اﻟﺜﻨﺎﺋﻲ !! ﻓﻨﻘﻮم ﺑﻌﻤﻞ اﻟﺘﺎﻟﻲ :
!! هﻞ اﻟﺮﻗﻢ 144ﻳﺤﺘﻮي ﻋﻠﻰ اﻟﺮﻗﻢ – !! 128اﻟﺠﻮاب ﻧﻌﻢ .إذن ﻧﻀﻊ اﻟﺮﻗﻢ 1ﺗﺤﺖ ﺧﺎﻧﺔ ال 128آﺎﻟﺘﺎﻟﻲ :
128 64 32 16 8 4 2 1
1
ﺛﻢ ﻧﻘﻮم ﺑﻄﺮح 128ﻣﻦ اﻟﻌﺪد اﻟﻜﻠﻲ 144ﻓﻴﺼﺒﺢ اﻟﻨﺎﺗﺞ . 16
ﺛﻢ ﻧﻘﻮم ﺑﻄﺮح ﻧﻔﺲ اﻟﺴﺆال !! هﻞ اﻟﺮﻗﻢ 16ﻳﺤﺘﻮي ﻋﻠـﻰ اﻟـﺮﻗﻢ !! 64ﻓﻴﻜـﻮن اﻟﺠـﻮاب ﻻ إذن ﻧﻘـﻮم ﺑﻮﺿـﺢ
اﻟﺮﻗﻢ 0ﺗﺤﺖ ﺧﺎﻧﺔ اﻟﺮﻗﻢ 64وﻧﻜﺮر ذﻟﻚ ﻋﻠﻰ ﺑﺎﻗﻲ اﻷﻋﺪاد ﻓﻴﺼﺤﺐ اﻟﻨﺎﺗﺞ :
128 64 32 16 8 4 2 1
1 0 0 1 0 0 0 0
ﻧﺮﻳﺪ ﺗﺤﻮﻳﻞ اﻟﺮﻗﻢ اﻟﻌﺸﺮي 255إﻟﻰ اﻟﻨﻈﺎم اﻟﺜﻨﺎﺋﻲ !! ﻓﻨﻘﻮم ﺑﻌﻤﻞ اﻟﺘﺎﻟﻲ :
!! هﻞ اﻟﺮﻗﻢ 255ﻳﺤﺘﻮي ﻋﻠﻰ اﻟﺮﻗﻢ – !! 128اﻟﺠﻮاب ﻧﻌﻢ .إذن ﻧﻀﻊ اﻟﺮﻗﻢ 1ﺗﺤﺖ ﺧﺎﻧﺔ ال 128آﺎﻟﺘﺎﻟﻲ :
128 64 32 16 8 4 2 1
1
ﻣﺜﺎل :
ﻧﺮﻳﺪ ﺗﺤﻮﻳﻞ D7ﻟﻠﻨﻈﺎم اﻟﺜﻨﺎﺋﻲ :
ﻧﻘﻮم ﺑﺄﺧﺬ اﻟﺮﻗﻢ 7وﺗﺤﻮﻳﻠﻪ ﻟﻠﻨﻈﺎم اﻟﻌﺸﺮي أي 7ﺛﻢ ﻧﺤﻮﻟﻪ ﻟﻠﻨﻈﺎم اﻟﺜﻨﺎﺋﻲ ﻓﻴﺼﺒﺢ ) 0111ﻻﺣﻆ أﻧﻨﺎ وﺿـﻌﻨﺎ
اﻟﺼﻔﺮ هﻨﺎ ( ﺛﻢ ﻧﺄﺧﺬ اﻟﺤﺮف Dوﻧﺤﻮﻟﻪ ﻟﻠﻌﺸﺮي ﻓﻴﺼﺒﺢ 13أي . 1101ﻓﻴﻜﻮن اﻟﻨﺎﺗﺞ . 11010111
ﻣﺜﺎل :
ﻧﺮﻳﺪ ﺗﺤﻮﻳﻞ اﻟﺮﻗﻢ F6اﻟﺴﺖ ﻋﺸﺮي ﻟﻠﻨﻈﺎم اﻟﻌﺸﺮي .
ﻧﻘﻮم ﺑﺎﻟﺘﺤﻮﻳﻞ ﻟﻠﺜﻨﺎﺋﻲ ﻓﻴﻜﻮن اﻟﻨﺎﺗﺞ 11110110 :ﺛﻢ ﻧﺤﻮﻟﻪ ﻟﻠﻌﺸﺮي آﺎﻟﺘﺎﻟﻲ :
ﻣﺜﺎل :
ﻧﺮﻳﺪ ﺗﺤﻮﻳﻞ اﻟﺮﻗﻢ 213اﻟﻌﺸﺮي ﻟﻠﺴﺖ ﻋﺸﺮي .
ﻧﻘﻮم ﺑﺎﻟﺘﺤﻮﻳﻞ ﻟﻠﺜﻨﺎﺋﻲ ﻓﻴﻜﻮن اﻟﻨﺎﺗﺞ :
ﺛﻢ ﻧﻘﺴﻢ اﻟﺮﻗﻢ اﻟﺜﻨﺎﺋﻲ ﻟﻘﺴﻤﻴﻦ أو أرﺑﻌﺎت ﻓﻴﻜﻮن اﻟﻨﺎﺗﺞ 0101ﻟﻠﻘﺴﻢ اﻷول و 1101ﻟﻠﻘﺴﻢ اﻟﺜـﺎﻧﻲ ﻓﻨﺄﺧـﺬ
اﻟﻘﺴﻢ اﻷول وﻧﺤﻮﻟﻪ ﻟﻠﺴﺖ ﻋﺸﺮي ﻓﻴﺼﺒﺢ 5وﻧﻘـﻮم ﺑﺄﺧـﺬ اﻟﻨـﺼﻒ اﻟﺜـﺎﻧﻲ أﻳـﻀﺎً ﻓﻴﻜـﻮن Dﻓﻴـﺼﺒﺢ اﻟﻨـﺎﺗﺞ
اﻟﻜﻠﻲ D5 :ﺑﺎﻟﻨﻈﺎم اﻟﺴﺎدس ﻋﺸﺮ .
ﺛﻢ ﻧﻘﺴﻢ اﻟﺮﻗﻢ اﻟﺜﻨﺎﺋﻲ ﻟﻘﺴﻤﻴﻦ أو أرﺑﻌﺎت ﻓﻴﻜﻮن اﻟﻨﺎﺗﺞ 1011ﻟﻠﻘﺴﻢ اﻷول و 0011ﻟﻠﻘﺴﻢ اﻟﺜـﺎﻧﻲ ﻓﻨﺄﺧـﺬ
اﻟﻘﺴﻢ اﻷول وﻧﺤﻮﻟﻪ ﻟﻠﺴﺖ ﻋﺸﺮي ﻓﻴﺼﺒﺢ Bوﻧﻘـﻮم ﺑﺄﺧـﺬ اﻟﻨـﺼﻒ اﻟﺜـﺎﻧﻲ أﻳـﻀﺎً ﻓﻴﻜـﻮن 3ﻓﻴـﺼﺒﺢ اﻟﻨـﺎﺗﺞ
اﻟﻜﻠﻲ 3B :ﺑﺎﻟﻨﻈﺎم اﻟﺴﺎدس ﻋﺸﺮ .
ﺛﻢ ﻧﻘﺴﻢ اﻟﺮﻗﻢ اﻟﺜﻨﺎﺋﻲ ﻟﻘﺴﻤﻴﻦ أو أرﺑﻌﺎت ﻓﻴﻜﻮن اﻟﻨﺎﺗﺞ 1111ﻟﻠﻘﺴﻢ اﻷول و 1111ﻟﻠﻘﺴﻢ اﻟﺜـﺎﻧﻲ ﻓﻨﺄﺧـﺬ
اﻟﻘﺴﻢ اﻷول وﻧﺤﻮﻟﻪ ﻟﻠﺴﺖ ﻋﺸﺮي ﻓﻴﺼﺒﺢ Fوﻧﻘـﻮم ﺑﺄﺧـﺬ اﻟﻨـﺼﻒ اﻟﺜـﺎﻧﻲ أﻳـﻀﺎً ﻓﻴﻜـﻮن Fﻓﻴـﺼﺒﺢ اﻟﻨـﺎﺗﺞ
اﻟﻜﻠﻲ FF :ﺑﺎﻟﻨﻈﺎم اﻟﺴﺎدس ﻋﺸﺮ .
أي أن أﻗﺼﻰ ﺣﺪ ﻳﺘﺤﻤﻠﻪ اﻟﺴﺎدس ﻋﺸﺮ ﺑﺎﻟﻨﺴﺒﺔ ﻟﻠﺒﺎﻳﺖ هﻮ . FF
وأي PCﺗﺴﺘﻄﻴﻊ ﺗﺒﺎدل اﻟﻤﻌﻠﻮﻣﺎت وإﺳﺘﺨﺪام اي SWأو HWﻣﻮﺟﻮد ﻋﻠﻰ هﺬﻩ اﻟﺸﺒﻜﻪ ﺑﺸﺮط اﻟﺼﻼﺣﻴﺎت .
ISP
PSTN ﻣﺰود
ﺷﺒﻜﺔ ﺗﻠﻔﻮن إﻧﺘﺮﻧﺖ
أرﺿﻲ
: PSTNﺷﺮآﺔ اﻹﺗﺼﺎﻻت وذﻟﻚ ﻟﻠﺘﺰوﻳﺪ ﺑﺨﺪﻣﺔ اﻹﺗﺼﺎل اﻟﺜﺎﺑﺖ ) ﻣﺜﺎل ذﻟﻚ ﺷﺮآﺔ اﻹﺗﺼﺎﻻت اﻷردﻧﻴﺔ ( .
وﻳﺤﺘﻮي هﺬا اﻟﻜﺮت ﻋﻠﻰ ROMﺧﺎص ﺑﻪ ﻳﺨﺰن داﺧﻠﻬﺎ ﻋﻨﻮان ﻳﺴﻤﻰ MAC Addressوهـﻮ إﺧﺘـﺼﺎر ﻣـﻦ
ﺟﻤﻠﺔ Media Access Control Addressوهﻮ ﻋﺒﺎرة ﻋﻦ ﻋﻨﻮان ﻟﻠﻜﺮت Uniqueأي أﻧﻪ ﻻ ﻳﻮﺟﺪ ﻣﻨﻪ إﺛﻨـﺎن
ﻓﻲ آﻞ اﻟﻌﺎﻟﻢ وهﻮ ﻳﺘﻜﻮن ﻣﻦ 48ﺑﺖ أي 48رﻗﻢ ﺛﻨﺎﺋﻲ ﻣﻘﺴﻤﺎن إﻟﻰ ﺟـﺰﺋﻴﻦ ﻣﺘـﺴﺎووﻳﻦ وﻳﻤﻜـﻦ ﺗﻮﺿـﻴﺢ
ذﻟﻚ ﻓﻲ اﻟﺸﻜﻞ اﻟﺘﺎﻟﻲ :
24 24
و 48ﺑﺖ ﻧﺤﻮﻟﻬﺎ إﻟﻰ اﻟﻬﻴﻜﺴﺎ ﻳﻌﻨﻲ رﺑﺎﻋﻴﺎت ) ( 48/4ﻓﻴﻨﺘﺞ ﻋﻨﺪﻧﺎ 12ﺧﺎﻧﺔ هﻴﻜﺴﺎ ) اﻟﺴﺖ ﻋﺸﺮي ( .
وﻓﻜﺮة ﺗﻘﺴﻴﻢ ﻋﻨﻮان اﻟﻤﺎك ﺟﺎﺋﺖ ﻣﻦ اﻟﻤﻨﻈﻤﺘﺎن اﻟﻌﺎﻟﻤﻴﺘﺎن IEEEوﺷﺮآﺔ ISOوهﻤﺎ ﻣﻨﻈﻤﺘـﺎن ﺗﻤﻨﺤـﺎن
اﻟﺮﻗﻢ اﻟﺨﺎص اﻟﺬي هﻮ ) OUIاﻟﻘﺴﻢ ﻋﻠﻰ اﻟﻴﺴﺎر ( أﻣﺎ اﻟﻘﺴﻢ اﻟﺬي ﻋﻠﻰ اﻟﻴﻤﻴﻦ ﻓﺘﻘﻮم اﻟـﺸﺮآﺔ اﻟﺘـﻲ
ﺗﺼﻨﻊ اﻟﻜﺮوت ﺑﺼﻨﺎﻋﺘﻪ .
ﻓﻤﺜﻼً ﻧﻔﺮض أن ﺷـﺮآﺔ Aاﻟﻤﺘﺨﺼـﺼﺔ ﻓـﻲ ﺻـﻨﺎﻋﺔ آـﺮوت اﻟـﺸﺒﻜﺎت NICﺗﺮﻳـﺪ أن ﺗﻨـﺘﺞ رﻗـﻢ ﺧـﺎص ﺑﻬـﺎ
ﻓﺘﺬهﺐ هﺬﻩ اﻟﺸﺮآﺔ إﻟﻰ اﻟﻤﻨﻈﻤﺘﺎن وﺗﻘﻮم ﺑﺄﺧﺬ رﻗﻢ ﺧـﺎص ﺑﺎﻟـﺸﺮآﺔ Aﻓﺘﻘـﻮم اﻟـﺸﺮآﺔ ﺑﺎﻟﺘـﺎﻟﻲ ﺑﺈﻧﺘـﺎج
أرﻗﺎم ﻣﺘﺴﻠﺴﻠﺔ ﻟﻠﻘﺴﻢ اﻷﻳﻤﻦ آﻤﺎ ﺗﺮﻳﺪ وﻻ ﻳﺴﻤﺢ ﻟﻬﺎ ﺑﺎﻟﻌﺒﺚ أو ﺗﻐﻴﻴﺮ اﻟﻘﺴﻢ اﻷ ﻳﺴﺮ .
– 3.1.1آﻮاﺑﻞ ال : Twisted
-ﺗﻘﺴﻢ إﻟﻰ ﻗﺴﻤﻴﻦ UTPوال STPوهﻤﺎ ﻣﺘﺸﺎﺑﻬﺎن إﻻ أن اﻟﻨـﻮع اﻻول هـﻮ اﻟﻤـﺸﻬﻮر ﻟـﺮﺧﺺ ﺛﻤﻨـﻪ و
ﻣﺮوﻧﺘﻪ و اﻟﻨﻮع اﻟﺜﺎﻧﻲ ﻣـﺸﺎﺑﻪ ﻟـﻸول وﻟﻜﻨـﻪ ﻣﺤﻤـﻲ ﺑﻄﺒﻘـﺔ ﻋﺎزﻟـﺔ ﻣـﻦ اﻟﻘـﺼﺪﻳﺮ ﻳﺤﻤﻴـﺔ ﻣـﻦ اﻟﻤـﺆﺛﺮات
اﻟﺨﺎرﺟﻴﺔ وهﻮ ﻏﺎﻟﻲ اﻟﺴﻌﺮ ﻟﻤﻨﺎﻋﺘﻪ ﺿﺪ أي أﺷﻌﺔ ﻣﺆﺛﺮة ﻋﻠﻰ اﻷﺳﻼك .
-وﻣﺪة ﻧﻘﻞ اﻟﺒﻴﺎﻧﺎت ﻗﺒﻞ ﺗﻼﺷﻴﻬﺎ هﻲ ﺗﻘﺮﻳﺒﺎً 100 mأي أن ﺑﻌﺪ هﺬﻩ اﻟﻤﺴﺎﻓﺔ ﺗﺬهﺐ اﻹﺷﺎرة ﻧﻬﺎﺋﻴﺎً .
أﻣﺎ ﺷﻜﻠﻪ ﻓﻬﻮ آﻤﺎ ﻓﻲ اﻟﺼﻮرة اﻟﺘﺎﻟﻲ :
ﻓﻼﺣﻆ أﻧﻪ ﻳﺘﻜﻮن ﻣﻦ أرﺑﻌﺔ أزواج آﻞ ﺳﻠﻜﻴﻦ ﻣﻠﻔﻮﻓﻴﻦ ﺑﺸﻜﻞ
ﻳﻈﻬﺮهﻤﺎ آﺄﻧﻬﻤﺎ ﺳﻠﻚ واﺣﺪ .
+
-
إذا ﺣﺪث إن دﺧﻞ إﺷﻌﺎع ﻣﻦ اﻟﺨﺎرج ﺳﻴﺘﺄﺛﺮ اﻟﺴﻠﻜﻴﻦ ﺑﺎﻟﻌﻤﻠﻴﺔ وﻳﺪﺧﻞ ﻧﻔﺲ اﻟﻤﻘﺪار إﻟﻰ اﻟـﺴﻠﻜﻴﻦ آﻤـﺎ
ﻓﻲ اﻟﺸﻜﻞ اﻟﺘﺎﻟﻲ :
ﺧﻠﻞ إﺷﻌﺎﻋﻲ
ﺑﻤﻘﺪار 0.7 V
وﺗﺴﻤﻰ اﻟﻌﻤﻠﻴﺔ اﻟﺴﺎﺑﻘﺔ ﻋﻤﻠﻴﺔ اﻟﻜﻨﺴﻠﺔ Cancellationأي أن اﻟﺴﻠﻚ أو اﻹﺷﺎرة اﻟﺨﺎﻃﺌﺔ ﺗﻘﻮم ﺑﺈﻟﻐـﺎء
ﻧﻔﺴﻬﺎ .وﺗﺴﻤﻰ اﻷﺷﻌﺔ أو ﻋﻤﻠﻴﺔ اﻟﺨﻄﺄ ﺑﺈﺳﻢ إﺷﺎرة Noiseوهﺬﻩ اﻹﺷﺎرة ﺗﺨـﺮج ﻣـﻦ ﺟﻤﻴـﻊ اﻷﺟﻬـﺰة
اﻟﺘﻲ ﻧﺴﺘﻌﻤﻠﻬﺎ .ﻓﺎﻟﺠﻬﺎز ﻳﺼﺪر هﺬﻩ اﻹﺷﺎرة واﻟﻀﻮء ) اﻟﻨﻴﻮن ( واﻟﺘﻠﻔﺎز .....وﻏﻴﺮهﺎ اﻟﻜﺜﻴﺮ .
إذن ﻋﻠﻤﻨﺎ اﻵن ﻣﺎ وﻇﻴﻔﺔ اﻟﺴﻠﻚ Groundواﻟـﺬي ﻏﺎﻟﺒـﺎً ﻣـﺎ ﻳﻜـﻮن ﺑـﻨﻔﺲ ﻟـﻮن اﻟـﺴﻠﻚ اﻟﻤﻮﺟـﺐ وﻟﻜﻨـﻪ
ﻳﺤﺘﻮي ﻋﻠﻰ ﺧﻂ أﺑﻴﺾ .
– 3.1.2آﻮاﺑﻞ ال : Coaxial
ﺗﺸﺒﻪ هﺬﻩ اﻟﻜﺒﻼت آﺒﻞ اﻟﺘﻠﻔﺰﻳﻮن اﻟﻤﻌﺮوف وﺗﺄﺗﻲ ﺑﺄﺷﻜﺎل ﻣﺨﺘﻠﻔﺔ واﻷآﺜﺮ ﺷﻬﺮة هﻲ اﻟﻤﺴﺘﺨﺪﻣﺔ ﻣـﻊ
اﻟﺸﺒﻜﺎت ﺑﻨﻮﻋﻴﻬﺎ اﻟﺜﺨﻴﻨﺔ ) ( Thickو اﻟﺮﻓﻴﻌﺔ ) . ( Thin
: Thin coaxial -ﻋﺮﺿﻪ 0.5و ﻳﻤﻜﻦ أن ﺗﺤﻤﻞ اﻹﺷﺎرة إﻟﻰ 185ﺛﻢ ﻳﺒﺪأ اﻹﺷﺎرة ﺑﺎﻟﺘﻼﺷﻲ ﺗﺪرﻳﺠﻴﺎً .
: Thick coaxial -ﻋﺮﺿﻪ 0.7و ﻳﻤﻜﻦ أن ﺗﺤﻤﻞ اﻹﺷﺎرة إﻟﻰ 500ﺛﻢ ﻳﺒﺪأ اﻹﺷﺎرة ﺑﺎﻟﺘﻼﺷﻲ ﺗﺪرﻳﺠﻴﺎً .
– 3.2اﻟﻔﺎﻳﺒﺮ : Fiber
وﺳﻂ ﻟﻨﻘﻞ اﻟﻤﻌﻠﻮﻣﺎت و اﻟﺪاﺗﺎ ﻣﻦ ﺧﻼل اﻟﻀﻮء ..
ﻓﺎﻟﻀﻮء أﺳﺮع ﺑﻜﺜﻴﺮ ﻣﻦ اﻹﻟﻜﺘﺮوﻧﺎت ،وهﻮ ﺑﺎهﻆ اﻟﺜﻤﻦ ﺧﺼﻮﺻﺎً ﻟﻠﺸﺒﻜﺎت اﻟـﺼﻐﻴﺮة وﻳﺤﺘـﻮي ﻋﻠـﻰ ﻋﺪﻳـﺪ
ﻣﻦ اﻟﻤﻴﺰات أهﻤﻬﺎ :
-ﻣﺠﺎل اﻟﻨﻘﻞ آﺒﻴﺮ ﺟﺪاً .
-ﺳﺮﻳﻊ ﺟﺪاً وﻳﻤﻜﻦ أن ﺗﺼﻞ اﻟﺴﺮﻋﺔ إﻟﻰ 1-2ﺟﻴﺠﺎ ﺑﺎﻳﺖ ﻓﻲ اﻟﻤﺴﺎﻓﺎت اﻟﻘﺼﻴﺮة .
-ﺳﻼﻣﺔ اﻹﺷﺎرة ﻣﻦ ال Noiseاﻟﻜﻬﺮﺑﺎﺋﻲ
-اﻟﺴﺮﻳﺔ اﻟﻌﺎﻟﻴﺔ إذا ﻻ ﻳﺴﺘﻄﻴﻊ أﺣﺪ أن ﻳﺨﻄﻒ اﻹﺷﺎرة .
وﻳﻤﻜﻨﻚ رؤﻳﺔ ﺻﻮرﺗﻪ .
– 3.3اﻟﻼﺳﻠﻜﻲ : Wireless
وﻣﻌﻨﻰ ذﻟﻚ إﺳﺘﺨﺪام اﻹﺷﺎرات اﻟﻼﺳﻠﻜﻴﺔ ) ﺑﺪون أﺳﻼك ( ..وﻟﻨﺎ ﻓﻴﻪ آﻼم آﺜﻴﺮ ﻓﻲ درس اﻟﺮاوﺗﺮ .
– 4اﻟﻤﻜﺮر : Repeater
ﻧﺤﻦ ﻧﻌﻠﻢ أﻧﻪ ﺑﻌﺪ اﻟﻤﺴﺎﻓﺔ اﻟﺘﻲ ﻳﺴﻤﺢ ﺑﻬﺎ آﻞ ﻧﻮع ﻣﻦ اﻷﻧﻮاع اﻟﻤﺨﺘﻠﻔـﺔ ﻣـﻦ اﻟﻮﺳـﺎﺋﻂ ) ( Mediaﺗـﻀﻐﻒ
اﻹﺷﺎرة وﺗﺘﻼﺷﻰ ﺗﺪرﻳﺠﻴﺎً إﻟﻰ أن ﺗﺨﺘﻔﻲ .ﻟﺬﻟﻚ آﺎن ﻻ ﺑﺪ ﻣﻦ ﻣﻘﻮي وﻣﻀﺨﻢ ﻟﻺﺷﺎرة ﺧﺼﻮﺻﺎً ﻟﻠﻤـﺴﺎﻓﺎت
اﻟﻜﺒﻴﺮة ﻓﻤﻦ هﻨﺎ ﺟﺎء ﺟﻬﺎز اﻟﻤﻘﻮي . Repeater
PC
Repeater
PC
وهﻮ ﻋﺒﺎرة ﻋﻦ ﻣﻮﺻﻞ أﺣﺎدي أي أﻧﻪ ﻳﺴﺘﻘﺒﻞ وﺻﻠﺔ واﺣﺪة وﻳﺮﺳﻞ وﺻﻠﺔ واﺣﺪة .
ﻓﺈذا آﺎن ﻋﻨﺪﻧﺎ ﺷﺒﻜﺔ ﻃﻮﻳﻠﺔ وﻧﺮﻳﺪ أن ﻧﺴﺘﺨﺪم ﺷﺒﻜﺔ LANﺧﻼﻟﻬﺎ ﻓﻨﻘﻮم ﺑﻮﺿﻊ أﺟﻬﺰة رﻳﺒﻴﺘﺮ ﺑـﻴﻦ اﻟﻔﺘـﺮة
واﻷﺧﺮى وﻟﻜﻦ ﻳﺠﺐ ﻋﻠﻴﻨﺎ ﻣﺮاﻋﺎة ﻗﺎﻋﺪة ) ( 5 – 4 – 3ﻓﻲ اﻟﻤﺤﺎﺿﺮة اﻟﺮاﺑﻌﺔ .
وﺑﺎﻟﺮﻏﻢ ﻣﻦ أن اﻟﻤﻜﺮرات ﺗﺴﺘﻄﻴﻊ زﻳﺎدة ﺣﺠﻢ اﻟﺸﺒﻜﺔ إﻻ إﻧﻬﺎ ﻻ ﺗﺴﺘﻄﻴﻊ أن ﺗﺴﺘﻤﺮ أآﺜﺮ ﻣﻦ ﺣﺠﻢ اﻟﺒﻨﺎﻳﺔ
اﻟﺪاﺧﻠﻴﺔ ﻟﻬﺎ .
– 5ﺟﻬﺎز ال : HUB
ﻟﻮ ﻗﻤﺖ ﺑﻜﺘﺎﺑﺔ آﻠﻤﺔ Hubﻓﻲ أي ﻗﺎﻣﻮس ﻟﻮﺟﺪت أن ﻣﻌﻨﺎهﺎ اﻟﻌﺠﻠﺔ ...
هﻞ ﺷﺎهﺪت ﻓﻲ ﻋﻤﺮك ﻋﺮﺑﺔ ؟؟؟ آﻤﺎ ﻓﻲ اﻟﺸﻜﻞ !!!
وﺟﻬﺎز ال Hubﻧﺎﺗﺞ ﻣﻦ ﻓﻜﺮة اﻟﺸﺒﻜﺔ ذو اﻟﺸﻜﻞ اﻟﻨﺠﻤﻲ ﻓﻴﻜﻮن ال Hubﻓﻲ ﻣﺮآﺰ اﻟﺸﺒﻜﺔ ﻟﻮﺻﻞ اﻟﻌﻘـﺪ
ﻣﻊ ﺑﻌﻀﻬﺎ وﻳﺘﻢ وﺻﻞ آﻞ ﺟﻬـﺎز PCﻣـﻊ ال Hubﺑﺤﻴـﺚ ﻳﻘـﻮم ال Hubﺑﺎﺳـﺘﺨﺪام هـﺬا اﻟﺘﻮﺻـﻴﻞ ﻹرﺳـﺎل
اﻹﺷﺎرات إﻟﻰ آﺎﻓﺔ اﻟﻌﻘﺪ اﻟﻤﻮﺻﻮﻟﺔ ﻣﻌﻪ وآﺎﻓﺔ اﻷﺟﻬﺰة . PC's
-وهﻨﺎك ﺳﻴﺌﺔ وهﻲ :أن ﺟﻬﺎز ال Hubواﺣﺪ ﻳﺮﺳﻞ ﻓﻘﻂ واﻷﺟﻬﺰة اﻷﺧﺮى آﻠﻬﺎ ﻣﺴﺘﻘﺒﻠﺔ .ﻳﻌﻨﻲ ﻻ ﻳﺠـﻮز
أن ﻳﺮﺳﻞ ﺟﻬﺎزﻳﻦ ﻓﻲ اﻟﻮﻗﺖ اﻟﻮاﺣﺪ ...وهﺬﻩ ﺳﻴﺌﺔ ﻗﺎﺗﻠﺔ ...
ﺑﻌﺪ إرﺳﺎل ﻃﻠﺐ ال MAC Requestﻳﺘﻢ إﺳﺘﻼم ﺟﻤﻴﻊ اﻟﻤﺎك ﻟﺠﻤﻴﻊ اﻷﺟﻬﺰة PCآﻤﺎ ﻓﻲ اﻟﺸﻜﻞ ) . ( B
ﺛﻢ ﻳﻘﻮم اﻟﺴﻮﻳﺘﺶ ﺑﻔﺘﺢ ﻣﻌﺒﺮ Portﺧﺎص ﻟﻬﺬﻩ اﻟﻌﻤﻠﻴﺔ ) ( Cوﻳﻘﻮم ﺑﺎﻹرﺳﺎل وﻣﻦ ﺛﻢ إﻏﻼق هﺬا اﻟﻤﻌﺒﺮ .
إذن ﻧﺴﺘﻄﻴﻊ إدراج ﻣﻴﺰاﺗﻪ آﻤﺎ ﻳﻠﻲ :
-وﻇﺎﺋﻔﻪ هﻲ :اﻟﺘﻀﺨﻴﻢ Amplifierوﻳﻌﻤﻞ ﻋﻠﻰ ﻣﺒﺪأ . Full Duplex
-درﺟﺔ اﻷﻣﺎن ﻋﺎﻟﻴﺔ ﻓﻴﻪ .
-ﻳﺴﺘﻄﻴﻊ إرﺳﺎل أو إﺳﺘﻘﺒﺎل أآﺜﺮ ﻣﻦ ﻣﺮة ﻓﻲ اﻟﻮﻗﺖ اﻟﻮاﺣﺪ ﻓﻔﻲ ﻣﺜﺎﻟﻨﺎ اﻟﺴﺎﺑﻖ ﻳﺴﺘﻄﻴﻊ اﻟﺠﻬﺎز رﻗـﻢ
2أن ﻳﺮﺳﻞ ﻟﻠﺠﻬﺎز رﻗﻢ . 3وهﻜﺬا ...
-اﻟﺴﻮﻳﺘﺶ ﻣﺴﺆول ﻋﻦ ﻓﺘﺢ اﻟﻤﻨﻔﺬ Portوﻋﻦ إﻏﻼﻗﻪ .
-ﺳﺮﻋﺔ اﻟﻨﻘﻞ ﺗﺼﻞ إﻟﻰ 100 mbpsأي ﻣﺎ ﻳﻘﺎرب 10أﺿﻐﺎف ﺳﺮﻋﺔ اﻟﻨﻘﻞ ﻟﻞ . HUB
– 7اﻟﺠﺴﻮر : Bridge
ﻧﻔﺲ ﻣﺒﺪأ وﻃﺮﻳﻘﺔ اﻟﺴﻮﻳﺘﺶ إﻻ أﻧﻪ أﺣﺎدي اﻹﺗﺠﺎﻩ أي ذو ﻣﺪﺧﻞ واﺣﺪ ﻟﻺﺳﺘﻘﺒﺎل وذو ﻣﺨﺮج واﺣﺪ ﻟﻺرﺳﺎل ،
وﻏﺎﻟﺒﺎً ﻳﺴﺘﻌﻤﻞ ﻟﻠﺮﺑﻂ ﺑﻴﻦ أﺟﻬﺰة اﻟﺸﺒﻜﺔ ﻣﺜﻞ ال HUBأو ال ... Switch
و اﻟﻌﻤﻞ اﻟﺮﺋﻴﺴﻲ اﻟﺬي ﻳﻘﻮم ﺑﻪ اﻟﺠﺴﺮ هﻮ اﻟﺮﺑﻂ ﺑﻴﻦ ﺷﺒﻜﺘﻴﻦ ﻣﺨﺘﻠﻔﺘﻴﻦ ﻓﻲ اﻟﺘﺮآﻴﺐ اﻟﺪاﺧﻠﻲ ،ﻣﺜﻞ :رﺑﻂ
ﺷﺒﻜﺔ Ethernetﻣﻊ ﺷﺒﻜﺔ Token Ringﺣﺘﻰ ﻟﻮ آﺎﻧﺖ اﻟﺸﺒﻜﺘﺎن ﺗﺴﺘﺨﺪﻣﺎن ﺑﺮوﺗﻮآﻮﻻت ﻣﺨﺘﻠﻔﺔ ،وﻳﻘـﻮم
ﺑﺤﻔﻆ ﺟﺪول ﺑﻪ آﻞ اﻟﻌﻨﺎوﻳﻦ اﻟﻔﻴﺰﻳﺎﺋﻴﺔ MAC Addressﻟﻠﻌﻘﺪ وﻳـﺴﻤﻰ هـﺬا اﻟﺠـﺪول ﺟـﺪول ال ARPوهـﻮ
إﺧﺘﺼﺎر ﻟﻠﺠﻤﻠﺔ Address Resolution Protocolوهﻮ ﻳﻘﻮم ﺑﻤﺮاﻗﺒﺔ اﻟﺸﺒﻜﺔ و ﺣﺮآﺔ اﻟﻤﺮور وﻋﻨﺪ إﺳﺘﻼﻣﺔ
ﻹﺷﺎرة ﻣﺎ ﻳﻘﻮم ﺑﻔﺤﺺ ﺟﺪول ال ARPﻓﺈذا آﺎﻧﺖ اﻟﻌﻘﺪة اﻟﻬﺪف داﺧﻞ اﻟﺸﺒﻜﺔ اﻟﻔﺮﻋﻴﺔ ،ﻻ ﻳﺴﻤﺢ ﻟﻺﺷـﺎرة
ﺑﺎﻟﺨﺮوج ،و إذا آﺎﻧﺖ ﻓﻲ ﺷﺒﻜﺔ ﻓﺮﻋﻴﺔ ﺁﺧﺮى ﺳﻤﺢ ﻟﻬـﺎ ﺑـﺎﻟﺨﺮوج .وآﺘﻮﺿـﻴﺢ أآﺜـﺮ ﻟﻠﻌﻤﻠﻴـﺔ اﻷﺧﻴـﺮة ﻳﻤﻜﻨﻨـﺎ
ﺗﻔﺴﻴﺮهﺎ ﺑﻮاﺳﻄﺔ اﻟﺮﺳﻢ آﺎﻟﺘﺎﻟﻲ :
HUB HUB
وﻧﺮﻳﺪ أن ﻧﺮﺳﻞ ﻣﻌﻠﻮﻣﺔ ﻣﻦ اﻟﺠﻬﺎز 1إﻟﻰ اﻟﺠﻬﺎز ، 4ﻓﻠﻮ إﻓﺘﺮﺿﻨﺎ أﻧﻪ ﻻ ﻳﻮﺟﺪ ﻋﻨـﺪي ﺟـﺴﺮ هﻨـﺎ ﻓـﺴﻴﻘﻮم ال
HUBﺑﺈرﺳﺎل رﺳﺎﻟﺔ إﻟﻰ ﺟﻤﻴﻊ اﻷﺟﻬﺰة ﻣﻦ ﻋﻠﻰ اﻟﻴﻤﻴﻦ وﺟﻤﻴﻊ اﻷﺟﻬﺰة ﻣﻦ ﻋﻠﻰ اﻟﻴﺴﺎر ،وهﻨﺎ آﺎرﺛﺔ ﻓﻠـﻮ
إﻓﺘﺮﺿﻨﺎ أﻧﻲ أﻣﺘﻠﻚ ﺷﺒﻜﺔ ﺑﻮاﻗﻊ 1000ﺟﻬﺎز ،ﻓﻤﺎذا ﺗﺘﻮﻗﻊ أن ﻳﺤﺪث !!! ) اﻟﺠﻮاب ﻋﻨﺪك (
ﻓﻴﻘﻮم ال HUBﺑﺈرﺳﺎل اﻟﻤﻌﻠﻮﻣﺔ ﻟﺠﻤﻴﻊ اﻷﺟﻬﺰة ﻓﻲ اﻟﻄﺮف اﻷﻳﺴﺮ آﻤﺎ ﻓﻲ اﻟﺸﻜﻞ اﻟﺘﺎﻟﻲ :
X
HUB HUB
وﻟﻜﻦ !!! ﻗﺒﻞ إرﺳﺎﻟﻬﺎ ﻟﻠﺠﺰء اﻷﻳﻤﻦ ﻳﻘﻮم اﻟﺠﺴﺮ ﺑﻄﻠﺐ ﺟﻤﻴﻊ اﻟﻤﺎك ﻟﻸﺟﻬﺰة ﻋﻠـﻰ اﻟﻄـﺮف اﻷﻳﻤـﻦ ﺛـﻢ ﻳﻨﻈـﺮ
هﻞ اﻟﻤﺎك اﻟﻤﻄﻠﻮب إﻳﺼﺎل اﻟﻤﻌﻠﻮﻣﺔ إﻟﻴﻪ ﻣﻮﺟﻮد ﻋﻨﺪي !!!! إذا آﺎن اﻟﺠﻮاب ﻧﻌـﻢ ﻳﻘـﻮم ﺑﻔـﺘﺢ ﻣﻨﻔـﺬ ) ...آﻤـﺎ
ﻓﻲ اﻟﺴﻮﻳﺘﺶ ( ،أﻣﺎ إذا آﺎن اﻟﺠﻮاب ﻻ ﻓﻴﻘﻮم ﺑﻌﻤﻞ Disconnectionﻟﻌﻤﻠﻴﺔ اﻟﻨﻘﻞ ) ﻋﻠﻰ اﻟﻄﺮف اﻷﻳﻤﻦ (
.أو أﻧﻪ ﻳﻘﻮم ﺑﺎﻟﻨﻈﺮ هﻞ اﻟﻤﺎك ﻋﻨﺪي ﻣﻦ اﻟﺸﺒﻜﺔ اﻟﻠﺘﻲ ﻋﻠﻰ اﻟﻴـﺴﺎر إذا آـﺎن اﻟﺠـﻮاب ﻧﻌـﻢ ﻓـﻼ ﻳـﺴﻤﺢ ﻟﻬـﺎ
ﺑﺎﻟﻤﺮور .وهﺬا اﻟﻤﺒﺪأ ﻣﺴﺘﺨﺪم أﻳﻀﺎً ﻓﻲ اﻟﺴﻮﻳﺘﺶ .
-ﻳﻤﻜﻨﻨﺎ اﻷن ﺗﻌﺮﻳﻒ ﻣﻌﻰ آﻠﻤﺔ : Broadcastوهﻲ ﻃﺮﻳﻘﺔ ﻋﻤﻞ اﻟﺴﻮﻳﺘﺶ واﻟﺠﺴﻮر وﻣﻌﻨﺎهﺎ أن آﻞ اﻟﺒﻴﺎﻧـﺎت
اﻟﻤﻨﺘﻘﻠﺔ ﺧﻼل هﺬﻳﻦ اﻟﺠﻬﺎزﻳﻦ ﺗﻨﺘﻘﻞ ﻣﻦ ﺧﻼل ﻗﺮارات وﻟﻴﺲ ) هﻴﻚ ﻋﺒﺎﻃﺔ ( .
-وﻧﺴﺘﻨﺘﺞ أﻳﻀﺎً أن ﺟﻬﺎزي اﻟﺴﻮﻳﺘﺶ واﻟﺠﺴﻮر ﺗﻌﺘﺒﺮ أﺟﻬﺰة ذآﻴﺔ ﻋﻠﻰ ﺧﻼف ﺟﻬﺎز ال . HUB
* آﻞ اﻷﺟﻬﺰة اﻟﺴﺎﺑﻘﺔ ﻣﻦ 1إﻟﻰ 7ﺗﻌﺪ أﺟﻬﺰة ﺷﺒﻜﺔ ال . LANأي أﻧﻬﺎ ﺷﺒﻜﺎت ﻣﺤﺪودة .
وهﻮ ﻳﻘﻮم ﺑﻌﻤﻞ ﻣﻬﻢ ﺟﺪا ﻓﻲ اﻟﺸﺒﻜﺎت ذات اﻟﻔﺮوع اﻟﻤﺘﻌﺪدة إذ إﻧﻪ ﻳﻘﻮم ﺑﺈرﺳﺎل اﻹﺷﺎرات ﻣﻦ ﺷﺒﻜﺔ إﻟـﻰ
ﺁﺧﺮى ﺣﺘﻰ ﻟﻮ آﺎﻧﺖ هﺬﻩ اﻟﺸﺒﻜﺎت ﻣﻮﺻﻮﻟﺔ ﺑﻌﺪد ﻣﻦ اﻟﺸﺒﻜﺎت اﻟﻔﺮﻋﻴﺔ ،وﺗﺴﺘﺨﺪم اﻟﺮاوﺗـﺮات ﺟـﺪول ARP
ﻣﺜﻞ ﺟﺪول اﻟﺠﺴﻮر واﻟﺴﻮﻳﺘﺸﺎت و ﻳﺘﻤﻴﺰ ﻋﻨﻬﻤﺎ ﺑﻌﺪة أﻣﻮر ﻣﻨﻬﺎ ..ﻳﻌﺘﻤﺪ ﺟـﺪول ال ARPﻓـﻲ اﻟﺮاوﺗـﺮ ﻋﻠـﻰ
ﻋﻨﺎوﻳﻦ اﻟﺸﺒﻜﺎت ﻣﺜﻞ أرﻗﺎم ال IPاﻟﺨﺎﺻﺔ ﻟﻜﻞ PCو ﺑﻪ ﺧﺎرﻃﻪ ﻷﻗﺼﺮ وأﺳﺮع ﻣﺴﺎر ﺑﻴﻦ اﻟﻔﺮوع و اﻷﺟﻬـﺰة
اﻵﺧﺮى و اﻟﻤﺴﺎﻓﺎت اﻟﻔﺎﺻﻠﺔ ﺑﻴﻨﻬﺎ .
*** ﺳﺘﻜﻮن ﺛﻼﺛﺔ أرﺑﺎع اﻟﻤﺤﺎﺿﺮات اﻟﺘﺎﻟﻴﺔ ﻋﻦ اﻟﺮاوﺗﺮ وآﻴﻒ ﻧﻌﻤﻞ ﻟﻪ Configurationﻷﻧﻪ هﻮ اﻟـﺬي ﻳﻬﻤﻨـﺎ
ﻓﻲ ﻋﻤﻠﻴﺎت اﻟﺸﺒﻜﺎت ،ﻓﻬﻮ ﻣﺴﺘﺨﺪم ﻋﻠﻰ ﻧﻄﺎق ﻋﺎﻟﻤﻲ .
وهﺬﻩ اﻹﺳﺘﺮاﺗﻴﺠﻴﺔ ﺗﺤﺘﻮي ﻋﻠﻰ ﻓﻠﺴﻔﺘﻴﻦ ﻟﻠﻌﻤﻞ إﺣﺪاهﺎ ﻧﻈﺮي Logicalو اﻷﺧﺮى ﻋﻤﻠﻲ : Physical
: Physicalأﻣﺎ ﻋﻦ اﻟﻨﺎﺣﻴﺔ اﻟﻌﻤﻠﻴﺔ ﻓﻴﻘﺼﺪ ﺑﻬﺎ اﻟـﺸﻜﻞ اﻟﻌـﺎم ﻟﻺﺳـﺘﺮاﺗﻴﺠﻴﺔ ،ﻓـﻨﻼﺣﻆ هﻨـﺎ أﻧﻬـﺎ ﺗﺤﺘـﻮي ﻋﻠـﻰ
أﺳﻼك ﻣﺮﺑﻮﻃﺔ ب ، T-Connectorوﻋﻠﻰ ﺟﺎﻧﺒﻲ اﻟﺸﺒﻜﺔ ﻳﻮﺟﺪ ﻣﺴﺪ ﻟﻠﻤﻌﺒﺮ . Terminator
: Logicalاﻟﻨﺎﺣﻴﺔ اﻟﻨﻈﺮﻳﺔ وهﻲ أﻧﻪ ﻣﻦ ﺧﻼل اﻟﺠﻬﺎز اﻟﻤﺮﺳﻞ ،ﺗﺮﺳﻞ إﺷﺎرة ﺗﺴﻤﻰ ال Mediaﻋﻠـﻰ ﺷـﻜﻞ
ﻧﺒﻀﺎت إﻟﻜﺘﺮوﻧﻴﺔ ﻳﺘﻢ إﺳﺘﻘﺒﺎﻟﻬﺎ ﻣﻦ ﺟﻤﻴﻊ اﻷﺟﻬﺰة آﻤﺎ ﻓﻲ اﻟﺸﻜﻞ اﻟﺘﺎﻟﻲ :
وﻣﻦ ﺛﻢ ﺗﻘﻮم ﺑﺴﺆال اﻷﺟﻬﺰة اﻷﺧﺮى ::هﻞ هﺬﻩ اﻟﻤﻌﻠﻮﻣﺔ ﻟـﻚ ؟؟ وﻳﻘـﻮم اﻟﺠﻬـﺎز ﺑﺮدهـﺎ إذا آﺎﻧـﺖ ﻟﻴـﺴﺖ ﻟـﻪ
وﻗﺒﻮﻟﻬﺎ إذا آﺎﻧﺖ ﻟﻪ آﻤﺎ ﻓﻲ اﻟﺸﻜﻞ :
وﻣﻦ أآﺒﺮ ﻣﺸﺎآﻞ هﺬﻩ اﻟﻄﺮﻳﻘﺔ أﻧﻪ إذا ﺣﺪث وأن ﺗﻌﻄﻞ أﺣﺪ اﻷﺟﻬﺰة ،آـﻞ اﻟـﺸﺒﻜﺔ ﺗﺘﻌﻄـﻞ آﻤـﺎ ﻓـﻲ اﻟـﺸﻜﻞ
اﻟﺘﺎﻟﻲ :
ﺗﺸﺒﻪ إﻟﻰ ﺣﺪ آﺒﻴﺮ اﻟﺸﻜﻞ BUSوﻟﻜﻨﻬﺎ ﻣﻦ ﻏﻴﺮ Terminatorﻋﻠﻰ اﻷﻃﺮاف أي أن اﻟﻄﺮف اﻷﻳﻤﻦ ﻣﻮﺻﻮل ﻣﻊ
اﻟﻄﺮف اﻷﻳﺴﺮ .
وﻟﻜﻦ هﻨﺎ ﻗﻤﻨﺎ ﺑﺈﻧﺸﺎء ﺧﻂ ﺁﺧﺮ ﺑﺤﻴﺚ أﻧﻪ إذا إﻧﻘﻄﻊ اﻟﺨﻂ اﻷول
ﻧﺴﺘﻄﻴﻊ أن ﻧﺮﺳﻞ اﻟﺒﻴﺎﻧﺎت ﻋﺒﺮ اﻟﺨﻂ اﻟﺜﺎﻧﻲ ...
وﺗﺤﺘﻮي ﻋﻠﻰ ﻧﻔﺲ ﻣﺸﻜﻠﺔ اﻟﺸﻜﻞ BUSوهﻲ أﻧﻪ إذا آﺎن أﺣﺪ
اﻷﺟﻬﺰة ﻣﻌﻄﻞ ﺗﺘﻌﻄﻞ اﻟﺸﺒﻜﺔ آﺎﻣﻠﺔ .
-ﻳﻤﻜﻦ اﻟﺘﻌﺒﻴﺮ ﻋﻨﻬﺎ ﺑﺎﻟﺠﻤﻠﺔ اﻟﺘﺎﻟﻴﺔ ﻟﺴﻬﻮﻟﺔ اﻟﺤﻔﻆ . All People Seen To Need Data Processing :
-ﻓﺈذا ﺧﺮﺟﺖ اﻟﻤﻌﻠﻮﻣﺔ ﻣﻦ ال PCاﻟﻤﺼﺪر Sourceإﻟﻰ ال PCاﻟﻬﺪف Destinationﻳﺘﻢ ﺗﻄﺒﻴﻖ اﻟﻄﺒﻘﺎت ﻣـﻦ
اﻟﻄﺒﻘﺔ رﻗﻢ 7ﻧﺰوﻻً إﻟﻰ اﻟﻄﺒﻘﺔ رﻗﻢ ) . 1ﻣﺎ ﻳﺤﺪث ﻓﻲ اﻟﺠﻬﺎز اﻟﻤﺼﺪر (
-و إذا أﺗﺖ اﻟﻤﻌﻠﻮﻣﺔ إﻟﻰ ال PCاﻟﻬﺪف Destinationﻣﻦ ال PCاﻟﻤـﺼﺪر Sourceﻳـﺘﻢ ﺗﻄﺒﻴـﻖ اﻟﻄﺒﻘـﺎت ﻣـﻦ
اﻟﻄﺒﻘﺔ رﻗﻢ 1ﺻﻌﻮداً إﻟﻰ اﻟﻄﺒﻘﺔ رﻗﻢ ) . 7ﻣﺎ ﻳﺤﺪث ﻓﻲ اﻟﺠﻬﺎز اﻟﻬﺪف (
وهﻨﺎ ﺷﺮح ﻟﺠﻤﻴﻊ اﻟﻄﺒﻘﺎت ﺑﺎﻟﺘﺮﺗﻴﺐ ﻣﻦ اﻟﻄﺒﻘﺔ اﻟﺴﺎﺑﻌﺔ إﻟﻰ اﻟﻄﺒﻘﺔ اﻷوﻟﻰ :
– 5ﻃﺒﻘﺔ ال : Session
ﻳﻤﻜﻦ أن ﻧﺴﻤﻲ هﺬﻩ اﻟﻄﺒﻘﺔ ﺑﻮزﻳﺮ اﻟﺨﺎرﺟﻴﺔ ﻓﻬﻲ اﻟﻤﺴﺆوﻟﺔ ﻋﻦ اﻟﺘﻨﺴﻴﻖ ﻣﻊ ﻧﻔـﺲ اﻟﻄﺒﻘـﺔ ﻓـﻲ اﻟﺠﻬـﺎزﻳﻦ
اﻟﻤﺴﺘﻘﺒﻞ واﻟﻤﺮﺳﻞ ،ﻓﻬﻲ اﻟﻤﺴﺆوﻟﺔ ﻋﻦ ﻓﺘﺢ اﻟﻘﻨﺎة وإدارﺗﻬﺎ وﻓﺼﻠﻬﺎ أﺛﻨﺎء ﻋﻤﻠﻴﺎت اﻟﻨﻘﻞ ،وهـﻲ اﻟﻤـﺴﺆوﻟﺔ
ﻋﻦ اﻟﻤﻌﻠﻮﻣﺎت Informationاﻟﻤﻠﻒ اﻟﻤﺮﺳﻞ و ﺣﺎﻟﺘﻪ هﻞ وﺻﻞ أم ﻻ ،وآﻴﻔﻴﺔ إﻳﺼﺎﻟﻪ .
و ﺣﺠﻢ اﻷﺟﺰاء ﻳﺘﻢ اﻹﺗﻔﺎق ﻋﻠﻴﻬﺎ ﻓﻲ ﻃﺒﻘﺔ ال ، Sessionوﻳﺘﻢ اﻹﺗﻔﺎق أﻳﻀﺎً ﻋﻠـﻰ ﻃﺮﻳﻘـﺔ اﻹرﺳـﺎل هـﻞ هـﻲ
ﻣﺘﺰاﻣﻨﻪ Synchronousأي ﻣﻔﺼﻮﻟﺔ ﺑﻔﺘﺮات زﻣﻨﻴﺔ أم ﻏﻴﺮ ﻣﺘﺰاﻣﻨﻪ Asynchronousأي ﻣﺘﺘﺎﻟﻴﺔ ؟؟
– 3ﻃﺒﻘﺔ ال : Network
ﻓــﻲ هــﺬﻩ اﻟﻄﺒﻘــﺔ ﻳــﺘﻢ إﺿــﺎﻓﺔ ﻗــﺴﻤﻴﻦ ﻟﻠﺠــﺰء ، Segmentوهﻤــﺎ ﻋﻨﻮاﻧــﺎ ال IPاﻟﺨــﺎص ﻟﻠﺠﻬــﺎزﻳﻦ اﻟﻤﺮﺳــﻞ
واﻟﻤﺴﺘﻘﺒﻞ ،وذﻟﻚ ﻟﻠﺘﺄآﻴﺪ ﻋﻠﻰ ﻣﻌﺮﻓﺔ اﻟﺠﻬﺎزﻳﻦ اﻟﻤﻌﻨﻴﻴﻦ
Segment Source IP Des. IP ﺑﻌﻤﻠﻴﺔ اﻟﻨﻘﻞ .
وﺗﺴﻤﻰ هﺬﻩ اﻟﻄﺒﻘﺔ L 3 Headerأي اﻟﻤﺴﺘﻮى اﻟﺜﺎﻟﺚ .
و اﻟﻮﺣــﺪة اﻟﻤﺆﻟﻔــﺔ ﻣــﻦ ال Segmentﺑﺎﻹﺿــﺎﻓﺔ ﻟــﻞ S. IPأي اﻟﻌﻨــﻮان ﻟﻠﺠﻬــﺎز اﻟﻤﺮﺳــﻞ و ال D. IPﻟﻠﺠﻬــﺎز
اﻟﻤﺴﺘﻘﺒﻞ ﺗﺴﻤﻰ ﺑـ . Packet
وﻟﻜﻦ !!! ﻣﺎذا ﻳﺤﺪث ﻟﻮ ﺗﺨﻠﻴﻨﺎ ﻋﻦ ال IPﺑﻤﺎ أن اﻟﺮاوﺗﺮ ﻳﺴﺘﻄﻴﻊ اﻟﺘﻌﺎﻣﻞ ﺑﻮاﺳﻄﺔ ﻋﻨﻮان ال MAC؟؟
واﻟﺠﻮاب :هﻲ أﻧﻨﺎ ﻟﻮ ﻗﻤﻨﺎ ﺑﺈزاﻟﺔ ال IPﻓﻠﻦ ﻧﺴﺘﻄﻴﻊ اﻟﻤﺮور ﻣﻦ ﺧﻼل اﻟﻄﺒﻘﺔ اﻟﺜﺎﻟﺜﺔ ...ﻟﺬﻟﻚ ﻟﻦ ﻳﻜﻮن ﻋﻨـﺪي
ﻋﻤﻠﻴﺔ ﻧﻘﻞ أﺑﺪاً .
وﻟﻨﺄﺧﺬ ﻣﺜﺎﻻً ﻋﻠﻰ هﺬﻩ اﻟﻌﻤﻠﻴﺔ :ﻓﻌﻨـﺪﻧﺎ ﻣﻌﻠﻮﻣـﺎت ﻣﺮﺳـﻠﺔ وﻟـﺘﻜﻦ 01011011وﻟﻨﺘﻔـﻖ ﻋﻠـﻰ رﻗـﻢ ﻋـﺸﻮاﺋﻲ
وﻟﻴﻜﻦ 101ﻟﻨﺴﺘﺨﺪﻣﻪ ﻓﻲ ﻋﻤﻠﻴﺔ اﻟﺘﻘﺴﻴﻢ ،ﻗﻤﻨﺎ ﺑﺎﻹﺗﻔﺎق ﻋﻠﻴﻪ ﻣـﻦ آـﻼ ﻃﺒﻘﺘـﻲ ال Sessionﻓـﻲ اﻟﺠﻬـﺎزﻳﻦ
اﻟﻤﺮﺳﻞ واﻟﻤﺴﺘﻘﺒﻞ ،وﻟﻨﻔﺘﺮض أن اﻟﻤﻌﻠﻮﻣﺔ وﺻﻠﺖ إﻟﻰ اﻟﺠﻬﺎز اﻟﻤﺴﺘﻘﺒﻞ آﺎﻟﺘـﺎﻟﻲ . 01011001 :ﻧﻘـﻮم اﻵن
ﺑﺎﻟﺘﺄآﺪ ﺑﻮاﺳﻄﺔ اﻟﺨﻮارزﻣﻴﺔ . CRCﻓﻨﻘﻮم ﺑﻌﻤﻠﻴﺔ اﻟﻘﺴﻤﺔ آﺎﻟﺘﺎﻟﻲ :
10010 10001
وهﺬﻩ وﻇﻴﻔﺔ ﺧﻮارزﻣﻴﺔ ، CRCإآﺘﺸﺎف اﻷﺧﻄﺎء .
-إﺧﺘﺼﺎر FCSﻣﻦ اﻟﺠﻤﻠﺔ اﻟﺘﺎﻟﻴـﺔ Frame Check Sequenceووﻇﻴﻔـﺔ هـﺬﻩ اﻟﺨﻮارزﻣﻴـﺔ ﺗـﺮﻗﻴﻢ ال Segment
إﻟﻰ أرﻗﺎم ﺣﺴﺐ ﺗﺮﺗﻴﺒﻬﻢ ﻓﻲ اﻟﻤﻠﻒ ،ﻓﺈذا ﺣﺪث أن إﻧﺘﻘﻠﺖ Segmentﻗﺒﻞ اﻷﺧﺮى ،ﻳﺘﻢ اﻟﺘﺮﺗﻴـﺐ ﻓـﻲ اﻟﺠﻬـﺎز
اﻟﻤﺴﺘﻘﺒﻞ ﺣﺴﺐ اﻟﺨﻮارزﻣﻴﺔ . FCS
--ﺑﻌﺪ اﻟﻄﺒﻘﺔ اﻷوﻟﻰ ﻳﺘﻢ ﻧﻘﻞ اﻟﻤﻌﻠﻮﻣﺔ آﺎﻣﻠﺔ ﻣﻦ اﻟﺠﻬﺎز اﻟﻤﺮﺳﻞ إﻟﻰ اﻟﺠﻬﺎز اﻟﻤﺴﺘﻘﺒﻞ ...
-وﺑﺎﻟﻨﺴﺒﺔ ﻟﻺﺳﺘﻼم ﻣﻦ ﺟﻬﺎز اﻟﻤﺴﺘﻘﺒﻞ Des. PCﻳﺘﻢ اﻟﺘﻌﺎﻣﻞ ﻣﻊ ال Dataﻣﻦ اﻟﻄﺒﻘﺔ 1إﻟﻰ 7ﺗﺮاﺟﻌﻲ .
-وهﺬﻩ اﻟﻄﺒﻘﺎت ﻏﻴﺮ ﻣﻮﺟﻮدة ﻓﻌﻠﻴﺎً أي أﻧﻬﺎ ﻧﻈﺮﻳﺎت ﻗﻤﻨﺎ ﺑﺸﺮﺣﻬﺎ ﻟﻨﻔﻬﻢ آﻴﻔﺔ ﻧﻘﻞ اﻟﻤﻌﻠﻮﻣﺔ ﻣﻦ ﺟﻬﺎز ﻵﺧﺮ .
ﻧﻼﺣﻆ ﻓﻲ اﻟﺠﺪول اﻟﺴﺎﺑﻖ ،أن اﻟﺮاوﺗﺮ ﻳﺴﺘﻄﻴﻊ اﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻟﻄﺒﻘﺔ اﻟﺜﺎﻟﺜﺔ ﺑﻮاﺳﻄﺔ ال IPﻷﻧﻪ ﻳﺤﺘـﻮى ﻋﻠـﻰ
وﻇﺎﺋﻒ آﺜﻴﺮة ﺗﺄهﻠﻪ ﻟﻌﻤﻞ ذﻟﻚ ،إذن ﻧﺴﺘﻄﻴﻊ اﻟﻘﻮل أن ﺟﻬﺎز اﻟﺮاوﺗﺮ أﻓﻀﻞ ﺟﻬﺎز ﻓﻲ اﻟﻘﺎﺋﻤﺔ .
وأﻳﻀﺎً اﻷﺟﻬﺰة :ال Switchوال HUBو ال ، NICﻳﺴﺘﻄﻴﻌﻮن اﻟﺘﻌﺎﻣﻞ ﻓﻘﻂ ﻣﻊ ال . MAC Address
ﻳﻘﻮم ال DNSﺑﺘﺨﺰﻳﻦ أﺳﻤﺎء اﻷﺟﻬﺰة اﻟﻤﺘﻮاﻓﺮة ﻋﻠﻰ اﻟﺸﺒﻜﺔ وﻋﻨﻮاﻧﻬﺎ ﺑﺠﺪول ﻳﻘـﻮم ﺑﺘﺨﺰﻳﻨـﻪ ﻓـﻲ اﻟﻜـﺎش أي
اﻟﺬاآﺮة اﻟﻌﺸﻮاﺋﻴﺔ ،ﻓﻌﻨﺪﻣﺎ ﻧﻘﻮم ﺑﺈﺳﺘﺪﻋﺎء ﺟﻬﺎز ﺑﺎﻹﺳﻢ ،ﻳﻘـﻮم ال DNSﺑﺘﺤﻮﻳـﻞ اﻹﺳـﻢ إﻟـﻰ ﻋﻨـﻮان IPﺛـﻢ
ﻳﻘﻮم ﺑﺎﻟﺒﺤﺚ ﻋﻨﻪ ﻓﻲ اﻟﺠﺪول اﻟﺨﺎص ﺑﻪ ﻓﺈذا آﺎن ﻣﻮﺟﻮد ﺗﻤّﺖ اﻟﻌﻤﻠﻴﺔ ﺑﻨﺠﺎح ،أﻣﺎ إن ﻟﻢ ﻳﻜـﻦ ﻣﻮﺟـﻮد ﻓﺘﻈﻬـﺮ
ﻟﻚ رﺳﺎﻟﺔ ﺗﻨﺒﻬﻚ إﻟﻰ أن اﻹﺳﻢ ﻏﻴﺮ ﻣﻮﺟﻮد !!!...
-وهﻨﺎ ﻣﻌﻠﻮﻣﺔ ﻣﻬﻤﺔ ﻻ ﻳﺪرﻳﻬﺎ آﺜﻴﺮ ﻣﻦ ﻣﺴﺘﺨﺪﻣﻲ اﻹﻧﺘﺮﻧﺖ ،ﻓﻬﻞ ﻻﺣﻈﺖ ﻳﻮﻣﺎً أﻧﻚ ﻋﻨﺪﻣﺎ ﺗﻘﻮم ﺑﻜﺘﺎﺑﺔ ﻋﻨـﻮان
ﺑﺮﻳﺪ اﻟﻴﺎهﻮ www.Yahoo.comﻣﺎ ﻳﺤﺪث ﻓﻲ اﻟﺸﺮﻳﻂ اﻟﺴﻔﻠﻲ اﻟﻤﺴﻤﻰ ﺑﺸﺮﻳﻂ اﻟﺤﺎﻟﺔ ؟؟
أآﻴﺪ ﻗﻤﺖ ﺑﺬﻟﻚ ،ﻓﻬﻮ ﻳﻘﻮم ﺑﻜﺘﺎﺑﺔ ﻋﺒـﺎرة ﺗـﺪل ﻋﻠـﻰ أﻧـﻪ ﻳﻘـﻮم ﺑﺎﻟﺒﺤـﺚ ﻋـﻦ ﻋﻨـﻮان ال IPاﻟﺨـﺎص ﺑـﺴﻴﺮﻓﺮات
اﻟﻴﺎهﻮ ...ﻣﻦ ﺧﻼل إﺳﻤﻪ ﻓﻲ ﺟﺪول اﻟﻜﺎش ﻟﻠﺴﻴﺮﻓﺮ اﻟﺬي ﺗﺴﺘﺨﺪﻣﻪ ،وﻟـﻮ أﻧـﻚ ﻗﻤـﺖ ﺑﻜﺘﺎﺑـﺔ ال IPاﻟﺨـﺎص
ﺑﺎﻟﺴﻴﺮﻓﺮ !! ﻟﻔَﺘﺤﺖ ﺻﻔﺤﺔ اﻟﻴﺎهﻮ ﺑﺸﻜﻞ أﺳﺮع ﻷﻧﻚ ﺗﻘﻮم ﺑﺈﺿﺎﻋﺔ وﻗﺖ وذﻟﻚ ﺑﺎﻟﺒﺤﺚ ﻋﻦ ﻋﻨﻮان اﻟﻴﺎهﻮ .
أي أﻧﻨﺎ ﻓﻲ اﻟﻄﺒﻘﺔ اﻟﺜﺎﻟﺜﺔ ﻧﻘﻮم ﺑﺈرﺳﺎل ال Mediaﻹﺣﻀﺎر ﺟﻤﻴﻊ ال IPاﻟﺨﺎﺻﺔ ﺑﺎﻟﻤﻮﻗﻊ اﻟﻤﻄﻠﻮب .
ﺟﺪول ال : ARP
وهﻮ إﺧﺘـﺼﺎر ﻟﺠﻤﻠـﺔ ، Address Resolution Protocolوﻣﻌﻨﺎهـﺎ اﻟﺤـﺼﻮل ﻋﻠـﻰ ﻋﻨـﻮان ال MACﻣـﻦ ﺧـﻼل
ﻋﻨﻮان ال . IPو ﻳﻘﻮم ﺑﺒﻨﺎء ﺟﺪول ﻳﻀﻌﻪ ﻋﻨﺪﻩ ﻓﻲ اﻟﻜﺎش .
-أﻣﺎ ﻋﻦ ﻣﺎهﻴﺔ ال : TCP / IPﻓﻬـﻲ ﻋﺒـﺎرة ﻋـﻦ ﺑﺮوﺗﻮآـﻮل ﻧﻘـﻞ ( TCP ) Transportوﺑﺮوﺗﻮآـﻮل ﻟﻠـﺸﺒﻜﺔ
Network Layerأي ) . ( IPوﻳﻤﻜﻦ ﺗﻮﺿﻴﺢ اﻟﺒﺮوﺗﻮآﻮﻻت ﻟﻜﻞ ﻃﺒﻘﺔ آﺎﻟﺘﺎﻟﻲ :
ﺑﺮﺗﻮآـﻮل ال : TCPوهـﻮ إﺧﺘـﺼﺎر ﻟﺠﻤﻠـﺔ Transport Control Protocolووﻇﻴﻔﺘـﻪ اﻟـﺴﻴﻄﺮة ﻋﻠـﻰ ﻋﻤﻠﻴـﺔ
اﻹرﺳﺎل ،وهﻮ أﻳﻀﺎً ﻣﺴﺆول ﻋﻦ ﻋﻤﻠﻴﺔ ﻧﻘﻞ ال Dataﻣﻦ ﺧﻼل اﻟﻤﺴﺘﺨﺪم . End User
ﺑﺮوﺗﻮآﻮل ال : UDPوهﻮ إﺧﺘﺼﺎر ﻟﺠﻤﻠـﺔ User Data Protocolوهـﺬا اﻟﺒﺮوﺗﻮآـﻮل ﺧـﺎص ﺑـﺎل PCﻓﻬـﻲ ﻟﻐـﺔ
اﻟﺘﺨﺎﻃﺐ ﺑﻴﻨﻬﺎ ،وﻳﺘﻢ ﻣﻦ ﺧﻼﻟﻪ اﻹﺗﻔﺎق ﻋﻠﻰ ﻋﻤﻠﻴﺎت اﻟﻨﻘﻞ وﻣﺘﻄﻠﺒﺎﺗﻬﺎ .
-اﻟﺒﺮوﺗﻮآﻮﻻن اﻟﺴﺎﺑﻘﺎن ﻗﺪ ﻳﻜﻮﻧﺎ ﻣﻌﺮوﻓﻴﻦ ﺑﺎﻟﻨﺴﺒﺔ ﻟﻚ إن ذآﺮﻧﺎ اﻹﺳـﻢ اﻟﻤـﺮادف ﻟﻬﻤـﺎ ﻓـﻲ ﻋﻤﻠﻴـﺎت اﻟﻨﻘـﻞ ،
ﻓـﺎﻟﺒﺮوﺗﻮآﻮل TCPﻳـﺴﺘﺨﺪم ال FTPﻟﻌﻤﻠﻴـﺎت اﻟﻨﻘـﻞ وهـﻮ إﺧﺘـﺼﺎر ﻣـﻦ File Transport Protocolأي أﻧـﻪ
اﻟﺒﺮوﺗﻮآﻮل اﻟﻤﺴﺆول ﻋﻦ ﻧﻘﻞ اﻟﺒﻴﺎﻧﺎت ،أﻣﺎ اﻟﺒﺮوﺗﻮآﻮل UDPﻓﻴﺴﺘﻌﻤﻞ ال TFTPوهﻮ ﻏﺎﻟﺒـﺎً ﻣـﺴﺘﺨﺪم ﻓـﻲ
ﻋﻤﻠﻴﺘﺎ اﻟﺘﻨﺰﻳﻞ ) Downloadﻟﻠﺴﺮﻋﺔ ( .
Segment 1
وﻟﻜﻲ ﻧﻘﻮم ﺑﺰﻳﺎدة آﻔﺎءة وﺳﺮﻋﺔ اﻟﺒﺮوﺗﻮآﻮل FTPاﻟﻤﺴﺆول ﻋﻦ ﻋﻤﻠﻴﺎت
Segment 2 اﻟﻨﻘﻞ ،ﺻﻤﻢ هﺬا اﻟﺒﺮوﺗﻮآﻮل ﻟﻴﺘﺤﻜﻢ ﺑﻨﻔــﺴﻪ ،أي أﻧﻪ ﻳﻘﻮم ﺑﺰﻳﺎدة ﻋـﺪد
ال Segmentاﻟﻤﺮﺳـــﻠﺔ ﻓﻲ اﻟﻮﻗﺖ اﻟﻮاﺣــﺪ ،وهﺬا ﻣﺎ ﻳﻌﺮف ﺑﺎﻟﻤﺼــﻄﻠﺢ
Acknowledge 3
Windowing / Slidingوهـــﻲ ﻋﻤﻠﻴﺎت اﻟﺰﻳـــﺎدة واﻟﻨﻘـــﺼﺎن ﻓـﻲ ﻋـــﺪد
Segment 3 ال Segmentاﻟﻤﺮﺳﻠﺔ ﻓﻲ اﻟﻮﻗﺖ اﻟﻮاﺣﺪ ،وﻳﻤﻜﻨﻨﺎ ﺗﻤﺜﻴﻞ هﺬﻩ اﻟﻌـــﻤﻠﻴﺔ
ﺑﺎﻟﺸﻜﻞ اﻟﺘﺎﻟﻲ :
Segment 4
أي أﻧﻨﺎ إذا وﺟﺪﻧﺎ أن اﻟﺨﻂ ﻳﺘﺤﻤّﻞ وﻳﻤﻜـــﻨﻨﺎ زﻳﺎدة ﻋﺪد ال Segmentﻧﻘﻮم
Segment 5 ﺑﺬﻟﻚ ﺗﺪرﻳﺠﻴﺎً ،وﻟﻜﻦ إن آﺜﺮت اﻷﺧﻄﺎء وﻗﺎم ﺑﻄﻠﺐ Segmentﺑﺸﻜﻞ آﺒﻴﺮ
ﻧﻘﻮم ﺑﺎﻟﺘﻘﻠﻴﻞ إﻟﻰ أن ﻳﺴﺘﻘﺮ اﻟﺨﻂ .واﻟﻌﻤـــﻠﻴﺔ ﻣﺴــﺘﻤﺮة ،أي أﻧﻨﺎ ﻧﻘﻮم
ﻣﺮّة ﺑﺎﻟﺰﻳﺎدة وﻣﺮة أﺧﺮى ﺑﺎﻟﺘﻘﻠﻴﻞ وﺳﻤﻴﺖ ﺑﺈﺳﻢ Windowing / Slidingﻟﺘﺸﺎﺑﻪ اﻟﻌﻤﻠﻴﺔ ،ﻓﻨﺤﻦ ﻋﻠﻰ ﺳـﺒﻴﻞ
اﻟﻤﺜﺎل ﻧﻘﻮم ﺑﻔﺘﺢ اﻟﺸﺒﺎﺑﻴﻚ إذا وﺟﺪﻧﺎ أﻧﻪ ﻻ ﻳﻮﺟﺪ ﻏﺒﺎر ﺧﺎرﺟﺎً ،وآﻠﻤﺎ إﺷﺘﺪت اﻟﺮﻳﺢ أو زادت اﻟﻐﺒﺎر ﻧﻘﻮم ﺑﺈﻏﻼق
اﻟﺸﺒﺎﺑﻴﻚ ﺗﺪرﻳﺠﺎً .وهﺬﻩ اﻟﻔﻜﺮة ﺟﺎءت ﻟﺰﻳﺎدة اﻷداء Performanceواﻟﻜﻔﺎءة .
وﻋﻤﻠﻴﺎت اﻟﺰﻳﺎدة واﻟﻨﻘـﺼﺎن ﺗﻨـﺎﻗﺶ ﻣـﻦ اﻟﻄـﺮﻓﻴﻦ أي ﻣـﻦ ال Sourceوال ، Destinationواﻟﻌـﺪد اﻹﻓﺘﺮاﺿـﻲ
اﻟﻤﺘﻔﻖ ﻋﻠﻴﻪ هﻮ 1ﻓﻲ ﻋﻤﻠﻴﺎت اﻟﻨﻘﻞ وأﻳﻀﺎً إن ﺣﺪث Error Correctionﻳﻜﻮن ﻣﻌﺪل اﻟﻨﻘﻞ 1أﻳﻀﺎً ،أي ﻧﻘـﻞ
واﺣﺪ وﻃﻠﺐ واﺣﺪ ) ﻣﺘﺘﺎﻟﻲ ( .
وهﺬﻩ اﻟﻌﻤﻠﻴﺔ ﺗﺠﺮي وأﻧﺖ ﻻ ﺗﺪري !! .ﻓﻬﻞ ﻗﻤﺖ ﺑﺘﻨﺰﻳﻞ ﻣﻠﻒ وﻻﺣﻈـﺖ أﻧـﻪ ﻳﻘـﻮم ﺑﺰﻳـﺎدة اﻟﻤﻌـﺪل ﻣـﺮة وﻳﻘـﻮم
ﺑﺎﻟﺘﻘﻠﻴﻞ ﻣﺮة أﺧﺮى !!! هﺬﻩ هﻲ اﻟﻌﻤﻠﻴﺔ وهﺬا ﺳﺒﺒﻬﺎ ) أﺿﻔﻬﺎ ﻟﻤﻌﻠﻮﻣﺎﺗﻚ ( .
…
وهﻨﺎ ﻧﻜﻮن ﻗﺪ أﻧﻬﻴﻨﺎ اﻟﻤﺤﺎﺿﺮة اﻟﺜﺎﻟﺜﺔ ﺑﻨﺠﺎح ...وأرﺟﻮا أن ﺗﻜﻮن ﻗﺪ إﺳﺘﻔﺪت ﻣﻦ هﺬﻩ اﻟﻤﻌﻠﻮﻣﺎت ،وأن ﺗﻌﻠﻢ أن
ﻋﻤﻠﻴﺔ ﻧﻘﻞ أو ﺗﻨﺰﻳﻞ ﻣﻠﻒ ﻟﻴﺴﺖ ﺑﺎﻷﻣﺮ اﻟﺴﻬﻞ ﺑﺎﻟﻨﺴﺒﺔ ﻟﻞ . PC
اﻟﻘﺎﻋﺪة : 5
ﻧﻘﻮم ﺑﺄﺧﺬ اﻟﺠﻬﺎز اﻷول ﻓﻲ اﻟﺸﺒﻜﺔ اﻟﻤﻌﻨﻴﺔ ﺛﻢ ﻧﻘـﻮم ﺑﺄﺧـﺬ اﻟﺠﻬـﺎز اﻟﺜﺎﻧﻴـﺔ و ﻧـﻀﻌﻬﻢ ﻋﻠـﻰ ﺷـﻜﻞ ﻣـﺴﺘﻘﻴﻢ )
ﻧﻈﺮﻳﺎً وﻟﻴﺲ ﻋﻤﻠﻴﺎً ( وﻧﻘﻮم ﺑﺤﺴﺎب اﻟﻮﺻﻼت اﻟﻜﻠﻲ ﺑﻴﻨﻬﻤﺎ ،وﻗﺪ ﺗﻜﻮن اﻟﻮﺻﻼت ﺑﻴﻦ اﻷﺟﻬﺰة ، PCأو اﻷﺟﻬـﺰة
اﻟﻤﺴﺘﺨﺪﻣﺔ ﻓﻲ ﻋﻤﻠﻴﺎت اﻟﻨﻘﻞ ﻣﺜﻞ ال ... Switchإﻟﺦ ،وهﺬا ﻣﺜﺎل ﻋﻠﻰ ذﻟﻚ :
PC PC PC PC PC PC PC PC PC PC
PC PC PC PC PC PC PC PC PC PC
ﻧﺮﻳــﺪ ﻧﻘــﻞ اﻟﺒﻴﺎﻧــﺎت ﺑــﻴﻦ اﻟﺠﻬــﺎزﻳﻦ ﺑــﺎﻟﻠﻮن اﻷزرق ،ﻧﻘــﻮم ﺑﺄﺧــﺬ اﻟﺠﻬــﺎزﻳﻦ ﻋﻠــﻰ إﻧﻔــﺮاد وإﻳﺠــﺎد ﻋــﺪد اﻟﻮﺻــﻼت
اﻟﻤﺴﺘﻌﻤﻠﺔ ﻟﻌﻤﻠﻴﺔ اﻟﻨﻘﻞ ،آﺎﻟﺘﺎﻟﻲ :
ﻧﻼﺣﻆ هﻨﺎ أن ﻋﺪد اﻟﻮﺻﻼت اﻟﻤﺴﺘﻌﻤﻠﺔ هﻲ 6وهﻲ أآﺜﺮ ﻣﻦ اﻟﻌﺪد ، 5إذن ﻟـﻦ ﻳـﺮى اﻟﺠﻬـﺎزﻳﻦ ﺑﻌـﻀﻬﻤﺎ ﻓـﻲ
ﻧﻔﺲ اﻟﺸﺒﻜﺔ ﻷﻧﻪ ﺗﻢ ﺣﺪوث ﺧﻠﻞ ﻓﻲ اﻟﻘﺎﻋﺪة ، 5وهﺬﻩ ﻣﺸﻜﻠﺔ Technicalﻻ ﻳﻨﺘﺒﻪ ﻟﻬﺎ ﻣﻌﻈﻢ اﻟﻤـﺴﺘﺨﺪﻣﻴﻦ
ﻟﻠﺸﺒﻜﺎت أو اﻟﻮاﺿﻌﻴﻦ ﻟﻠﺸﺒﻜﺔ اﻟﻤﺤﻠﻴﺔ .
وهﺬا ﻣﺜﺎل ﺻﺤﻴﺢ ﻋﻠﻰ اﻟﻘﺎﻋﺪة :
اﻟﻘﺎﻋﺪة : 4
إذا زاد ﻋﺪد اﻷﺟﻬﺰة ) ﻓﻘﻂ أﺟﻬـﺰة اﻟﺘﻮﺻـﻴﻞ ( ﻣﺜـﻞ اﻟـﺴﻮﻳﺘﺶ واﻟﺮاوﺗـﺮ وﻏﻴﺮهـﺎ ﻋـﻦ أرﺑﻌـﺔ ،دون اﻟﻨﻈـﺮ إﻟـﻰ
اﻷﺟﻬﺰة ، PCﻓﺈﻧﻨﺎ ﻧﻘﻮل أن اﻟﺠﻬﺎزﻳﻦ ﻻ ﻳﺮون ﺑﻌﻀﻬﻢ ،وﻟﻨﺄﺧﺬ ﻣﺜﺎﻻً ﻋﻠﻰ ذﻟﻚ :
PC PC PC PC PC PC PC PC PC PC
PC PC PC PC PC PC PC PC PC PC
ﻓﻬﻨﺎ ﻋﺪد اﻷﺟﻬﺰة 5وهﻲ أآﺒﺮ ﻣﻦ اﻟﻌﺪد ، 4إذن ﻳﻮﺟﺪ ﺧﻠﻞ .
اﻟﻘﺎﻋﺪة : 3
إذا زاد ﻋﺪد اﻟﻮﺻﻼت اﻟﻤﺴﺘﻌﻤﻠﺔ ﻋﻦ ﺛﻼﺛﺔ ) وهﻨﺎ أي وﺻﻠﺔ آﺎن ﺟﻬﺎز ال PCﻃﺮف ﻓﻴﻬﺎ ﻧـﺴﻤﻴﻬﺎ ﻣـﺴﺘﻌﻤﻠﺔ (
،ﻓﻨﻘﻮل أن اﻟﺠﻬﺎزﻳﻦ ﻻ ﻳﺮون ﺑﻌﻀﻬﻢ ﻓـﻲ اﻟـﺸﺒﻜﺔ .وآـﻞ ﺟﻬـﺎز ﺷـﺒﻜﺔ ﻣـﺮﺗﺒﻂ ﻣـﻊ أﺟﻬـﺰة PCﻧﻌﺘﺒـﺮﻩ وﺻـﻠﺔ
ﻣﺴﺘﻌﻤﻠﺔ ،وهﻨﺎ ﻣﺜﺎل ﻋﻠﻰ ذﻟﻚ :
ﻓﻼﺣﻆ ﻣﻌﻲ أن ﻋﺪد اﻟﻮﺻﻼت اﻟﻤﺴﺘﺨﺪﻣﺔ 4أي أﻧﻬﺎ ﻣﺨﺎﻟﻔﺔ ﻟﻠﻘﺎﻋﺪة . 3
ﺛﺎﻟﺜﺎً :
Switch Switch ﻋﺪد اﻟﻮﺻﻼت اﻟﻤﺴﺘﻌﻤﻠﺔ ، 4
ﻓﺸﻠﺖ ﻗﺎﻋﺪة ال . 3
PC PC
ﻟﺬﻟﻚ ،ﻧﺴﺘﺨﺪم اﻟﺸﻜﻞ اﻟﻬﺮﻣﻲ ،ﺑﺪﻻً ﻣﻦ اﻟﺸﻜﻞ اﻟﻤﺴﺘﻘﻴﻢ .آﻤﺎ ﻓﻲ اﻟﺸﻜﻞ اﻟﺘﺎﻟﻲ :
* أﻣﺎ ﻓﻲ ﺣﺎﻟﺔ اﻟﺸﺒﻜﺎت اﻟﻜﺒﻴﺮة ﻓﻨﺴﺘﺨﺪم أﺟﻬﺰة اﻟﺮاوﺗﺮ ﺑﺪﻻً ﻣﻦ هﺬﻩ اﻟﺸﺒﻜﺔ اﻟﺼﻐﻴﺮة .
ﻳﺘﻜﻮن اﻟﻤﺨﺮج ﻓﻲ ال PCﻣﻦ 8أﺳﻼك ﻳﻮﺟﺪ إﺛﻨﺎن ﻓﻘﻂ ﻟﻺرﺳﺎل و إﺛﻨﺎن اﻹﺳﺘﻘﺒﺎل .ﺣﻴﺚ :
: TXﻟﻺرﺳﺎل . Transport
: RXﻟﻺﺳﺘﻘﺒﺎل . Receive
وﻻﺣﻆ ﻣﻌﻲ أن آـﻞ ﻣﺨـﺮج ﻟﻺرﺳـﺎل ﻳﺠـﺐ أن ﻳﺘـﺼﻞ ﻣـﻊ ﻣﺨـﺮج ﻟﻺﺳـﺘﻘﺒﺎل ،ﻓـﻼ ﻳﺠـﻮز أن ﻳﻜـﻮن اﻟﻤﺨﺮﺟـﺎن
ﻣﺴﺘﻘﺒﻼن أو ﻣﺮﺳﻼن ،أي ﺑﻤﻌﻨﻰ أﻧﻪ ﻳﺠﺐ أن ﻳﻜﻮﻧﺎ ﻣﺨﺘﻠﻔﻴﻦ .
وهﻮ ﻗﺎﺑﻞ ﻟﻠﺘﻐﻴﻴﺮ Logicalﺧﻼف ال MAC Addressاﻟﺬي ﻳﻌﺪ Physicalواﻟﺬي ﻻ ﻳﻤﻜﻦ ﺗﻌﺪﻳﻠﻪ أﺑﺪاً .
وﻳﻄﻠﻖ ﻣﺼﻄﻠﺢ Identityﻋﻠﻰ ﻋﻨﻮاﻧﺎ ال IPوال MACﻟﺠﻬﺎز ﻣﺎ ،ﻓﻬﻮ اﻟﻤﻌﺮّف ﻟﺠﻬﺎز ﻣﺎ .
وﻣﻦ أهﻢ وﻇﺎﺋﻒ ال IPأﻧﻪ هﻮ اﻟﺬي ﻳﺤﺪد هﻞ اﻟﺠﻬﺎز اﻟﺬي ﻳﺤﻤﻠﻪ ﻓﻲ ﻧﻄﺎق ﺷﺒﻜﺔ ﻣـﺎ أم ﻻ ،و ﻳﻘـﺴﻢ ﻓﻌﻠﻴـﺎً
إﻟﻰ ﻗﺴﻤﻴﻦ وهﻤﺎ :
) : Network Part ( NPو هﻮ اﻟﻘﺴﻢ اﻷﻳﺴﺮ ،وﻳﺠﺐ أن ﻳﻜﻮن ﻣﺘﺸﺎﺑﻪ ﻟﻨﻔﺲ اﻟﺸﺒﻜﺔ .
) : Host Part ( HPوهﻮ اﻟﻘﺴﻢ اﻷﻳﻤﻦ ،وهﻮ ﻳﺨﺘﻠﻒ ﻟﻜﻞ ﺟﻬﺎز ﺑﺎﻟﺸﺒﻜﺔ .
ﻻﺣﻆ ﻣﻌﻲ أن اﻷﻧﻮاع اﻟﺴﺎﺑﻘﺔ ﻣﺨﺘﻠﻔﺔ ﻓﻲ ﻋﺪد ال IPاﻟﺘﻲ ﺗﺄﺧﺬهﺎ ،و ﻳﻤﻜﻦ إﺧﺘﻴﺎر اﻟﻨﻮع اﻟﻤﻨﺎﺳﺐ ﻟﻠﺸﺒﻜﺔ
اﻟﻤﻮﺟﻮدة ،وﻻﺣﻆ أﻳﻀﺎً أﻧﻪ ﻳﻮﺟﺪ ﻧﻮﻋﺎن Class D , Class Eﻣﺴﺘﺨﺪﻣﺎن ﻓﻲ داﺧﻞ اﻟﺠﻬﺎز .
و ﻳﺘﻢ ﻣﻌﺮﻓﺔ ﻧﻮع ال Classاﻟﻤﻮﺟﻮد ﻓﻲ اﻟﺸﺒﻜﺔ ﻣﻦ ﺧﻼل أول ﺛﻤﺎﻧﻴﺔ ، First Octet Ruleآﺎﻟﺘﺎﻟﻲ :
: ﻟﻨﺄﺧﺬ اﻟﻜﻢ اﻟﻮاﻓﺮ ﻣﻦ اﻷﻣﺜﻠﺔ ﻷن هﺬﻩ اﻟﻌﻤﻠﻴﺔ ﻣﻬﻤﺔ ﺟﺪاً ﺧﺼﻮﺻﺎً ﻓﻲ ﺗﺮآﻴﺐ اﻟﺸﺒﻜﺔ
: ﻣﻌﺮﻓﺔ اﻟﻨﻮع-
- 10 . 62 . 11 . 30 Æ Class A
- 190 . 40 . 40 . 1 Æ Class B
- 199 . 24 . 44 . 57 Æ Class C
: HP و الNP ﻣﻌﺮﻓﺔ ال-
- 19 . 70 . 11 . 9 Æ Class A Æ : -----NP----- , -----HP----- , -----HP----- , -----HP-----
19 . 70 . 11 . 9
- 188 . 60 . 68 . 7 Æ Class B Æ : -----NP----- , -----NP----- , -----HP----- , -----HP-----
188 . 60 . 68 . 7
- 200 . 3 . 12 . 8 Æ Class C Æ : -----NP----- , -----NP----- , -----NP----- , -----HP-----
200 . 3 . 12 . 8
- 30 . 42 . 4 . 75 ?? Æ 20 . 42 . 4 . 20
- 30 . 42 . 4 . 75 Æ Class A , 20 . 42 . 4 . 20 Æ Class A
Class A : -----NP----- , -----HP----- , -----HP----- , -----HP-----
30 . X . X . X ? = 20 . X . X . X Æ No
إذن هﻤﺎ ﻟﻴﺴﺎ ﻓﻲ ﻧﻔﺲ اﻟﺸﺒﻜﺔ
- 130 . 20 . 6 . 17 ?? Æ 130 . 20 . 8 . 17
- 130 . 20 . 6 . 17 Æ Class B , 130 . 20 . 8 . 17 Æ Class B
Class B : -----NP----- , -----NP----- , -----HP----- , -----HP-----
130 . 20 . X . X ? = 130 . 20 . X . X Æ Yes
إذن هﻤﺎ ﻓﻲ ﻧﻔﺲ اﻟﺸﺒﻜﺔ
- 130 . 22 . 6 . 17 ?? Æ 130 . 20 . 8 . 17
- 130 . 22 . 6 . 17 Æ Class B , 130 . 20 . 8 . 17 Æ Class B
Class B : -----NP----- , -----NP----- , -----HP----- , -----HP-----
130 . 22 . X . X ? = 130 . 20 . X . X Æ No
إذن هﻤﺎ ﻟﻴﺴﺎ ﻓﻲ ﻧﻔﺲ اﻟﺸﺒﻜﺔ
- 201 . 49 . 18 . 60 ?? Æ 201 . 49 . 18 . 17
- 201 . 49 . 18 . 60 Æ Class C , 201 . 49 . 18 . 17 Æ Class C
Class C : -----NP----- , -----NP----- , -----NP----- , -----HP-----
201 . 49 . 18 . X ? = 201 . 49 . 18 . X Æ Yes
إذن هﻤﺎ ﻓﻲ ﻧﻔﺲ اﻟﺸﺒﻜﺔ
- 201 . 49 . 19 . 60 ?? Æ 201 . 49 . 18 . 17
- 201 . 49 . 19 . 60 Æ Class C , 201 . 49 . 18 . 17 Æ Class C
Class C : -----NP----- , -----NP----- , -----NP----- , -----HP-----
201 . 49 . 19 . X ? = 201 . 49 . 18 . X Æ No
إذن هﻤﺎ ﻟﻴﺴﺎ ﻓﻲ ﻧﻔﺲ اﻟﺸﺒﻜﺔ
ﺗﺘﻜﻮن اﻟﺸﺒﻜﺔ اﻟﻮاﺣﺪة ﻓﻲ أﻏﻠﺐ اﻷﺣﻴﺎن ﻣﻦ أﻧﻮاع ﻣﺨﺘﻠﻔﺔ ﻣﻦ اﻟﺸﺒﻜﺎت ،اﻟﻤﺤﻠﻴـﺔ واﻟﻤﻤﺘـﺪة ،وﻟﻜـﻲ ﻧﻌـﺮف
اﻟﻌﺪد ﻟﻬﺬﻩ اﻟﺸﺒﻜﺎت ،ﻳﺠﺐ ﻋﻠﻴﻨﺎ ﻣﻌﺮﻓﺔ آﻴﻔﻴﺔ ﺗﻘﺴﻴﻤﻬﺎ .ﻓﻬﻨﺎك ﻗﺎﻋﺪﺗﺎن ﻟﺬﻟﻚ وهﻤﺎ :
-آﻞ وﺻﻠﺔ ﻣﻦ راوﺗﺮ إﻟﻰ أﺟﻬﺰة أﺧﺮى ) ﻣﺎ ﻋﺪا اﻟﺮاوﺗﺮ ( ﺗﻌﺪ ﺷﺒﻜﺔ ﻣﺤﻠﻴﺔ واﺣﺪة . LAN
PC PC
Switch Switch Switch Switch
ﻟﻮ ﻗﻤﻨﺎ ﺑﺎﻟﺴﺆال :آﻢ ﺷﺒﻜﺔ ) ﺷﺒﻜﺔ داﺧﻠﻴﺔ + LANﺷﺒﻜﺔ واﺳﻌﺔ ( WANﻣﻮﺟﻮد ﻋﻨﺪي ؟
اﻟﺠﻮاب آﺎﻟﺘﺎﻟﻲ :
-آﻤﺎ ﻗﻠﻨﺎ ﺳﺎﺑﻘﺎً أﻧﻪ آﻞ وﺻﻠﺔ ﺑﻴﻦ راوﺗﺮ وراوﺗﺮ ﺗﻌﺘﺒﺮ ﺷﺒﻜﺔ واﺳﻌﺔ . WANوﻧﻼﺣﻆ آﻤـﺎ ﻓـﻲ اﻟﺮﺳـﻤﺔ
اﻟﺴﺎﺑﻘﺔ ،أﻧﻨﺎﻧﻤﺘﻠﻚ ﺛﻼﺛﺔ راوﺗﺮات ﻣﺮﺑﻮﻃﻴﻦ ﺑﻮﺻﻠﺘﻴﻦ .إذن ﻋﻨﺪي . 2 WAN Networks Connection
-وأﻳﻀﺎً آﻤﺎ ﻗﻠﻨﺎ أﻧﻪ أي وﺻﻠﺔ ﺑﻴﻦ راوﺗﺮ وأﺟﻬﺰة ﺗﻮﺻﻴﻞ ﺗﻌﺘﺒﺮ ﺷﺒﻜﺔ ﻣﺤﻠﻴﺔ ، LANوهﻨﺎ ﻧﻤﺘﻠﻚ ﺧﻤـﺴﺔ
وﺻﻼت ﺑﻴﻦ اﻟﺮاوﺗﺮات اﻟﺜﻼﺛﺔ واﻷﺟﻬﺰة ...إذن ﻋﻨﺪي . 5 LAN Networks Connection
-أن آﻞ ﺟﻬﺎز راوﺗﺮ ﻗﺪ ﻳﻜﻮن ﻓﻲ دوﻟﺔ ﻓﻲ اﻟﻤﺸﺮق وﺁﺧﺮ ﻓﻲ اﻟﻤﻐﺮب واﻟﺸﺒﻜﺔ ﺑﻴﻨﻬﻤـﺎ ﺷـﺒﻜﺔ ﻣﻮﺳـﻌﺔ أي ﻻ
ﺣﺪود ﻟﻬﺎ .وهﻲ ﻣﻮﺻﻠﺔ ﺑﻌﺪد ﻣﻦ اﻟﻄﺮق آﻤﺎ ذآﺮﻧﺎ ﺳﺎﺑﻘﺎً .
-آﻞ ﺷﺒﻜﺔ ﻣﺤﻠﻴﺔ ﻳﺴﺘﻄﻴﻊ أي ﺟﻬﺎز ﻓﻴﻬﺎ أن ﻳﺮى ﺟﻬﺎز ﺁﺧﺮ ﻓﻲ ﻧﻔﺲ اﻟﺸﺒﻜﺔ .
وهﻨﺎ ﻗﻤﻨﺎ ﺑﺈرﺳﺎل Packetsإﻟﻰ ﻧﻔﺴﻨﺎ وﻗﺎم ﺑﺎﻟﺮد ﻋﻠﻴﻬﺎ ﺑﺄﻗﻞ ﻣـﻦ 1ﻣﻴﻠـﻲ ﺛﺎﻧﻴـﺔ ،وهـﺬة ﻋﻼﻣـﺔ آﺎﻓﻴـﺔ أن ال
NICأي آﺮت اﻟﺸﺒﻜﺔ ﺷﻐﺎل ﻋﻨﺪﻧﺎ ﺗﻤﺎم .
وﻳﻤﻜﻦ أن ﻧﻔﺴﺮ أﻳﻀﺎً ﻋﻤﻠﻴﺔ ال Loop Backﺑﻬﺬا اﻟﻤﺜﺎل :
ﻟﻮ أﻧﻨﻲ رﺟﻞ أﻋﻤﺎل ﻣﻬﻢ ) إن ﺷﺎء اﷲ ( وﻻ ﺗﻤـﺮ رﺑـﻊ ﺳـﺎﻋﺔ دون إﺗـﺼﺎل ﻣـﻦ ﺷـﺮآﺎت ﻣﺘﻌـﺪدة ،ﻓﻠـﻮ ﺟﺎﺋـﺖ
ﺳﺎﻋﺘﺎن ﺑﺪون إﺗﺼﺎل ،أﻗﻮم ﺑﺎﻟﺸّﻚ ﺑﺄن ﺧﻂ هﺎﺗﻔﻲ ﻣﻌﻄﻞ .ﻓﺄﻗﻮم ﻋﻠﻰ اﻟﻔﻮر ﺑﺎﻟﺮن ﻋﻠﻰ ﻧﻔـﺴﻲ .ﻓـﺈن ﻗـﺎل
أﻧﻪ ﻣﺸﻐﻮل .ﻓﺎﻟﺠﻬﺎز ﺷﻐﺎل وهﺬﻩ ﻓﺘﺮة راﺣﺔ .ﻻ ﻳﻮﺟﺪ إﺗﺼﺎﻻت .أﻣﺎ إن ﻗﺎل ﻟﻲ أﻧﻪ ﻻﻳﻤﻜـﻦ اﻹﺗـﺼﺎل ﻓـﺄﻗﻮم
ﻋﻠﻰ اﻟﻔﻮر ﺑﺎﻹﺗﺼﺎل ﺑﺎﻟﺸﺮآﺔ ﻟﻤﻌﺮﻓﺔ اﻟﺴﺒﺐ .
– 3ﻻ ﻳﺠﻮز أن ﻳﻜﻮن آﺎﻣﻞ ﻗﺴﻢ ال Host Partأي اﻟﺠﺰء اﻷﻳﻤﻦ ،أﺻﻔﺎر ﻣﺜﺎل آﻤﺎ ﻓﻲ Class Aﻟﻮ آـﺎن اﻟـﺮﻗﻢ
24 . 0 . 0 . 0ﻓﻬﻨﺎ آﻞ ﻗﺴﻢ ال HPأﺻﻔﺎر .
واﻟﺴﺒﺐ ﻓﻲ ذﻟﻚ أﻧـﻪ وﺻـﻒ ﻟﻠـﺸﺒﻜﺔ ، Network IDو ﻣﺜـﺎﻻً ﻋﻠـﻰ ذﻟـﻚ أي ﺷـﺒﻜﺔ أرﻗـﺎم ﻣﺤﻤﻮﻟـﺔ وﻟـﺘﻜﻦ )
ﻓﺎﺳــﺖ ﻟﻴﻨــﻚ ﻣــﻦ اﻷردن ( ﻓﺮﻣــﺰ اﻟــﺸﺒﻜﺔ هــﻲ ، 079إذن ﻣﻔﺘــﺎح اﻟــﺸﺒﻜﺔ ﻟﻔﺎﺳــﺖ ﻟﻴﻨــﻚ واﻟــﺬي ﻳﻤﻴﺰهــﺎ ﻋــﻦ
اﻟﺸﺒﻜﺎت اﻷﺧﺮى هﻲ .. 079 000000
– 4ﻻ ﻳﺠﻮز أن ﻳﻜﻮن آﺎﻣﻞ ﻗﺴﻢ ال Host Partأي اﻟﺠﺰء اﻷﻳﻤﻦ ، 255 ،ﻣﺜﺎل آﻤﺎ ﻓﻲ Class Bﻟﻮ آﺎن اﻟﺮﻗﻢ
، 24 . 24 . 255 . 255ﻓﻬﻨﺎ آﻞ ﻗﺴﻢ ال HPواﺣـﺪات ﺑﻤﻌﻨـﻰ أن آـﻞ ﺧﺎﻧـﺔ ﻣـﻦ اﻟﺨﺎﻧﺘـﺎن اﻟﻠﺘـﺎن ﻋﻠـﻰ اﻟﻴﻤـﻴﻦ
ﺗﺴﺎوي 11111111ﺑﺎﻟﺜﻨﺎﺋﻲ .وهﻨﺎ اﻷﺻﺢ أن ﻧﻘﻮم ﻋﺪد ﺧﺎﻧﺎت ال HPﻳﺠﺐ أن ﻻ ﻳﻜﻮن واﺣﺪات ﺑﺎﻟﺜﻨـﺎﺋﻲ وﻟـﻴﺲ
255ﻷﻧﻨﺎ ﺳﻨﺠﺪ ﻓﻲ اﻟﺪرس اﻟﺘﺎﻟﻲ ﺗﻔﺼﻴﻞ ﻟﺸﻲء إﺳﻤﻪ ﺷﺒﻴﻜﺎت Subnetوهﺬﻩ اﻟﺸﺒﻴﻜﺎت ﻟﻬﺎ ﺣﺪود أﻗﻞ ﻣﻦ
255ﻗﺪ ﻳﻜﻮن اﻟﺤﺪ هﻮ ﻋﺒﺎرة ﻋﻦ 16أو ... 25إﻟﺦ ،وﻗﻠﻨﺎ 255ﻷﻧﻬﺎ اﻹﻓﺘﺮاﺿﻴﺔ آﻤﺎ ﺳﺘﻌﻠﻢ ﺑﻌﺪ ﻗﻠﻴﻞ .
وﺳﺒﺐ ذﻟﻚ ﻷﻧﻪ ال . Broadcast Addressو ﻳﺠﺐ أن ﻧﻘﻮم ﺑﺘﻌﺮﻳﻔﻪ ﻷهﻤﻴﺘﻪ .
أﻧﻮاع اﻟﻨﻘﻞ ﺿﻤﻦ اﻟﺸﺒﻜﺔ اﻟﻮاﺣﺪة ﺛﻼﺛﺔ :
: Unicast – 1وﻳﻜﻮن اﻟﻨﻘﻞ ﻓﻲ هﺬﻩ اﻟﻄﺮﻳﻘﺔ ﻣﻦ ﺟﻬﺎز ﻟﺠﻬﺎز ) ﺑﻴﻦ ﺟﻬﺎزﻳﻦ ( 1 - 1 .
: Multicast – 2وﻳﻜﻮن اﻟﻨﻘﻞ ﻓﻲ هﺬﻩ اﻟﻄﺮﻳﻘﺔ ﻣﻦ ﺟﻬﺎزﻳﻦ ﻓﻤﺎ أآﺜﺮ إﻟﻰ اﻟﻌﺪد اﻟﻜﻠﻲ ﻟﻸﺟﻬﺰة 1-ﻓﻤـﺎ أﻗـﻞ
أي ﻳﻤﻜﻨﻨﺎ آﺘﺎﺑﺘﻪ ﻋﻠﻰ اﻟﺸﻜﻞ اﻟﺘﺎﻟﻲ ) – 2ن ( 1-ﺣﻴﺚ ن :ﻋﺪد اﻷﺟﻬﺰة اﻟﻜﻠﻲ .
: Broadcast – 3وﻳﻜﻮن اﻟﻨﻘﻞ ﻓﻲ هﺬﻩ اﻟﻄﺮﻳﻘـﺔ ﻣـﻦ ﺟﻬـﺎز ﻟﻠﻜـﻞ .وﺗـﺴﺘﺨﺪم ﻏﺎﻟﺒـﺎً ﻓـﻲ ﻃﻠـﺐ ال MAC
Addressووﺿﻌﻪ ﻓﻲ ﺟﺪول ال ، ARPﻟﻤﻌﺮﻓﺔ أي اﻷﺟﻬﺰة اﻟﻤﻌﻨﻴﺔ ﺑﺎﻹﺳﺘﻘﺒﺎل - 1 .ن
ﻓﻠﻮ ﻻﺣﻈﺖ ﻣﻌﻲ أﻧﻪ ﻳﻤﻜﻨﻨﺎ ﻣﻌﺮﻓﺔ ﻧﻮع ال Classدون اﻟﺘﺤﻮﻳﻞ أﺑـﺪاً ،وذﻟـﻚ ﻣـﻦ ﺧـﻼل اﻷرﻗـﺎم اﻟﺘـﻲ ﺑـﺎﻟﻠﻮن
اﻷﺣﻤﺮ ﻓﺈذا ﺑﺪأ ﺑﻬﺎ اﻟﺮﻗﻢ ﻋﻠﻤﻨﺎ ﻓﻮراً إﻟﻰ أي Classﺗﻨﺘﻤﻲ .
واﻟﺘﺮآﻴﺒﺔ واﻟﺘﻮزﻳﻊ اﻟﺴﺎﺑﻖ ﻳﺴﻤﻰ اﻟﺘﻮزﻳﻊ اﻹﻓﺘﺮاﺿﻲ Default Subnet Maskهﻜﺬا :
ﻃﺮﻳﻘﺔ ال : Static
ﺑﺎﻟﻄﺮﻳﻘﺔ اﻹﻋﺘﻴﺎدﻳﺔ وهﻲ إﻋﻄﺎء IPﺛﺎﺑﺖ ﻟﻠﺠﻬﺎز وهﺬﻩ اﻟﻄﺮﻳﻘـﺔ ﻳﺘﻌﺎﻣـﻞ ﻣﻌﻬـﺎ اﻷﻏﻠـﺐ ،وال IPﻻ ﻳﺘﻐﻴـﺮ ﻓـﻲ
هﺬﻩ اﻟﻄﺮﻳﻘﺔ ) .ﻳﻤﻜﻦ ﺗﻐﻴﻴﺮﻩ وﻟﻜﻦ ﻋﻠﻰ اﻷﻏﻠﺐ ﻳﺒﻘﻰ ﺛﺎﺑﺖ ( .
ﻃﺮﻳﻘﺔ ال : Dynamic
: DHCP – 1
هﻲ إﺧﺘﺼﺎر ﻟﺠﻤﻠﺔ ، Dynamic Host Configuration Protocolواﻟﻤﺒﺪأ اﻟﺘﻲ ﺗﻘـﻮم ﻋﻠﻴـﻪ هـﺬﻩ اﻟﻄﺮﻳﻘـﺔ .
هﻮ إﻋﻄﺎء اﻟﺤﺪود ) اﻟﺒﺪاﻳﺔ واﻟﻨﻬﺎﻳﺔ ( ﻟﻞ IPﻟﺠﻬﺎز ال ، Serverوهﻮ ﺑﺪورﻩ ﻳﻘﻮم ﺑﺎﻹﻋﻄﺎء اﻟﻤﺘﺴﻠﺴﻞ ﻟﻞ PC
ﺑﺎﻟﺤﺪود اﻟﺘﻲ ﻗﺪﻣﺘﻬﺎ ﻟﻪ .إﻟﻴﻚ ﻣﺜﺎل ﺣﻲّ ﻋﻠﻰ ذﻟﻚ :
أﻧﺎ ﺟﻬﺎز PCوأرﻳﺪ اﻟﺤﺼﻮل ﻋﻠﻰ ﻋﻨﻮان ال IPﻓﺄذهﺐ ﻟﻠﻤﺴﺆول Administratorوأﻗﻮل ﻟﻪ :هـﻞ ﻳﻤﻜـﻦ أن
ﺗﻌﻄﻴﻨﻲ رﻗﻢ IPﻷﺗﻌﺮف ﻋﻠﻰ اﻟـﺸﺒﻜﺔ ؟؟ ﻓﻴﻘـﻮل ﻟـﻲ ..أﻟـﺴﺖ أﻧـﺖ دﻳﻨـﺎﻣﻴﻜﻲ !!! إذهـﺐ وﻟﻴﻌﻄﻴـﻚ اﻟـﺬي
وﺿﻌﻚ دﻳﻨﺎﻣﻴﻜﻴﺎً ﺑﻌﻨﻮان ال IPاﻟﺬي ﺗﺮﻳﺪ .ﻻ ﻋﻠـﻲ ..ﻓـﺄﻗﻮم ﺑﺘـﺸﻐﻴﻞ ﻧﻔـﺴﻲ ﺑﻜﺒـﺴﺔ ال Powerﺛـﻢ أﻗـﻮم
ﺑﻌﻤﻞ Bootﻟﻨﻈﺎم اﻟﺘﺸﻐﻴﻞ ، Operation Systemوﻓﻲ ﻧﻬﺎﻳﺔ ﻋﻤﻠﻴﺔ اﻟﺘﺒﻮﻳـﺖ ﻳﻘـﻮل ﻟـﻲ اﻟﻨﻈـﺎم : OSأﻳـﻦ
ﻋﻨﻮان ال IPاﻟﺨﺎص ﺑﻚ !! ﻷﻧﻚ ﺗﺤﻤﻞ آﺮت ﺷﺒﻜﺔ ، NICﻻ أﺳﺘﻄﻴﻊ أن أدﻋﺖ ﺗﻤﺮ ﻣﻦ ﻏﻴﺮ أن ﺗﻌﻄﻴﻨـﻲ إﻳـﺎﻩ
!! ﻓﺄﻗﻮم أﻧﺎ ﺑﺪوري ﺑﺈرﺳﺎل رﺳﺎﻟﺔ ﻧﺠﺪة ﻟﻜﻲ أﻋﻠﻢ ﻣﻦ هﻮ اﻟﻤﺴﺆول ﻋﻦ إﻋﻄـﺎﺋﻲ ﻋﻨـﻮان ال ، IPوﺗـﺴﻤﻰ
هﺬﻩ اﻟﺮﺳﺎﻟﺔ ﺑـ ، DHCP Discoverوﻳﺴﺘﻠﻤﻬﺎ ﺟﻤﻴﻊ اﻷﺟﻬﺰة اﻟﺘﻲ ﻋﻠﻰ اﻟﺸﺒﻜﺔ ،وﻻ ﻳﻘﻮم أﺣﺪ ﺑﺎﻟﺮد ﻋﻠﻴﻬـﺎ
ﺳﻮى ﺟﻬﺎز اﻟﺨﺎدم ، Serverﻓﻴﻘﻮم ال Serverﺑﺈرﺳﺎل رﺳـﺎﻟﺔ ﻟـﻲ وﻳﻘـﻮل أﻧـﺎ اﻟـﺬي أوزع ﻋﻨـﺎوﻳﻦ ﻟـﻞ ، IP
وﺗﺴﻤﻰ هﺬﻩ اﻟﺮﺳﺎﻟﺔ ﺑــ DHCP Offerأي ﻋـﺮض اﻟﺨﺪﻣـﺔ ﻋﻠـﻲ ،ﻓـﺄﻗﻮم أﻧـﺎ ﺑﺎﻟﺘـﺎﻟﻲ ﺑﺈﺳـﺘﻼﻣﺔ ) ﺑﻌـﺪ ﻣـﺎ
ﻋﺮﻓﺖ أﻧﻪ هﻮ اﻟﺬي ﻳﻘﻮم ﺑﺎﻟﺘﻮزﻳﻊ ( ،ﻓﺄﻗﻮل ﻟﻪ ﺑﻤﺎ أﻧﻚ ﺗﻮزع ﻋﻨﺎوﻳﻦ ﻗﻢ ﺑﺈﻋﻄﺎﺋﻲ ال IPوال Subnet Mask
وآﻞ اﻟﻤﻌﻠﻮﻣﺎت اﻟﻤﻄﻠﻮﺑﺔ ﻟﻜﻲ أدﺧﻞ إﻟﻰ ﻧﻈﺎم اﻟﺘﺸﻐﻴﻞ وأﺗﻌﺮف ﻋﻠﻰ اﻟﺸﺒﻜﺔ ،وﺗﺴﻤﻰ هـﺬﻩ اﻟﻌﻤﻠﻴـﺔ ﺑــ
، DHCP Requestوﺑﺎﻟﺘـﺎﻟﻲ ﻳﻘـﻮم ﺟﻬـﺎز ال Serverﺑﺈﻋﻄـﺎﺋﻲ ﺟﻤﻴـﻊ اﻟﺒﻴﺎﻧـﺎت واﻟﻤﻌﻠﻮﻣـﺎت اﻟﺘـﻲ ﻃﻠﺒـﺖ .
ﺑﻌﻤﻠﻴﺔ ﺗﺴﻤﻰ . DHCP Acknowledge
وﻓﻲ ﺣﺎل أﻧﻨﻲ أﻧﻬﻴﺖ اﻟﻌﻤﻞ وﻗﻤﺖ ﺑﺈﻏﻼق اﻟﺠﻬﺎز Shutdownﻗﺒﻞ إﻏﻼق أو ﻓﺼﻞ اﻟﺘﻴﺎر أﻗﻮم أﻧﺎ ﺑﺪوري ﺑﺮد
اﻟﻤﻌﻠﻮﻣﺎت ﻟﻞ Serverوأﻗﻮل ﻟﻪ :ﺷﻜﺮاً ﻟﻚ ﺑﻤﺎ أﻧﻚ أﻋﻄﻴﺘﻨـﻲ ال IPوال Subnet Maskأﻧـﺎ إﻧﺘﻬﻴـﺖ ﻣﻨﻬﻤـﺎ
اﻵن وﻳﻤﻜﻨﻚ أﺧﺬهﻢ ﻣﻨﻲ .وﺗﺴﻤﻰ هﺬﻩ اﻟﻌﻤﻠﻴﺔ ﺑـ . DHCP Release
وﻳﻤﻜﻨﻨﺎ اﻵن ﺑﺎﻟﺨﺮوج ﻣﻦ ﻋﻤﻠﻴﺎت اﻟﺘﺒﺎدل ﺑﻴﻦ ال PCوال Serverﺑﻄﺮﻳﻘﺔ ال DHCPآﺎﻟﺘﺎﻟﻲ :
: DHCP Discover – 1ﻣﻦ اﻟﻄﺮﻳﻘﺔ اﻟﺪﻳﻨﺎﻣﻴﻜﻴـﺔ ﻓـﻲ أﺧـﺬ ﻋﻨـﻮان ال IPو ال ، Subnet Maskوﻓـﻲ هـﺬﻩ
اﻟﻌﻤﻠﻴﺔ ﻳﺘﻢ اﻟﺒﺤﺚ ﻣﻦ ﺧﻼل ال PCوإرﺳﺎل رﺳـﺎﻟﺔ ﻟﺠﻤﻴـﻊ اﻷﺟﻬـﺰة ﻟﻤﻌﺮﻓـﺔ ﺟﻬـﺎز ال Serverاﻟـﺬي ﻳﻘـﻮم
ﺑﺘﻮزﻳﻊ اﻟﻌﻨﺎوﻳﻦ .
: DHCP Offer – 2ﻣــﻦ اﻟﻄﺮﻳﻘــﺔ اﻟﺪﻳﻨﺎﻣﻴﻜﻴــﺔ ﻓــﻲ أﺧــﺬ ﻋﻨــﻮان ال IPو ال ، Subnet Maskوﻓــﻲ هــﺬﻩ
اﻟﻌﻤﻠﻴﺔ ﻳﺘﻢ إرﺳﺎل رﺳﺎﻟﺔ ﻣـﻦ ﺟﻬـﺎز ال Serverإﻟـﻰ ﺟﻬـﺎز ال PCوإﺧﺒـﺎرﻩ أﻧﻨـﻲ أﻧـﺎ اﻟـﺬي ﻳـﻮزع اﻟﻌﻨـﺎوﻳﻦ
دﻳﻨﺎﻣﻴﻜﻴﺎً .
: DHCP Request – 3ﻣﻦ اﻟﻄﺮﻳﻘـﺔ اﻟﺪﻳﻨﺎﻣﻴﻜﻴـﺔ ﻓـﻲ أﺧـﺬ ﻋﻨـﻮان ال IPو ال ، Subnet Maskوﻓـﻲ هـﺬﻩ
اﻟﻌﻤﻠﻴﺔ ﻳﺘﻢ ﻃﻠﺐ ﻋﻨﻮان ال IPوال Subnet Maskﻣﻦ ﺟﻬـﺎز اﻟـﺴﻴﺮﻓﺮ ﻹﻋﻄـﺎءﻩ إﻟـﻰ ﺟﻬـﺎز ال PCاﻟـﺬي ﻻ
ﻳﻤﻠﻜﻬﻤﺎ .
: DHCP Acknowledge - 4ﻣﻦ اﻟﻄﺮﻳﻘـﺔ اﻟﺪﻳﻨﺎﻣﻴﻜﻴـﺔ ﻓـﻲ أﺧـﺬ ﻋﻨـﻮان ال IPو ال ، Subnet Maskوﻓـﻲ
هــﺬﻩ اﻟﻌﻤﻠﻴــﺔ ﻳــﺘﻢ إرﺳــﺎل ﻋﻨــﻮان ال IPوال Subnet Maskﻟــﻞ PCﻣــﻦ ﺧــﻼل ﺟﻬــﺎز ال Serverﺑﺤﻴــﺚ ﻻ
ﺗﺘﻌﺎرض ﻣﻊ ﺟﻬﺎز ﺁﺧﺮ ﻣﻮﺟﻮد ﻋﻠﻰ ﻧﻔﺲ اﻟﺸﺒﻜﺔ .
: DHCP Release - 5ﻣـﻦ اﻟﻄﺮﻳﻘـﺔ اﻟﺪﻳﻨﺎﻣﻴﻜﻴـﺔ ﻓـﻲ أﺧـﺬ ﻋﻨـﻮان ال IPو ال ، Subnet Maskوﻓـﻲ هـﺬﻩ
اﻟﻌﻤﻠﻴﺔ ﻳﺘﻢ ﺗﺴﻠﻴﻢ ﻋﻨﻮان ال IPوال Subnet Maskﻓـﻲ ال PCﻟـﻞ Serverاﻟـﺬي أﻋﻄـﺎﻩ إﻳـﺎﻩ ﻓـﻲ ﺑﺪاﻳـﺔ
اﻷﻣﺮ .
* ﻣﻼﺣﻈﺔ :
ﻓﻲ اﻟﻌﻤﻠﻴﺔ اﻟﺮاﺑﻌﺔ وهﻲ ﻋﻤﻠﻴﺔ اﻹرﺟﺎع ﻳﻜﻮن هﻨﺎك وﻗﺘﺎن ﻣﺨﺘﻠﻔﺎن ﻟﻬﺬﻩ اﻟﻌﻤﻠﻴﺔ وهﻤﺎ :
: Release Time – 1
هﻲ ﻓﺘﺮة زﻣﻨﻴـﺔ ﻣﻌﻴﻨـﺔ ﻳﺠـﺐ إرﺟـﺎع ال IP Addressوال Subnet Maskإﻟـﻰ ال Serverوأﺧـﺬ ﻣﻌﻠﻮﻣـﺎت
ﺟﺪﻳﺪة ﻗﺪ ﺗﻜﻮن ﻣﺸﺎﺑﻬﺔ أو ﻻ ،وﻣﺎﻳﻜﺮوﺳﻮﻓﺖ إﻋﺘﻤﺪﺗﻬﺎ ﺑﺴﺘﺔ أﻳﺎم .
* ﻣﻼﺣﻈﺔ :
ﻧﺮى هﻨﺎ أن ال Dynamicأﻓﻀﻞ ﻣﻦ ال Staticوﺳﺒﺐ ذﻟﻚ ،ﻟﻮ إﻓﺘﺮﺿﻨﺎ أﻧﻨﺎ ﻧﻤﺘﻠﻚ 1000ﺟﻬـﺎز PCﻓﻌﻤﻠﻴـﺎت
ﺗﻌﺒﺌﺔ ال ARP Tableﺳﺘﻜﻮن أآﺜﺮ ﻷﻧﻬﺎ ﺳﺘﺒﺤﺚ ﻋﻦ 1000ﺟﻬـﺎز آﻤـﺎ ﻓـﻲ اﻟﻄﺮﻳﻘـﺔ اﻟﻌﺎدﻳـﺔ ، Staticوهـﺬا
ﺧﻼف ﻃﺮﻳﻘﺔ ال Dynamicاﻟﺘﻲ ﺗﻘﻮم ﺑﺎﻹرﺳﺎل وﺗﻌﺒﺌﺔ اﻟﺠﺪول ARPﻓﻘﻂ ﻟﻸﺟﻬﺰة اﻟﻤﻮﺻﻮﻟﺔ واﻟﻤﻔﺘﻮﺣﺔ .
ﻧﺤﻦ ﻧﻌﻠﻢ أن ﺟﻬﺎز ال Hubإذا ﻗﻤﻨﺎ ﺑﺈﻳﺼﺎﻟﻪ ﺑﻌﺪد ﻣﻦ اﻷﺟﻬﺰة ﺑﻄﺮﻳﻘﺔ ال Busوﺗﻌﻄﻞ ﺟﻬـﺎز واﺣـﺪ ﻓـﺈن ﺟﻤﻴـﻊ
اﻷﺟﻬﺰة ﺗﺘﻌﻄﻞ .ﺧﻼف ﺟﻬﺎز ال Switchﻓﻜﻞ ﺟﻬﺎز ﻣﺴﺆول ﻋﻦ ﻧﻔـﺴﻪ .وأي ﺧﻠـﻞ ﻓـﻲ اﻟﺠﻬـﺎز ﻻ ﺗـﺆﺛﺮ ﻋﻠـﻰ
اﻟﺸﺒﻜﺔ آﻜﻞ .ﻟﻨﻘﻢ ﺑﻌﺪ ﺷﺒﻜﺎت ال : Collision
Switch
-ﻧﻄﺎق ال : Broadcast
هﻨﺎ اﻷﻣﺮ ﻣﺨﺘﻠﻒ .ﻓﻜﻞ ﺷﺒﻜﺔ ﺗﻌﺘﺒﺮ . Broadcast Domainآﻤﺎ ﻓﻲ اﻟﺮﺳﻤﺔ اﻟﺘﺎﻟﻴﺔ :
Switch
إذن :
4 Broadcast Domain
14 Collision Domain
وهﺬان اﻟﻨﻄﺎﻗﺎي ﻣﻬﻤﺎن ﻟﻤﻌﺮﻓﺔ ﺳﺮﻋﺔ أو ﻋﺪد ﺟﺪاول ال ARP Addressاﻟﺘـﻲ ﺳـﻴﺨﺰﻧﻬﺎ اﻟﺠﻬـﺎز ﻋﻨـﺪﻩ ﻓـﻲ
اﻟﺬاآﺮة .وأﻳﻀﺎً ﻣﻌﺮﻓﺔ اﻟﺸﺒﻜﺎت اﻟﻀﻌﻴﻔﺔ اﻟﺘﻲ ﻗﺪ ﺗﺘﻌﻄﻞ إﺛﺮ ﺟﻬﺎز واﺣﺪ ﻓﻘﻂ .
وﻟﻜﻦ !!! آﻞ ﺷﺒﻜﺔ ﺗﺘﺴﻊ ل 254ﻋﻠﻰ اﻷﻗﻞ !! إذن ﻳﻮﺟﺪ ﻋﻨﺪي IPﻏﻴﺮ ﻣـﺴﺘﻌﻤﻠﺔ وﻣﻬﻤﻠـﺔ ،وﻧﺤـﺴﺐ اﻟـﻀﺎﺋﻊ
ﻣﻦ آﻞ ﺷﺒﻜﺔ ﺑﻄﺮح ﻋﺪد ال IPاﻟﻤﺴﺘﻌﻤﻞ ﻣﻦ اﻟﺮﻗﻢ : 254
244 = 10 – 254
234 = 20 – 254
240 = 14 – 254
246 = 8 – 254
252 = 2 - 254
ﻻﺣﻆ أﻧﻪ ﻗﺪ ﺿﺎع أﺿﻌﺎف أﺿﻌﺎف اﻟﺮﻗﻢ اﻟﺬي إﺳﺘﺨﺪﻣﻨﺎﻩ ،و ﻋﻠﻰ ﻓﻜﺮة .ﺟﻤﻴﻊ ال IPاﻟﻀﺎﺋﻌﺔ ﻻ ﻳﺴﺘﻄﻴﻊ أﺣﺪ
ﻓﻲ اﻟﻌﺎﻟﻢ أن ﻳﺄﺧﺬهﺎ وﻻ ﻳﺴﺘﻌﻤﻠﻬﺎ .وهﻨـﺎ ﻇﻬـﺮت ﻣـﺸﻜﻠﺔ اﻟﻌـﺪد اﻟﻤﺤـﺪود ﻟﻠﻨﻈـﺎم ، 32ﻓﻘـﺎم ﺑﻌـﺾ اﻟﻌﻠﻤـﺎء
واﻟﺨﺒﺮاء ﺑﺈﻳﺠﺎد ﺣﻠﻮل ،آﺎن أوﻟﻬﺎ ﺑﺈﺻﺪار ﺟﻴﻞ ﺟﺪﻳﺪ ﻳﺴﻤﻰ اﻹﺻﺪار اﻟﺴﺎدس ، Ver. 6وﻓﻜﺮﺗﻪ هـﻲ إﺳـﺘﺨﺪام
8 Octetأي ﺛﻤﺎﻧﻴﺔ أﻗﺴﺎم ﺑﺪﻻً ﻣﻦ 4وﺑﺎﻟﺘﺎﻟﻲ ﺑﺪﻻً ﻣﻦ أن ﻧﺤﺼﻞ ﻋﻠﻰ أرﻗﺎم ﻗﻠﻴﻠﺔ ،ﻧﺤﺼﻞ ﻋﻠﻰ رﻗﻢ آﺒﻴﺮ ﻏﻴﺮ
ﻣﻌﺪود ) ﺣﺎول أن ﺗﺠﺮب اﻟﺮﻗﻢ 2ﻣﺮﻓﻮع ﻟﻸس 128ﻋﻠﻰ اﻵﻟﺔ اﻟﺤﺎﺳﺒﺔ ( .
وﻟﻜﻦ ،آﺎﻧﺖ اﻟﻤﺸﻜﻠﺔ ﺑﺎﻟﺘﻄﺒﻴﻖ ،ﻓﻬﺬﻩ اﻹﺻﺪارة ﻏﻴﺮ ﻣﻌﺘﻤﺪة ﻓﻲ آﺜﻴﺮ ﻣﻦ اﻷﻧﻈﻤﺔ ، Not Compatibleﻓﻘﺎم
اﻟﺨﺒﺮاء ﺑﺈﺧﺒﺎر ﺟﻤﻴﻊ اﻟﺸﺮآﺎت ﺑﺪﻋﻢ هﺬﻩ اﻹﺻﺪار وﺧﺼﻮﺻﺎً ﻓﻲ اﻹﺻـﺪارات اﻟﺤﺪﻳﺜـﺔ .وﻟﻜـﻦ ﺑﻌـﺾ اﻷﻧﻈﻤـﺔ ﻻ
ﺗــﺰال ﻋﻠــﻰ ﻧﻈــﺎم ال ، 32 Bitﻓﻘﺎﻣــﺖ ﺑﻌــﺾ اﻟــﺸﺮآﺎت ﺑﺄﺧــﺬ اﻟﺤﻴﻄــﺔ ودﻋــﻢ هــﺬا اﻹﺻــﺪار ..ﻓﻨﺠــﺪ ﺷــﺮآﺔ
ﻣﺎﻳﻜﺮوﺳﻮﻓﺖ ﻗﺪ إﺳﺘﺨﺪﻣﺖ اﻹﺻﺪار اﻟﺮاﺑـﻊ ﻓـﻲ Win 2000/98/95 :وﻟﻜﻨﻬـﺎ ﻗﺎﻣـﺖ ﺑـﺪﻋﻢ اﻹﺻـﺪار اﻟـﺴﺎدس
ﻋﻠﻰ اﻷﻧﻈﻤﺔ اﻟﺘﺎﻟﻴﺔ Win XP/2003 :وﻟﻜﻦ اﻷوﻟﻮﻳﺔ ﻟﻺﺻﺪار اﻟﺮاﺑﻊ .ﻓﻌﻨﺪﻣﺎ ﻳـﺘﻢ ﺗﻄﺒﻴـﻖ اﻹﺻـﺪار اﻟـﺴﺎدس ،
ﺗﻠﻘﺎﺋﻴﺎً ﺗﺘﻌﺎﻣﻞ ﻣﻌﻪ اﻷﻧﻈﻤﺔ اﻟﺤﺪﻳﺜﺔ ﺑﺪﻻً ﻣﻦ اﻹﺻﺪار اﻟﺴﺎدس .
وﻗﺎﻣﻮا ﺑﻮﺿﻊ ﺣﻠﻮل ﻣﺆﻗﺘﺔ ،رﻳﺜﻤﺎ ﻳﺘﻢ ﺗﻄﺒﻴﻖ اﻹﺻﺪار اﻟﺴﺎدس ،وهﻲ :
. DHCL -
. NAT -
. VLSM -
. CIDR -
. IP Un-numbered -
. Sub netting -
ﻧﻘﻮم اﻷن ﺑﺄﺧﺬ أآﺒﺮ ﻋﺪد ﻟﻞ IPﻓﻲ اﻟﺸﺒﻜﺎت ،ﻓﻨﺠﺪ أﻧﻪ اﻟﺮﻗﻢ 30ﻓﻬﻮ اﻷآﺒﺮ .
ﺛﻢ ﻧﻘﻮم ﺑﺎﻟﺴﺆال اﻟﺘﺎﻟﻲ :ﻣﺎ هﻮ اﻟﺮﻗﻢ اﻟﺬي إذا رﻓﻊ ﻟﻸﺳﺎس 2أﻋﻄﺎﻧﻲ اﻟﺮﻗﻢ 30؟؟
x
أي !! 2 - 2 = 30ﻃﺒﻌﺎً ﻗﻤﻨﺎ ﺑﺘﻨﻘﻴﺺ اﻟﺮﻗﻢ ﺑﻮاﻗﻊ 2ﻟﻞ Network IDو ال ) Broadcast IDراﺟـﻊ اﻟﻤﺤﺎﺿـﺮة
اﻟﺴﺎﺑﻘﺔ ( .ﻓﺄﺟﺪ أن اﻟﺠﻮاب هﻮ 52أي أن اﻟﺮﻗﻢ اﻟﻤﻄﻠﻮب هﻮ . 5
6 2
ﺣﺴﻨﺎً :ﻓﻲ هﺬﻩ اﻟﻤﻌﺎدﻟﺔ ﻣﺎذا ﻳﻨـﺘﺞ !! !! 2 – 2 = 55اﻟﺠـﻮاب ﻧﻼﺣـﻆ أن أﻗـﺮب ﻋـﺪد هـﻮ 6وﻟﻜـﻦ 2ﻳـﺴﺎوي
اﻟﺮﻗﻢ !! 64ﻧﻌﻢ ﻧﺤﻦ ﻧﻘﻮم ﺑﺈﺧﺘﻴﺎر أﻗﻞ ﻋﺪد ﺑﺎﻟﻨﺴﺒﺔ ﻟﻠﺮﻗﻢ وﻟﻜﻦ ﺑﺸﺮط أن ﻳﻘﻊ داﺧﻠﻪ ﻓﻴﺠﻮز أن ﻳﻜﻮن أآﺒﺮ ﻣﻨﻪ
وﻟﻜﻦ ﻻ ﻳﺠﻮز ان ﻳﻜﻮن أﻗﻞ ﻣﻨﻪ .
ﻧﻌﻮد ﻟﻤﺜﺎﻟﻨﺎ ،ﻧﺄﺧﺬ اﻟﺮﻗﻢ 5وﻧﻘﻮم ﺑﺘﻘﺴﻴﻢ اﻟﺠـﺰء اﻷﺧﻴـﺮ ﻣـﻦ ال HPآﺎﻟﺘـﺎﻟﻲ ،ﺳـﻨﻘﻮم ﺑﺈﺧﺘﻴـﺎر ال IPاﻟﺘـﺎﻟﻲ
، 192.168.10.Xوﺳﻨﻘﻮم ﺑﺘﺤﻮﻳﻞ اﻟﺠﺰء Xإﻟﻰ Binaryﻟﻜﻲ ﻧﻔﻬﻢ ﻣﺎ ﻳﺤﺪث :
192.168.10. 0 0 0 0 0 0 0 0
ﻓﺘﻼﺣﻆ أﻧﻨﺎ ﻗﻤﻨﺎ ﺑﺘﻘﺴﻴﻤﻪ إﻟﻰ 5ﺧﺎﻧﺎت ﻣﻦ اﻟﻴﻤﻴﻦ إﻟﻰ اﻟﻴﺴﺎر وﻗﻤﻨﺎ ﺑﺘﺮك ﺛﻼث ﺧﺎﻧﺎت إﻟﻰ اﻟﻴﺴﺎر .
ﻧﻘﻮم اﻵن ﺑﺈﻋﻄﺎء اﻹﺣﺘﻤﺎﻻت ﻟﻠﺜﻼث ﺧﺎﻧﺎت اﻟﺘﻲ ﺑﻘﻴﺖ آﺎﻟﺘﺎﻟﻲ :
192.168.10. 0 0 0 0 0 0 0 0
192.168.10. 0 0 1 0 0 0 0 0
192.168.10. 0 1 0 0 0 0 0 0
192.168.10. 0 1 1 0 0 0 0 0
192.168.10. 1 0 0 0 0 0 0 0
192.168.10. 1 0 1 0 0 0 0 0
192.168.10. 1 1 0 0 0 0 0 0
192.168.10. 1 1 1 0 0 0 0 0
3
أي أﻧﻨﺎ ﻗﻤﻨﺎ ﺑﺈﻳﺠﺎد اﻹﺣﺘﻤﺎﻻت اﻟﻤﻄﻠﻮﺑﺔ ﻟﻠﺨﺎﻧﺎت ﻓﻨﺠﺪ أﻧﻪ ﻳﻮﺟﺪ 3ﺧﺎﻧﺎت أي . 8 = 2
ﻧﻘﻮم اﻵن ﺑﺈﻳﺠﺎد اﻟﻘﻴﻤﺔ ﻟﻜﻞ ﺧﺎﻧﺔ ﻣﻦ اﻟﺨﺎﻧﺎت اﻟﺴﺎﺑﻘﺔ ،وﻧﻘﻮم ﺑﺘﺴﻤﻴﺘﻬﺎ ،ﻓﻨﺠﺪ أﻧﻬﺎ آﺎﻟﺘﺎﻟﻲ :
ﻧﻘﻮم اﻵن ﺑﺘﺤﺪﻳﺪ ال Broadcast IDوال Network IDوذﻟﻚ ﺑﺄﺧﺬ أول IPوﺁﺧﺮ IPﻣﻦ آﻞ . Sub Net
ﻓﻴﺼﺒﺢ اﻟﺠﺪول آﺎﻟﺘﺎﻟﻲ :
واﻟﺴﺆال اﻵن :ﻟﻤﺎذا ﻻ ﻧﻘﻮم ﺑﺈﻋﻄﺎء اﻷﺟﻬﺰة ال IPوﻧﺘﺨﻠﺺ ﻣﻦ آﻞ هﺬﻩ اﻟﺤﺴﺎﺑﺎت !!
اﻟﺠﻮاب :ﻓﻲ هﺬﻩ اﻟﺤﺎﻟﺔ إﺧﺘﻠﻒ ال Subnetوﻟﻢ ﻳـﺼﺒﺢ ، Standardﻓﻬﻨـﺎ ﻗـﺪ ﺗﻐﻴـﺮ ﻣـﻦ 255.255.255.0ﻟﻴـﺼﺒﺢ
اﻟﺮﻗﻢ اﻟﺘﺎﻟﻲ .. 255.255.255.224وهﺬﻩ ﻻ ﺗﻨﺘﻤﻲ ﻷي آﻼس ﻟﺬﻟﻚ ﻓﻴﻤﻜﻦ ﺗﺴﻤﻴﺘﻬﺎ . Class-ness
واﻟﻬﺪف اﻷﺳﺎﺳﻲ هﻮ ﺗﻘﻠﻴﻞ ﻋﺪد ال IPاﻟﻀﺎﺋﻊ .
60 IP 50 IP 8 IP ﺳﺆال ::ﻗﻢ ﺑﺘﻄﺒﻴﻖ ال Sub nettingﻋﻠﻰ اﻟﺮﻗﻢ 200 . 4 . 40 . 0 / 24
اﻟﻤﻮﺟﻮدة ﻓﻲ اﻟﺮﺳﻤﺔ اﻟﺘﺎﻟﻴﺔ :
اﻟﺠﻮاب :
- 1ﻋﺪد اﻟﺸﺒﻜﺎت 3 :ﺷﺒﻜﺎت .
– 2ﻋﺪد أآﺒﺮ ﺷﺒﻜﺔ . 60
x
– 3ﻋﺪد ال HPهﻮ !! 60 = 2 – 2ﻧﺠﺪ أن اﻟﺮﻗﻢ هﻮ . 6
200.4.40. 0 0 0 0 0 0 0 0
200.4.40. 0 1 0 0 0 0 0 0
200.4.40. 1 0 0 0 0 0 0 0
200.4.40. 1 1 0 0 0 0 0 0
ﻧﻘﻮم اﻵن ﺑﺈﻳﺠﺎد اﻟﻘﻴﻤﺔ ﻟﻜﻞ ﺧﺎﻧﺔ ﻣﻦ اﻟﺨﺎﻧﺎت اﻟﺴﺎﺑﻘﺔ ،وﻧﻘﻮم ﺑﺘﺴﻤﻴﺘﻬﺎ ،ﻓﻨﺠﺪ أﻧﻬﺎ آﺎﻟﺘﺎﻟﻲ :