ملزمة الشبكات.pdf
Document Details
Uploaded by ComfortableAgate1231
الجامعة الوطنية
Full Transcript
OSI OSI Reference Model OSI منوذج :Open System Interconnections )OSI Model( OSIهوذ باوة ع بو منذج مرجعي يستخدم لتحديد كيفية إ سةل الايةنةت في شاكةت احلةسذب. :OSIهووي مرا و تكو...
OSI OSI Reference Model OSI منوذج :Open System Interconnections )OSI Model( OSIهوذ باوة ع بو منذج مرجعي يستخدم لتحديد كيفية إ سةل الايةنةت في شاكةت احلةسذب. :OSIهووي مرا و تكووذي الايةنووةت قنها ووة م و امل ووة ا رس و ( )Source deviceإل و امل ة ا ستها (.)Destination device )OSIمت تطوووووذيرق مووووو ااووووو مدولوووووة ا هوووووةيي الدقليوووووة ISO منوووووذج Model( OSI ()International Organization for Standardization OSI أبط هذا الدلذج معية اً ملليع ا صدعني بحيث تسوتطيع ا دتجةت اخملتافة العل مع بعض ة. ترتاط هذق الطاهةت بةلارتذكذالت قاألج زع. يتكوووذ منوووذج OSIمووو 7طاهوووةت مختافوووة قلكووو طاهوووة قظيفت ة اخملتافة. OSI OSI قضع معةيير قمهةيي مذ دع لاشاكةت. تس بلاية د اسة بام الشاكةت. تس ي بلاية صيةنة الشاكةت قحتدد أبطةل ة. OSI الدلذج ا رجعي OSIيتكذ م ساع طاهةت قيتم ترتيا م م الطاهة السفا ال الطاهة العاية: الطاهة الفيزيةئية The physical layer .1 طاهة بط الايةنةت The adata link layer .2 The network layer طاهة الشاكة .3 The transport layer طاهة الده .4 The session layer طاهة املاسة .5 The presentation layer طاهة التهدمي .6 طاهة التطايهةت The application layer .7 OSI Layer - 7 Application Layer - 6 Presentation Layer - 5 Session Layer - 4 Transport Layer - 3 Network Layer - 2 Data Link Layer - 1 Physical Communication Using the OSI Model كوووو طاهووووة فووووي امل ووووة ا رسوووو تهووووذم بةالتصةل بةلطاهة ا لةثاة ل ة في امل وة ا ستها ،قهذا االتصةل ال يكذ فعاية ب مدطهية. يتم إدخةل الايةنةت ا طاذب إ سةل ة بذاسطة التطايهةت قتدته هذق الايةنةت قيتم ترجلت ة بة رق با ك الطاهةت في امل ة ا رس ابتداء بطاهة التطايهةت قانت ةء بةلطاهة الفيزيةئية يث تكذ الايةنوةت اد حتذلت ال بتةت جةهزع لاده بار األسالك بعد أ تضيف ك طاهة معاذموةت خةصوة الو الايةنوةت التووي ير وو فووي ا سووةل ة قتسوول هووذق العلايووة Encapsulationقبدوود قصووذل ة الوو امل ووة ا سوووتها اووور الايةنوووةت بطاهوووةت OSIبشوووك معكوووذا ابتوووداء بةلطاهوووة الفيزيةئيوووة قانت وووةء بطاهوووة التطايهوووةت فوووي بلايوووة تسووول De-Encapsulationقتكوووذ الايةنوووةت الدةموووة هوووي موووة يوووراق ا ستخدم ا ستها با ج ة ق. The Application Layer Application Application حتتذي الطاهوة باو برقتذكوذالت تهودم خودمةت تودبم بشوك ماةشور تطايهةت ا ستخدم قاك التطايهةت م التفةب مع الشاكة. Presentation طاهة التطايهةت هي نهطة الدخذل التي تستخدم ة الارامج لاذصذل Session Transport إل الدلذج OSIقاالسوتفةدع مو موذا د الشواكة.تهودم برقتذكوذالت Network طاهة التطايهةت خدمةت تستخدم ة الارامج لاذصذل إل الشاكة. Data Link Physical The Application Layer Application )Simple Mail Transfer Protocol( SMTP برقتذكذل نه الاريد الذي تسوتخدم بورامج الاريود االلكترقنوي س سوةل الرسوةئ Application Presentation.االلكترقنية Session )Hyper Text Transfer Protocol( HTTP Transport web ( ) قخةدموةت الذيوweb browser( برقتذكذل يتيح تصفحةت الذي. ) ا سةل قاستهاةل صفحةت الذيserver Network )File Transfer Protocol( FTP Data Link.يستخدم هذا الارقتذكذل لده ا افةت بني أج زع احلةسذب Physical The Application Layer Application )TErminaL NETwork ( Telnet يستخدم Telnetلاسيطرع با ج ة ةسذب بعيد. Application Presentation )Simple Network Management Protocol( SNMP Session بروتوكول إدا ع الشاكة الاسيط SNMPهذ بروتوكول شاكة يستخدم سدا ع Transport قمراااة األج زع ا تصاة بةلشاكة م نهطة قا دع. Network )Domain Name System( DNS يسوتخدم لترجلووة أسولةء الدطةاووةت إلو بدوةقي ،IPقبةلتوةلي ف ووي خدمووة Data Link ضرق ية ملليع أج زع احلةسذب أق األج زع التي تستخدم اسنترنت. Physical The Presentation Layer تهذم هذق الطاهة بترجلة تدسيق الايةنةت م ا رس ال ا ستام فوي أنولوة التشو ي اخملتافوة التي ميك استخدام ة. Application Presentation Presentation طاهة التهدمي مسؤقلة ب حتذي الايةنةت إل تدسيق ايةسي (.)Standard Format Session أمثاة: ASCII, EBCDIC, JPEG, MPEG, BMP, MIDI, WAV, MP3 Transport يتم تنفيذ املهام التالية في طبقة التقدمي: Network الترميز ()Encoding Data Link التشفير ()Encryption Physical الضغط ()Compression The Session Layer ةسووذب مختافووني بووءجراء قهووي الطاهووة التووي تسوولح لارنووةمجني با و ج ووة ي اتصةل قاستخدام هذا االتصةل قإن ةئ بني امل ة ي . Application Presentation تتحكم في تدويم احلذا ات بني أج زع احلةسذب. Session تهذم بءنشةء قإدا ع قإن ةء االتصوةالت (املاسوةت) بوني التطايوق اياوي ( Local Transport )Applicationقالتطايق الاعيد (.)Remote Application Network كلة تهذم هذق الطاهة بأخذ بيد م آخر جزء م الايةنةت مت ا سةل بدد تذاوف Data Link الشاكة ب العل قجلك لكي يتم إ سةل الايةنةت بدودمة تعوذد الشواكة الو العلو م الدهطة التي تذاف بددهة اال سةل. Physical The Transport Layer تهذم هوذق الطاهوة بتجزئوة الايةنوةت الو أجوزاء تسول ،Segments كلووة تهووذم بةلتأكوود م و قصووذل هووذق األجووزاء بوودق أخطووةء أق نه و أق Application Presentation تكوورا قبةلترتي و ا دةس و قتهووذم هووذق الطاهووة فووي امل ووة ا سووتها Session بء سةل سةلة تعام بةستالم ة لاايةنةت. حتديد ا دةفذ ( )Portsا دةساة لك تطايق. حتديووود نوووذل الارقتذكوووذل ا دةسووو لاايةنوووةت فوووي بلايوووة إ سوووةل قنهووو Transport Network الايةنةت. Data Link الارتذكذالت ا ستخدمة (.)TCP and UDP Physical The Transport Layer Application TCP –Transmission Communication Protocol قهذ برقتذكذل م يئ لالتصةل؛ ممة يعدي أن يدشئ االتصةل اا إ سةل الايةنةت. يهذم هذا الارقتذكذل بعد نه الايةنةت بةلتأكد م قصذل الايةنةت بشك كةم قإجا Presentation Session لم يتم تذصي الايةنةت بشك كةم سيهذم بءبةدع اال سةل مرع أخرى. Transport UDP – User Datagram Protocol الايةنةت التي تستخدم هذا الارقتذكذل هي بيةنةت الصذت قالفيديذ. Network هذا الارقتذكذل ال ي تم في تذصي الايةنةت بشك كةمو ،يوث يرسو الايةنوةت قال Data Link يتأكد م استالم ة بشك كةم أق صحيح. Physical The Transport Layer Application UDP TCP Presentation ال يذفر ضلةنةً لذصذل الايةنةت )Reliable( يذفر ضلةنةً لذصذل الايةنةت Session )Unreliable( ) برقتذكذل ير مذج ( ير مذثذق ب ) برقتذكذل مذج (مذثذق ب Transport )Connection Less( )Connection Oriented( سريع بطيء Network Data Link DNS, DHCP أمثاة HTTP, FTP أمثاة Physical The Network Layer برقتذكذالت طاهة الشاكة مسؤقلة ب االتصةالت بني احلةسواةت الطرفيوة (التوي تكذ طرفةً لشاكة محاية أق قاسعة) ،في ني أ برقتذكذالت طاهة بط الايةنةت Application Presentation تعل فهط با الشاكة اياية .LAN Session إ برقتذكووذل اسنترنووت ( Internet Protocol )IPهووذ جوور األسووةا فووي الدوووةم Transport TCP/IP-Transmission Control Protocol/Internet Protocolقهوذ Network الارقتذكذل األكثر استخدامة لطاهة الشاكة. Network Data Link Physical The Network Layer تذجيوووو الايةنووووةت باوووور الشوووواكةت اخملتافووووة (مجلذبووووة موووو الشوووواكةت )Internetworksفووي ات ووة م و ا رس و إل و ا سووتها ب و طريووق Application Presentation معاذمةت التحكم (العدذا ا دطهي IP Addressلالرس قا ستها ). Session Transport Network Network Data Link Physical The Network Layer قتهووذم هووذق الطاهووة بةختيووة أنسو مسووة ( )Routeبووني امل ووة ا رسو قا سووتها ، Application ل ذا فء أج زع ا ذج ةت Routersتعل م ضل هذق الطاهة. Presentation Routed Protocols قهذ باة ع ب برقتذكذل مسؤقل ب حتديد بدذا امل ة ا رس قا ستها . Session با ساي ا ثةل . Apple Talk ،IPX ،IP Transport Routing Protocols Network Network قهذ باة ع ب برقتذكذل مسؤقل ب حتديد أفض مسة س سةل الايةنةت في الشاكة لتص م امل ة ا رس إل امل ة ا ستها . با ساي ا ثةل EIGRP ،OSPF ،IGRP ،RIP Data Link Physical نذل الايةنةت في الطاهة.Packets : The Data Link Layer قهي ا سئذلة ب ايةفوة با التزام فوي إ سوةل قاسوتهاةل الايةنوةت قتهوذم بتهسوويم الايةنووةت ال و أجووزاء تسوول إطووة ( )Framesقتضوويف إلي ووة أجووزاء Application Presentation (الوورأا) Headerق (الووذي ) Trailerقالتووي حتتووذي با و معاذمووةت حتكووم Session لاتأكد م خاذ اسطة ات م أي أخطةء. Transport اجاً هووووذق الطاهووووة تهووووذم بتحذيوووو ووووزم الايةنووووةت Packetsالوووو إطووووة ات Framesقإ سووةل هووذق اسطووة ات با و الشوواكة قإجووراء اكتشووة /تصووحيح Network األخطوووةء قحتديووود أج وووزع الشووواكة بشوووك فريووود بةسوووتخدام بدوووذا ()MAC Data Link قالتحكم في التدفق. Physical The data link layer قتدهسم هذق الطاهة ال طاهتني فربيتني: Application )LLC (Logical Link Control .1 قهي الطاهة الفربية العاية ققظيفت ة التأكد م التدفق الصحيح لاايةنةت. Presentation Session )MAC (Media Access Control .2 Transport يسووتخدم بدووذا فريوود ال يتكوور لكو كووة ت شوواكة مكووذ مو 48بووت مخووز باووو الوووذاكرع ROMاخلةصوووة بكوووة ت الشووواكة.قبووور الشووواكةت بشوووك Network مدطهي(.)Ring - Bus – Star Data Link Physical The data link layer Switch األج ووزع التوووي تعلووو باووو طاهوووة ا تاوووة الايةنوووةت هوووي .NIC قBridgeق Application.)Frames( اسطة ات:نذل الايةنةت ا ستخدمة Presentation Session Transport Network Data Link Physical The Physical Layer هي طاهة مسئذلة ب إ سةل الايةنةت التي مت م يزهة م ااو الطاهوةت العايوة في امل ة ا رس بار قسط اس سةل قاستهاةل ة في امل ة ا ستها . Application Presentation Session حتديد نذل الذسوط الوذي تدهو بو الايةنوةت ،قالوتحكم فوي تودفق الايةنوةت باورق، قحتديد نذل اسشة ع قالكيفية التي ستتص ب ة كرقت الشاكة بةألسالك. Transport Network تكووذ الايةنووةت إمووة فووي شووك جبووذبةت إلكترقنيووة إجا كووة قسووط األ سووةل سوواك Data Link محذ ي أق مزدق مجدقل أق في شك ضذء إجا كة قسوط األ سوةل سواك اليوة ضذئية. Physical The Physical Layer Application يتذاجوود فووي هووذق الطاهووة سوواك ( )Cableقمهووذي اسشووة ع ()Repeater Presentation قاجمللووع ا ركووزي ( )Hubقا ووذدم ( ،)Modemققصوواة أا سوواك UTP (.)RJ-45 Session تسل الايةنةت في هذق الطاهة ( )bitsقتكذ في الصذ ع الثدةئية (.)1،0 Transport Network Data Link Physical Network Topology تؤثر التصاميم اخملتلفة على أداء الشبكة وإمكانياتهاا ولتديداي التصا يم اسبا ا دجا أن تأخاذ بعا االعتبااان نااألس ا ،اااق بلابااة الشاابكة ومألااااس ا ،اااق اسبا اابة....الشاابكاس ايليااة تعااأل علااى أنبعة تصاميم أ ا ية هي.)Star – Bus – Ring - Mesh( : تصا يم الشاابكة ( )Network Topologyحتاايد اللردعااة التااي دااتم بهااا تألااايو أ ها ا ا ااأل وا ،ااق واسكألنااس ا،خارت لتكاألدش الشابكة.اسصالل Topologyدللا علياأ أد اا Physical .Design Network Topology Star Topology (1 تعأل الشبكة ذاس التص يم البج ي بربط أ ه ا ا أل بأ اق تألايو (مثو اال اق اجمليولة) بجهاز مرك ي أو نعلة مرك دة مثو Hubأو .Switch تبتعو اإلشااناس ماش هااز ا ا األ اسصاين الاذي در ا فااي إن اااب البياناااس إلااى البعلااة اسرك دااة ومبااأ إلااى بااابي أ ه ا ا أل على الشبكة. Network Topology Star Topology (1 نظا التألايو في اياألب ( )Switchدعا ب كاو الن ماش أ اق الشبكة عش االخر. إذا تألبف هاز حا أل ما أو انعلا اللالن الاذي دألاالأ بااايألب فلااش دتااأثر إال ا ا ااأل الااذي تألبااف أو انعلاا تبعى تع و دون أي مشاكو. لكأ بيب ا بابي ا ،ه Network Topology هأللة نعو ا ،ه مش مكانها وإااحها وتغيير التألاياس دون أن تتأثر الشبكة. .1 هأللة اكتشاف ا،خلاء وإااحها. .2 هأللة تأل ي الشبكة دون التأثير على بابي الشبكة وذلن مش خاب تألايو هاز ا ا أل الى احي مبافذ .3 ايألب أو حتى إضافة مدألب اخر الى الشبكة. إمكانية مراببة أداء الشبكة. .4 هأللة ع ب بعض أ اء الشبكة. .5 إذا تعلو ايألب ( )Switchتتألبف الشبكة ككو عش الع و. .1 ا تخيا ايألالس واسأل هاس كأ ه مرك دة دؤدي إلى زداد التكلفة اإل الية للشبكة. .2 Network Topology Bus Topology (2 تعأل الشبكة ذاس التص يم اخللاي باربط أ ها ا ا األ بلالن واحي مكألنأ ما دل ى (.)Segment دلااااا ى اللااااالن الاااااذي دعاااااأل بتألاااااايو أ هااااا الشااااابكة بااااااااا .Backbone دتم إن اب البياناس على شكو إشاناس كهربائية الى الشبكة وتبتعو هااذا البياناااس الااى كافااة ا ،ه ا اسأل ااألد علااى الشاابكة ولكااش ال دلتلي براءتها إال اجلهاز اسر لة لأ فعط ودكألن اسر و في هاذا اللدظة هأل اسليلر على الشبكة حتى دبتهي مش ع لية اإلن اب. Network Topology Bus Topology (2 تبتعو البيانااس ماش بياداة اللالن الاى نهادتاأ وتبعاى ترتاي ذهاباا وإداباا علاى طألب الللن وإذا لم دتم معاطعة هذا البيانااس ات ب ا ،ها ا،خارت ماش ان اب بياناتها على الشبكة. ااا دجعلااأ دعااأل Terminatorبامتصاااأ أي إشااان حاار علااى اللاالن مفر ا مش أي بياناس وبالتالي دصب ملاتعيا ال اتعباب أي بيانااس يداي ودتم وض الاا Terminatorعبي كو طرف مش أطراف الللن. Network Topology ير مكلفة ال حتتاج الى عتاد ( )Hardwareكثير هلة التركي . طألب الللن اسللأل لهذا التص يم هأل ا،بو معاننة بالشبكاس ا،خرت. هناك حد لطول السلك املركزي وعدد العقد التي ميكن توصيلها. تقل كفاءة الشبكة اخلطية مع زيادة عدد األجهزة املتصلة بها. هي غير مناسبة للشبكات ذات حركة املرور ( )Trafficالكثيفة. إذا حيث انعلاس في الللن يؤثر على ع و الشبكة بالكامو. إدعاف ع و الشبكة أثباء العيا بالتأل ي . Network Topology Ring Topology (3 فااي تصا يم الشاابكة ذاس التصا يم ا لعااي دااتم نبااط ا ،ها فاي الشبكة بدلعة أو دائر مش الللن بيون نهاداس تألف . تبتعو البياناس على مايان ا لعاة فاي ا ااا واحاي و ار ماش خااب كو هاز على الشبكة. دعاااأل كاااو هااااز حا اااأل علاااى الشااابكة بع اااو دون مكااارن اإلشاااان ( )Repeaterحيااأ أن كااو هاااز اار مااش خالااأ اإلشااان دعااأل بإنعاشاااها وتعألدتهاااا ثااام دعياااي إن اااالها علاااى الشااابكة الاااى هااااز ا ا أل التالي. Network Topology التعبيااة اسلااتخيمة فااي إن اااب البياناااس دلل ا عليهااا ا اام Token Passingاو رداار اإلشااان تيااان البياناس اسل ى Tokenدتم ردرا مش هاز الى اخر على الشبكة. دتم نعو البياناس بلرعة عالية. .1 نلبة تصاد البياناس تكألن ضعيفة ياً. .2 إذا انعل الللن تتألبف الشبكة عش الع و. .1 تألبف أحي أ ه ا ا أل عش الع و يؤدي الى تألبف الشبكة ككو عش الع و. .2 Network Topology Mesh Topology (4 كااو هاااز علااى الشاابكة ليدااأ نابااط مخصااى مااش نعلااة إلااى نعلااة ( )Point to Pointم كو هاز آخر على الشبكة. تألفر إمكانية تفادي اخللأ بشكو كبير. اخلصألاية أو ا،مان (تبتعو كو ن الة على طألب لن مخصى وال دراها ألت اسلتلم اسعصألد). الاااتخلى ماااش مشااااكو حركاااة اسااارون ( :)Trafficد ااا ش ا اااتخيا الروابط اخملصصة أن كو اتصاب ميكبأ ح و البياناس اخلااة بأ. كلفتها عالية مععي مش حيأ التص يم. هباق مج ألعة مش التعبياس التي تلتخي في الشبكاس ايلية وتتفاوس هذا التعبياس في رعتها وفي البرتألكألالس التي تلتخيمها ونألعية ا،و اط البابلة فيها.ومش هذا التعبياس: Ethernet .1 هااي عبااان عااش مج ألعااة مااش تعبياااس الشاابكاس التااي حتاايد كيفيااة إن اااب اسعلألماااس وا ااتعبالها با كروس الشبكة واجمل عاس وايألالس وا ،ه ا،خرت. مت تلااألدر معيااان تعبيااة اإلدثرنااب مااش ببااو (Institute of Electrical and )IEEE .Electronics Engineers أكثر تعبياس الشبكاس ايلية انتشاناً وتلتخي في التصاميم اخللية والبج ية. تعت ااي شاابكاس اإلدثرنااب علااى بروتألكااألب حتلااد البابااو متعاايد الألاااألب ماا اكتشاااف التصاااد ( )CSMA/CDسب التصاد الذي بي دبجم عش بيا أكثر مش هاز حا أل با اتخيا الشابكة فاي الألبب نفلأ. Ethernet .1 تتألاااااو أ هااا ا ا اااأل اسأل اااألد علاااى شااابكاس اإلدثرناااب عاااش طردااا إن ااااب إطااااناس إدثرناااب (.)Ethernet frames اإلطان ( )Frameعبان عش مج ألعاة ماش البادتااس ( )bytesمت يعهاا بألا الة بلاباة الشابكة لإلن اب عبر الشبكة دتم إنشاء هذا اإلطاناس وتأل ي في اللبعة الثانية مش منألذج .OSI تبتعو البياناس في شبكاس اإلدثرنب بلرعاس مختلفة وهي كالتالي: :10 Mbpsوتل ى تعبية اإلدثرنب (.)Ethernet :100 Mbpsوتل ى تعبية اإلدثرنب اللرد (.)Fast Ethernet :1 Gbpsوتل ى تعبية الغيغابب إدثرنب (.)Gigabit Ethernet CSMA/CD Carrier Sense Multiple Access/Collision Detect حتلد البابو متعيد الألااألب ما اكتشااف التصااد ( )CSMA/CDبا اتخيا هاذا اللردعاة هاز ا ا أل الشبكة ودعأل باإلن اب عبايما دداد أن اللالن يار مشاغألب باأي إشاان دراب ألت هاز حا أل واحي إن اب البياناس في نفد الألبب إذا حصو تصاد ناجت ،نأ ال دلتلي ايتألبفان عاش عش أن حا أل آخر با بإن ااب البيانااس فاي نفاد الألباب فاإن كاا ا ا األب اا دعلاو ماش احت ااب حايوث اإلن اب و ايبتظر كاو مبه اا وباب عشاألائي ليعياي إن ااب بياناتاأ تصاد آخر. CSMA/CD Carrier Sense Multiple Access/Collision Detect Token Passing .2 ردر اإلشان Token Passingددتألي بروتألكألب Token Passingعلى لللة فردي ماش البتاس تل ى Tokenوتيون على ميان ا لعة ودصو طاألب إطاان Tokenا ار أو الفاانا الاى 3 بادب. عبيما دردي هاز ما على الشبكة إن اب بياناس ما فإن عليأ االنتظان حتى دتللم إشان حر Free Tokenتخبرا أنأ بادن على إن اب بياناتأ عبر الشبكة وعبيما دتللم هااز ا ا األ الاذي درداي إن اب بياناتأ اإلشان ا ر د يف إليها بياناتأ والعبألان الذي دديد و هة إن اب هاذا البيانااس ثام در و هذا اإلشان حألب ا لعة. التعبية اسلتخيمة داخو الشبكة ا لعية تل ى Token Passingأي ردر اإلشان . .1 عبيما دردي هاز حا إن اب بياناس فإنأ دبتظر إشان حر .Free Token .2 اإلشااان Tokenهااي التااي دااتم حت يااو البياناااس فيهااا ودااتم إضااافة عبااألان اجلهاااز اسر ااو .3 لإلشان واجلهاز اسلتعبو لإلشان . تبتعو اإلشان مش هاز آلخر حألب ا لعة حتى ي اجلهاز الذي دتألافا عبألاناأ ما العباألان .4 اسأل ألد في اإلشان . هاز ا ا أل اسلتعبو لإلشان دعأل ببلخ البياناس اسأل األد عليهاا ثام دعياي إن االها عبار .5 الشاابكة إلااى اجلهاااز اسر ااو ود اايف عليهااا ن ااالة Mark Tokenتفيااي أنااأ مت ا ااتا الر الة. دعأل اجلهاز الذي ان و اإلشان بتدردر اإلشان Release Tokenبعاي أن تأكاي ماش أناأ .6 مت ا تامها لتصب إشان حر Free Tokenك ا كانب. Fiber Distributed Data Interface FDDI وهي أيضا نوع من أنواع البنية الحلقية ،وتستخدم هنا خطووط مون ايليوال الضوولية لنقوع الم لوموا يوي الشووب ة المحليووة ضوومن مسوواحة ت ووع لو 200ووم وت تموود شووب ا FDDIعلو طقيقووة تمقيووق ا شوواق Token Passingالتي ت تمد بقوتو وع تمقيق ا شاق ( ،)token ringول نها تحتوو علو حلقتوي تمقيق ا شاق ت ون حداهما احتياطية يي حاع ت طع ايخقى. Baseband .1 وهي تلتخي اإلن اب الرب ي لإلشان بألا لة تردد واحي فعط حيأ أن اإلشان تلتخي كامو عة نلاا الباأ Bandwidthمثاو شابكاس Ethernetوفاي حالاة ضاعف اإلشاان تلاتخي مكرناس اإلشان لتعألدتها وإعاد إن الها وتيف اإلشان في هذا التعبية دكألن في اال اه . Broadband .2 وهي تلتخي اإلن اب التباظري Analogا دل ،كثر مش إشان أن تلتخي نفاد اللالن مثو الشبكاس عبر ا،ب ان الصباعية. Types of Casting. نعو البياناس عبر الشبكة:)Casting( اإلن اب Casting: Transmitting data over the network. Types of Casting :Unicastدلتخي إلن اب البياناس مش هاز حا أل آلخر داخو الشبكة. Types of Casting :Multicastدلتخي إلن اب البياناس إلى مج ألعة مش ا ،ه داخو الشبكة. Types of Casting :Broadcastودلتخي إلن اب البياناس جل ي أ ه الشبكة. Transmission Mode :Simplex Modeدتم اإلن اب في ا اا واحي هذا دعبي ان هباق هاز در و دائ ااً و هااز دلتعبو فعط. Transmission Mode :Half-Duplex Modeهاااذا دعباااي أن بلاباااة الشااابكة ( )NICميكبهاااا إن ااااب وا اااتعباب البياناس ولكش ليد في نفد الألبب. Transmission Mode :Full-Duplex Modeهاذا دعباي أن بلاباة الشابكة ميكبهاا إن ااب وا اتعباب البيانااس فاي وبب واحي. Computer Networks Computer Network هييعبارييعن بايييب حييعب يب عكي ب ب ي ب املتصلةببرعضحعبالرعضباري ب كينب عقي ب لترييييعملعباملعل وييييعةب وبييييعن ةبالر ع ييييعةب املييييي انملباملعمل يييييةب الر و ييييية ب ييييي ب بعلت اص باملرعش ببنيبامل تخدوني. (1 نبو تخدوعبالبركةب تط ع نب نب تبعن نبفعبالر ع عةب فعبالطعبعةب املعك بض ئعب بامل ملم.بو يععب الىبوبيعن ةبالر ع يعةبهيعباكيتخدامب حيعبب يعملمب()Serverبلل صي عباليىبقعايد بب ع يعةب تي باليىب ب املعل وعةب تخدوحعب ي باملتصيلنيببعلبيركة ب يعبهي بوتري بفيعبالردي جب اديدب يسب ي ا بال ي ال ص عبالىب بول عةبمتتبوبعن تحعبفعباحل اك بباأل ىبامل رطةببعلبركة. (2 ييي ف بشيييركعةباحلعكييي ب ييي ةبا صيييععباد يييد بو ييي بالر يييدبا لكت يييعب E-mailال كيييعئ بال ن يييةب instant messagingوكعملعةبالص ةب ال د . (3 عط كبالبركةبإوكع ةب دظ مب ض بالر ع عةبفعبوكعنبو س ب ا د ب ثبميكيبلل يتخدونيب فعبوختلفبمل ائ بالع بال ص عبإل ه ب ه اب قل ب ب حدبويباحلع ةبإلىبا ب خبلك بوييب ليكب الر ع عةبلك ب حعبب عك .ب (4 هدعجبوسا عبللبركةبمتكدكبويبالتحكمبفعب جب مل ي عبالر ع يعةبوييب بإليىبالبيركة بإنبالبيركعةبلحيعب ب ب فضبببك ب صعئصبوتقدوةبويب ةباحل ع ةب بوعب ىببعلتصعن ب( )Permissionب قع بالىبالععولنيبالىباأل حس باأل ىبويبال ص عبإلىبالر ع عةبفعب حعببوع. Server ه باجلحعببال ئ عبلتبيي ب إملان بالبيركةب كي نبليهبو اصي عةب عصية بو ي بو يع ةب خيس يب ر ب كعةبذا ب ف ب ك اةبوععجلةباعل ةب حت بالىب بويبوععلج ب ويب ظعئفب يعملمب البييركةبوبييعن ةبالر ع ييعةب وبييعن ةبو ي انملبالبييركةبالر و ييةب املعمل يية ب الييتحكمبفييعب ييعبعة امل تخدونيب()Accounts of Usersبلل ص عبالىبو انملبالبركة باليىبكير بامل يععبال صي عباليىب املل عةباملبت ةب()Shared Filesب باكتخدامبالطعبعة.ب حعبباخلعملمب تخدمب ظ ةب بي بشرك ةبمتكدهبويبإملان بالبركةبو ب.Windows Server Clients هعب حس باحلعك بالبخص ةبامل مل بملا بالبركةبالتعب طليبباخليدوعةبويي حيعبباخليعملمب ( )Serverو بال ص عبمللفبوعنيب بالتبعنجبفعب عبعة.ب ع فب ضعًبب حعبباملض فب(.)Host Network Interface Card NIC ق مببطعقةبالبركةبب بنب حيعبباحلعكي ببعلبيركةب بيد نبهي ببالرطعقيةب بميكييب جلحعبباحلعك با صععببعلبركة. عتري ببطعقييةبالبييركةبهييعبال ا حييةبالتييعب ع ي بالييىب صي باحلعكي ببعلبييركة.ب ق مببتحض بالر ع عةبويبا بانكعلحعبالىبالبركةب اليتحكمبفيعب يدفلبالر ع يعةب ي ببطعقيةبشيركةب تي باليىبادي انبف س يعئعب()MAC Addressب هي با تصيعنب ()Media Access Controlب تك ي نبالعد ي انبويييب 48بييت با عب 24بييتب ع ييفب لل صد ب 24بتبا ىبال قمباملت ل بللرطعقة. Network Interface Card NIC يتلخص دور بطاقة الشبكة بالوظائف التالية: حتضير البيانات لبثها على الشبكة. .1 إرسال واستقبال البيانات من الشبكة. .2 التحكم بتدفق البيانات بني احلاسوب ووسط اإلرسال. .3 ترجمة اإلشارات من سلك الشبكة إلى بايتات يفهمها معالج احلاسب ،وعندما تريد إرسال بيانات فإنه .4 يترجم إشارات احلاسب الرقمية إلى إشارات (كهربائية أو ضوئية). Transmission Media قصدبب كعئنبالدق بهعبال كعئ بالتعبميكيبوييب للحيعب قي بالر ع يعةب املعل ويعةببينيباأل حيس ب امل املبنبطحعبو ببعضحعبالرعض ب ه ببال كعئنبقدب ك نبكلك ةب ب كلك ة. Network Connection Devices Repeater ييتخدمبوكي ناةباةشييعن بملععجلييةبوبييكلةب ي هنيباةشييعن بامل كييلةباري بالبييركةبادييدبا تقعلحييعبإلييىبو ييعفعةب لة ببح ثب ق مبه اباملك نببعكتقرععب لكباةشعناةبثيمب ع يدب ل يدهعب ق تحيعبثيمب كيلحعبوي ب ي ى مميعب بلح بباةشعناةببعل ص عبإلىباأل حس بامل تقرلةبلحعبمل نب نب ضيعفب ب تلشيى.بإذاًب يتلخصبا ي بوكي نب اةشعن بفعبإاعمل ب ق ةباةشعن . Hub ه بارعن بايب حعبب يتخدمبلي بنب عفيةب حيس بالبيركةباول يةب قي مببيد نب قطيةب صي بو س يةببينيب حيس ب البركة ببح ثب تمب ص ب ب حعببفعبالبركةبو باجمل بورعش .ب ق مبه اباجلحيعبببعكيتقرععبالر ع يعةبوييب ا دب حس بالبركةب إاعمل ببثب()Broadcastبالر ع عةبالىببعقعب حس بالبركة. Network Connection Devices Bridge ه ب حعبب تخدمبلتق مبالبركةباول ةبإلىبشركعةبف ا ةب صيي ب الي بنببينيب يساشبالبيركةب لت كي ب ييمبالبييركةب حييت جباجل ي بب ييد عببييهب ي بالعدييع يبال س عئ ييةب()MAC Addressب يةباملي نب اديدب ىبه اباجلد عب( د عبالت يه)ب هي ب قي مبا اقريةبالبيركةب لأل حس ب اكتلوهبةشعن بوعب ق مبب حصب د عبالت هبفإذاب عنباجلحيعببالحيدفبملا ي بالبيركةبال ا يةب بلحعببعخل جب إذاب عنبفعبشركةبف ا ةب ىبك بلحعببعخل ج. لمب Network Connection Devices Switch هي ب حييعبب بييرهباجمل ي ب()Hubب ييثب ييتخدمبلي بنب ي باأل حييس بامل ي مل بفييعبالبييركة ب عييدب ب ملاشبالبركةب ذلكبأل هب حت جبب د عبادع يب ب حعبب تص ببهب اددوعب ص ب فض بفعب إل هبالر ع عةبويب حعببوعب ق مببإنكععبه ببالر ع عةبإلىباجلحعببالحدفبفقنبايب لباةنكععب ()Unicastب ذلكببع ات عملبالىباد انب( )MAC Addressب هي باكيمبويعب يعنب قي مببيهباجمل ي ب ثب ك بالر ع عةبإليىب ي باأل حيس ببيد نباكيت دعشباييب يلباةنكيععب(.)Broadcastب ضيعًب او عب ت سبايباجمل ببأ هب كي ب يتقر بفيعب يمبال قيت.قيدب ب تصي ب حيس باحلعكي ب بعو عبورعش ب إمنعب ص ببل ةبودعف ب()Patch Panelب التعب تص ببد نهعببعو ع. Network Connection Devices Switch Network Connection Devices Router ييتخدمبامل ييهبل ي بنبالبييركعةباول ييةب ق ي مببت ي ب ييسمبالر ع ييعةببع ات ييعملبالييىبادييع ي ودطق ةب IPب عب تر ب انبو ةبمتكدهبويبا ت عنبامل يعنباألفضي بلدقي ب يسمبالر ع يعةبإليىبهيدفحعب ار ي بالبييركعةباأل ي ى.ب ق ي مببت ييهبالر ع ييعةبويييبشييركةبإلييىب ي ىببعكييتخدامب ييد عب ييهب Routing Tableف ييهبالعدييع يب IPامل ييعناةبلل ص ي عبإلييىبال حييةبالحييدف ب ه ي ب عتر ي بالع ي ملب ال ق بفعبشركةباة ت ت. Network Connection Devices Router اددوعب غبب دباأل حس بامل مل بالىبشركةبوحل ةبا صععبب حعببو ملبالىبشركةبوحل يةب ىبفإنباجلحعببامل ك ب ق مببإنكععبب ع ع هبإلىبو هبالبركةباول ةبامل ب طببحعبالي ب قي مب بد نبببإنكععبالر ع عةبإلىبالبركةباول ةباملقص مل ب التعبقدب ك نبوتصلةبورعش ببعمل يهبفيعب علةبوعبإذاب عنب حعببامل تقر بو ملاًبالىبه ببالبركةب بإلىبو هبآ بفعب عليةبويعبإذاب يعنب حعببامل تقر بو ب عبالىبشركةب ي ىببعيدب ل ي بادي انبامل يتقر ب ا ت يعنبا يببامل يعناةب ةنكععبالر ع عة. Network Connection Devices Router Network Connection Devices Modem بأل حيس باحلعكي ببع صيععبببيركةبا ت يتبوييب يلعب ينبالحيع ف ب يثب قي مباملي ملمب بع ل ةب()Modulationب هعب ي باةشيعناةبال ق يةب()Digital Signalsبامل ي مل بفيعب حيس ب احلعك بإلىبإشعناةب دعظ ةب()Analog Signalsب هعباةشعناةبالتعب ت افلبو ب نبالحيع ف ب باةشعناةبالتدعظ يةبإليىبإشيعناةبنق ية ب ق مببع ل ةباك ةب ىب()Demodulationب ل لكب ىب.Modem Network Connection Devices Modem Local Area Network - LAN هعبارعن بايبو اةب اك ببو رطةبو ببعضحعباليرعضب فيييعبودطقيييةب ي اف يييةبوحيييد مل بو ييي بورديييىبب بايييد بوريييع عب وت ييع ن ب ع ي ملبولك ييةبه ي ببالبييركةبإلييىبش ي ةب بو ك ييةب ا د ب ك نبوكع رحعبفعب مبامل ق ب باملرديىب بضي يب ي مب ا يييدبلت ك دحيييعبوييييباملبيييعن ةببيييعمل انملب علطعبعيييةب وبيييعن ةب الر ع عةبف عبب دحع. Metropolitan Area Network - MAN عبويبالبركعةباول ةب ك نبالىبو ت ىباملد دية.بفقيدب كي ن وييب هعبشركةبا ر ب اد بشركعةبوحل ةب تخدمباألل عفبالض ئ ةبل بنبه ببالبركعة. Wide Area Network – WAN مل بفعبو اق ب ي اف ةبوختل ةببعكيتخدامب بويبشركةبوحل ةبو هعبشركةب ق مبب بنب ط طبالحع فب ه ابالد عبويبالبركعةبميتدبار بو ع عةب اكعةبل ب باملدنب الد ع. Peer To Peer املقص ملبببركةبالددبللددب نب حس باحلعك بفعبالبركةب تط ب بودحيعب أمل يةب ظيعئفبالسبي نب اخلييعملم/املييس ملبفييعب ييمبال قييت ب بعلتييعلعبفييإنب ي ب حييعببالييىبالبييركةب ييتط ب س ييدبغ ي بب بعملعل وعةب فعب مبال قتب طلببويبغ ببويباأل حس باملتصلةببعلبركة. اةبويباأل حس بلحعب ق ةب هعبشركةب عك بوحل ةبوك ةبويبو وت ع ةب ب ت بالىب حعبب عملمب Serverوخصيص ببي ب ي ب حيعببفيعبالبيركةبممكييب نب كي نب اةبا ب(.)Workgroup عملوعًب ببب ع.ب ه ابالد عبويبالبركعةب طللبال حعب ضعًباكمبو Peer To Peer اةبويباأل حس بالتعب تعع نبف عبب دحيعبةايعببا ي بوعيني ب اةبالع ببأ حعبو ميكيبفحمبو ايةبالع ي ب هعباعمل ب تك نبويبادملبقل بويباأل حس ب ب ت يع ببالعبي ب يتط ب اضيعشبو نؤ ييةبالر ع ييعةب املي انملبامل ي مل بالييىب بويييباأل حييس باملتصييلةببعلبييركةب ا كييت عمل بودحييع ب عتري ب ت ع يعةبالبيركعةبالصيي ب التيعب د يسب ف املهيعبوحيعمبوتبيعبحة ب شركعةبالديدبللديدبودعكيرةب بعهدبه ابالد عبويبالبركعةبفعبوكع ببالتدن ب. Peer To Peer نب ك نبادملباأل حس بفعبالبركةب ب ت ع ببالعب . .1 دبف هبه ببالبركة. نب ك نبامل تخدو نبلح ببالبركةبوت ا د نبفعب مباملكعنبال ب .2 نب ب ك نب ويبالبركةبويباألو نبذاةباأله ة. .3 نب ب ك نبفعب ةبامل ك ةب طنبلتط بالبركة. .4 Peer To Peer كل تحعبوحد مل . .1 ه ببالبركةب ب تعجبإلىبب اوجبإضعف ةبالىب ظعمبالتبي . .2 ب تعجبإلىب حس بق ة بألنبوحعمبإملان بو انملبالبركةبو باةبالىب حس بالبركة. .3 ر تبالبركةب إاداملهعبفعبغع ةبال ح لة. .4 Peer To Peer غ بودعكرةبللبركعةبالكر ب ذلكبأل هبو بمن بالبركةب ب عمل بادملبامل تخدونيب ظح باملبع بالتعل ة: صر باةملان باللو س ةبللبركةبكررعبفعبهدنبال قتب اجلحدب قدب عش حع. .1 صر باحل عظبالىب ويبالبركةب و اًبفعبغع ةبالصع بة. .2 و بب عمل بادملباأل حس ب صر بإ عملبالر ع عةب ا كت عمل بويبو انملبالبركةب و اًبوسا عبلك بو تخدوعبالبركة. .3 Client/Server Network ةبه ابالد عبويبالبركعةب هب يدب حيعبب ي ىباخليعملمب()Serverب اجلحيعبباأل ي ب ترنيبلدعبويب ىبالسبي نب( )Clientب ي ىب ضيعًبشيركةبقعئ يةباليىب يعملمب( )Server Based Networkب تخدمب حعبباخلعملمبةملان بالبركةب قدميب دوعةبالبركةب ك نبلهبو اص عةب عصةبو ي بو يع ةب خس يبهعئليةب ا ت ائيهباليىب ي بوييبوعيعلجب وحي جب يخبا ت يع عب...ب وعيدببري اوجب ظيمب بيي ب عصييةبةملان بالبييركة ب وييعباجلحييعببالسبي نبفحي ببييعقعباأل حييس بفييعبالبييركةب التييعب ييت دبويييباجلحييعبب اخلييعملمب ييتمبإاطعؤهييعبالصييل عةب احلق ي ةبويييباجلحييعبباخلييعملم.ب ادييدوعب صيير باييدملباأل حييس بفييعب البركةب ر اًب ك نبويبامل كييبإضيعفةب يعملم/ويس ملبا ي ب فيعبهي بباحلعليةب تي بعباملحيعمباليىبامليس ملاةب ()Serversباملت ف بممعب س دبويب عش بالبركة. Client/Server Network ك يبالد خبا ت ع ةبللر ع عة. .1 ع ةبالر ع عةبويبال قدب بالتلف. .2 ملامبآ فبامل تخدوني. .3 Client/Server Network فعبه ابالدي عبوييبالبيركعةب كي نبوي انملبالبيركةبوت يس بفيعب حيعبب ا يدبهي باخليعملمبمميعب عي بال صي عبإليىب .4 الر ع عةب بامل نملباملطل ب كح ببك بممعبل ب عنبو باعبالىب حس بوختل ة ب عب ح بإملان بالر ع يعةب باليتحكمب ف حعبببك ب فض . عتر ب ويبالبركةب Securityويب همباألكرع ب كتخدامبه ببالبركة ب ظ اًبللدن يةبالععل يةبوييباحل ع يةبالتيعب .5 ف هعباخلعملمبويب يلعبال ي علبلبيخصب ا يدب( ب ي باديدباحلع ية)بهي بويد بالبيركةبAdministrator بييعلتحكمبفييعبإملان بو ي انملبالبييركةب إصييدانب ذ ييعةب Permissionلل ييتخدونيبللكييت عمل بويييبامل ي انملبالتييعب حتع حعبفقن. Client/Server Network تعجبأل حس ب ب و عةبوتخصصةباعل ةبالتكل ة. .1 تعجبود بشركةبوتخصصب.Administrator .2 قر بالت ك بفعبا ت عنب عبالبركةب– ه بهعبويب عبالددبللددب بويب عباخليعملم/السبي ن ب يبباأل ي ب بعنيبا اترعنباألو نبالتعل ة: مبامل ك ة. .1 .2ادملبامل تخدونيباملت قعنيبللبركة. .3ر عةبا بامل ك ة. .4و ت ىباألويباملطل بفعبالبركة. .5امل سا ةباخملصصةبللبركة. .6ا ت ع عةباملطل بةبللتط نباملت ق بللبركة. Intranet ب اة ت ا تبهعبشركةب عصةب يتخدمب قد يعةباة ت يتبفيعبالبيركةبالدا ل يةبلل ك ية ببيي يينيبآل ييعةب بييعنجباملي انملب املعل وييعةبببييك باويييببيينيباملي ظ ني ب نفي ب ييعش بالع ي باةملان ب بال ييببالق عكييع ب ييلبو ييتع ييثب ييتمبا صييععب التععو ي بو ي بالر ع ييعةب وععجلتحييعبايييب ييتخدمباييعمل بلتي ويبلل ي ظ نيبامل ثي قنيبال صي عبال ييح بإلييىبب ع ييعةب وي انملبالبي ة.ب قيدمب شييركةباة ت ا ييتب دوييةبال صيي عبإلييىباة ت ييتببييد نب نب كيي نبالعكييم.ب عييدب ييدانباحل ع ييةب ()Firewallبض ن عًبألويبشركةباة ت ا ت. Extranet بليرعضباألشيخعاباخملي لنيبوييب يعنجبامل ك يةبوييبال صي عبإليى هعبشركةبإ ت ا تبالتعب بعضبالر ع عةب التطر قعةبلترعملعباملعل وعةب التبعنجبف حيعبمل نبامل يعبببخص صي ةباة ت ا يتب اخلعصةببعمل ك ة. Internet اييةباعمل ييةبويييبشييركعةباحلعك ي بو صييلهبوي ببعضييحعبالييرعضباعمل يعًب اة ت ييتبارييعن بايييبو ب كعئ با صع ةبكلك ةبو ب نبالتل نب ب كلك عًبو باألق عنبالصيدعا ة ب ت عاي بوي ببعضيحعب ي ةب بي اوجبق عكي ة بميكيييبأل بشييخصبالييد عبإلييىبهي بب لتترييعملعبالر ع ييعةببعكييتخدامبب البركةب ال ص عبإلىب مبهعئ بويباملعل وعة. The TCP/IP Protocol Suite The TCP/IP Protocol Suite األن نأتي للتوضيح األكثر أهمية في احلياة احلقيقية والعملية وهو ما يسمى .TCP/IP ري و و تصووميمئ لوظ و وتووات ن وواق ا تصووا منووو OSIهووو مدوورذ منووو مر عوويم تقسيم إ راءا ا تصال الى مكونا أبسط. تطويره م قبل وزارة الوففا ()Department of Defense - DoDم يعتبور الوو TCP/IP TCP/IPنسخة مختصرة م منو .OSI تتكون م أربع بقا . The TCP/IP Protocol Suite املسووتخفمة لووربط شووبكا احلابوووت اةتل ووة (و لووى TCP/IPبووارة و مدمو ووة م و البروتوكووو فيووف كي يووة تقسوويم البيانووا فووي Packetsو نونتهووا وإربووالها شووبكة اإلنترن و )م م و خوودل األخ و وتو يهها وابتقبالها لى شبكة .TCP/IP تن يم هذه الوتات في أربع بقا وكل بروتوكول في اجملمو ة مو وذ في بقة معينة. تسووووومية مدمو وووووة TCP/IPلوووووى ابوووووم أهوووووم بروتوكو تهوووووا وهوووووي بروتوكوووووول الوووووت كم فوووووي ا ربوووووال ( )Transmission Control Protocol- TCPو بروتوكول اإلنترن (.)Internet Protocol- IP The TCP/IP Protocol Suite الشبكة ()Network Protocols بروتوكو لغوة للتخا وب بوأل األ هواة والبورامي التوي تعمول لوى الشوبكة فوي ميوع مرافول ا تصوالم فهوي هي بارة بر أ هاة الشبكة. ليها إل راء ا تصا القوانأل واإل راءا املت بارة Comparing OSI with TCP/IP Layers OSI Layers TCP/IP Layers Application Presentation Application Session Transport Transport Network Internet Data Link Network Access Physical The TCP/IP Protocol Suite بقا برتوكول :TCP/IP بقة الوظل للشبكة (وهي تعاذل الطبقتأل األخيرتأل في منو ( OSI .1 بقة اإلنترن (وهي تعاذل بقة الشبكة في منو .(OSI .2 بقة النقل ( وهي تعاذل بقة النقل في منو .(OSI .3 بقة التطبيقا (وهي تعاذل الطبقا الثدثة العليا في منو .(OSI .4 The TCP/IP Protocol Suite Layer Protocol Application Layer DNS, SMTP, FTP, HTTP Transport Layer TCP, UDP Internet Layer IP, ICMP, ARP, RIP Network Access Layer Ethernet, Token Ring, ATM, Frame Relay Application Layer ميكو القووول بووأن هووذه الطبقووة تكوواف فووي وتات هووا الووثدي الطبقووا العليووا فووي النمووو اليووة املسووتو لتوووفير املر عووي .OSIتتميووا هووذه الطبقووة بافتواتهووا لووى بروتوكووو خفما تباذل املعلوما بأل املصواذر اةتل وة بور الشوبكة فوي تطبيو معوأل وا بوت اذة م البروتوكو منخ ضة املستو إلمتاق هذه اخلفما كبروتوكو TCPو .UDP Transport Layer هووذه الطبقووة تكوواف بقووة النقوول فووي النمووو املر عووي OSIومهمتهووا تقووفد اخلووفما الدزمة لتوفير ا تصال املوثوق بأل أ هاة الشبكة . تقفق هذه الطبقة نو أل أبابويأل مو اخلفموة :األولوى تتكوون مو ا تصوال املو وئ املوثووق لنقل البيانا والتي يوفرها البروتوكول ( TCPبروتوكول نقل البيانا )م والثانيوة تتكوون مو نقووول البيانوووا بأبووولوت يسووومى " وووفد ا تصوووال" والتوووي يوفرهوووا بروتوكوووول UDPوالوووذ يستخفق في التطبيقا التي تا بر ة في نقل البيانا لكنها تشمل مليوا الوت كم في األخطاء أو تفف البيانا . فيف املنافذ ( )Portsاملناببة لكل تطبي م الذ يستخفمئ احلابوت لنقل البيانا . يتم Transport Layer يو ف 65,536من ذم وهي مرقمئ م 0إلى .65,535 شوواتعة ا بووتخفاقم فيووف هووذه املنافووذ لبروتوكووو ( 1023 لى ببيل املثال :يستخفق FTPاملن ذ .)21 ( 49,151هووذه املنافووذ تسووتخفق م و قبوول بوواتعأل التطبيقووا اخلاظووة.لووى بووبيل املثووال :يووتم ابووتخفاق من ووذ رقووم 3389لبروتوكووول بووطح املكتووب البعيووف ( )Remote Desktop Protocolاخلاص بشركة مايكروبوف (.))Microsoft م 49,152إلى ( 65,535هذه املنافوذ تسوتخفق مو قبول التطبيقا م ولكنها غير مسدلئ لباتعأل التطبيقا ). Internet Layer هذه الطبقة تكاف بقة الشبكة فوي النموو املر عوي OSIم وهوي املسولولة و إمكانيوة ا تصوال بأل األ هاة بوواء كانو تلوأل األ هواة مو ووذة بشوبكة م ليوة أو وفة شوبكا بابوتخفاق املو هوا (.)Routers مليوا التو يوئ والوت كم فوي ا زذفواقم لوذلأل فوهن مو مهواق هوذه الطبقوة وهي أيضا مسلولة العنونة والتو يئ فيث يستخفق بروتوكول IPللعنونة واربال البيانا . أيضا تكون هذه الطبقة مسلولة توفير املعلوموا الدزموة لطبقوة الوظوول للشوبكة لكوي توتمك مو إربووال إ اراتهووا لووى الشووبكة اتليووةم وتتمثوول هووذه املعلومووا فووي مليووة توووفير العنوواوي ال ياياتيووة لأل هاة بوابطة ابتخفاق بروتوكول فل العناوي (.)Address Resolution Protocol-ARP Internet Layer م مهاق هذه الطبقة تو يئ البيانا في الشبكا م في فالة ما إ ا كوان اههواز املسوتقبل مو ووذاى لوى شوبكة أخر والبروتوكول املستخفق هوو بروتوكوول معلوموا التو يوئ (Routing Information Protocol- )RIPوالذ لئ إمكانية مخا بة األ هاة لى الشبكة لغرض تو يئ البيانا إلى و هتها النهاتية. تقوق بتوفير اخلفما الدزمة لأل هاة مثل إمكانية تباذل املعلوما فول مشاكل أو أ طال الشوبكة وف صوها فووي فالووة فووفوي لووألم والبروتوكووول املسوولول و هووذه املهمووة هووو بروتوكووول الووت كم فووي ربوواتل اإلنترن و (.)Internet Control Message Protocol-ICMP وتوفر هذه الطبقة مهمة التبليغ املتعفذ Multi Castingو لأل بهربال معلوما معينة (أوامور أو تعليموا ) إلى وفذ مو األ هواة فوي ن وق الوقو والبروتوكوول املسولول و هوذه املهموة هوو بروتوكوول إذارة مدمو وا اإلنترن (.)Internet Group Management Protocol-IGMP Network Access Layer هووذه الطبقووة تكوواف كودى مو بقتووي ربووط البيانووا وال ياياتيووة فووي النمووو املر عووي OSIم ومهمووة هووذه الطبقووة هووي ابووتخفاق البروتوكووو الدزمووة لتوووفير اخلووفما اةتل ووة ا العدقووة بالتوظوويل والووفخول للشووبكة م و قبوول هوواز احلابوت املرتبط بها. وتسووتخفق البروتوكووو اخلاظووة والدزمووة إلنشوواء اإل ووارا الدزمووة لتربووال والتووي تعتمووف لووى نو يووة التقنيووة املسوتخفمة مثول بروتوكوول التقنيوة Ethernetأو بروتوكوول التقنيوة Token Ringوغيور لوأل والتوي تون م كي يوة وبر ة تباذل البيانا بأل احلابوت والشوبكة وأيضوا اكتشوا األخطواء الناشوةة و مليوة الترابول بالشوبكة وأيضوا مليا احلماية والسرية واألولوية في ا ربال. م مهاق هذه الطبقة أيضا ويل البيانا الرقمية إلى إشارا كهربية أو ضوتية فسب نو قناة الترابل املستخفمة. تو وف بروتوكوو أخور مثول بروتوكوو التقنيوا ATM-Frame Relay-X.25 :التوي تسوتخفق فوي الشوبكا املوبعة.لذلأل فم مهاق هذه الطبقة أيضا ابتخفاق البروتوكو اخلاظة بالشبكا البينية واملربو ة باملو ها . INTERNET PROTOCOL IP Addressing Anwar Alsadi 1. Decimal (base 10) is the way human beings represent numbers. Decimal is sometimes abbreviated as dec. 0123456789 2. Binary (base 2) is the naturel way most digital circuits represent and manipulate numbers. 0 1 3. Hexadecimal (base 16) is currently the most popular choice for representing digital circuit numbers in a form that is more compact than binary. 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. Binary Conversion Table Converting a Decimal Number to a Binary Number Converting a Binary Number to a Decimal Number Binary Conversion Exercise (1) Convert the binary number 01101011 to a decimal number. Binary Conversion Exercise (2) Convert the binary number 10010100 to a decimal number. Binary Conversion Exercise (3) Convert the decimal number 49 to a binary number. Implementing a Network Addressing Scheme Internet Protocol (IP) technology was developed in the 1970s to support same of the first research computer networks. Today, IP has become a worldwide standard for home and business networking as well. Oure network routers, Web browsers, email programs, instant messaging software – all rely on IP or other network protocols layered on top of IP. IPv4, IPv6 An IPv4 address consists of four bytes (32 bits). These bytes are also known as octets. For readability purposes, humans typically work with IP addresses in a notation called dotted decimal. This notation places periods between each of the four numbers (octets) that comprise an IP address. For Example, an IP address that computers see as 000010101 00000000 00000000 00000001 Is written in dotted decimal as 10.0.0.1 Because each byte contains 8 bits, each octet in an IP address ranges in value from a minimum of 0 to a maximum of 255, therefore, the full range of IP addresses is from 0.0.0.0 through 255.255.255.255. This represents a total of 4,294,967,296 possible IP addresses. The IPv4 address space can be subdivided into 5 classes – Class A, B, C, D, E. Each class consists of a contiguous subset of the overall IPv4 address range. When an organization is assigned one or more publicly routable IP addresses by its service provider, that organization often needs more IP addresses to accommodate all of its devices. One solution is to use private IP addressing within an organization, In combination with Network Address Translation (NAT). Specific Class A, B, and C networks have been designed for private use. Although these networks are routable (with the exception of the 169.254.0.0 – 169.254.255.255 address range), within the organization, ISPs do not route these private networks over the public Internet Loop back 127.0.0.1 At this point in the discussion, you should understand that networked devices need an IP address. However, beyond just an IP address, what extra IP address-related information needs to be provided, and how does an IP address get assigned to one of those devices? Static Configuration IP addressing Components Host IP, Subnet Mask, default gateway, Domain Name System (DNS) (Server addresses). Dynamic Configuration DHCP Protocol Automatic Private IP Addressing (APIPA) If a networked device does not have a statically configured IP address and is unable to contact a DHCP server, it still might be able to communicate on an IP network thanks to Automatic Private IP Addressing (APIPA). The APIPA feature allows a net-worked device to self-assign an IP address from the 169.254.0.0/16 network. Note that this address is usable only on the device’s local subnet (the IP address is not routable). Subnetting Components First Host IP, Last Host IP, Broadcast IP, Network ID Number of assignable IP, Number of created subnets. Subnet Notation: Practice Exercise (1) Given a subnet mask of 255.255.255.248, what is the corresponding prefix notation? Subnet Notation: Practice Exercise (2) Given a subnet mask of /17, what is the corresponding dotted- decimal notation? Calculating Network ID Number of assignable IP address Number of assignable IP address in a subnet =2ℎ − 2, where h is the number of host bits in a subnet mask (0s bits) Address Class Assignable IP Addresses Class A 16,777,214 (224 − 2) Class B 65,534 (216 − 2) Class C 254 (28 − 2) Calculating the Number of Created Subnets Number of created subnets =2𝑠 , where s is the number of borrowed bits (1s Bits) Number of borrowed bits = Bits in custom subnet mask – Bits in classful subnet mask Subnet Mask Notation Number of 1s bits from the left in Subnet mask Extending a Classful Mask The way to take a classful network (that is, a network using a classful subnet mask) and divide that network into multiple subnets is by adding 1s to the network’s classful subnet mask. However, the class of the IP address does not change, regardless of the new subnet mask. For example, if you took the 172.16.0.0/24, 172.16.1.0/23, 172.16.2.0/24,…) those networks would still be class B networks. Specifically, the class of a network is entirely determined by the value of the first octet. The class of a network has nothing to do with the number of bits in a subnet, making this an often-misunderstood concept. Basic Subnetting Practice: Exercise (1) Your company has been assigned the 172.20.0.0/16 network for use at one of its sites. You need to use a subnet mask that will accommodate 47 subnets while simultaneously accommodating the maximum number of hosts per subnet. What subnet mask will you use? Basic Subnetting Practice: Exercise (2) Using a separate sheet of paper, solve the following scenario: Your company has been assigned the 172.20.0.0/16 network for use at one of its sites. You need to calculate a subnet mask that will accommodate 100 hosts per subnet while maximizing the number of available subnets. What subnet mask will you use? Advanced Subnetting Practice: Exercise (1) Using a separate sheet of paper, solve the following scenario: Based on your network design requirements, you determine that you should use a 26-bit subnet mask applied to your 192.168.0.0/24 network. You now need to calculate each of the created subnets. Additionally, you want to know the broadcast address and the range of usable addresses for each of the created subnets. Advanced Subnetting Practice: Exercise (1) Solution As described earlier, you can go through the following four-step process to determine the subnet address: 1. The subnet mask (in binary) is 11111111.11111111.11111111.11000000. The interesting octet is the fourth octet, because the fourth octet contains the last 1 in the subnet mask. 2. The decimal value of the fourth octet in the subnet mask is 192 (11000000 in decimal). Therefore, the block size is 64 (256-192=64). 3. The first subnet is 192.168.0.0/26 (the value of the original 192.168.0.0 network with the borrowed bits [the first two bits in the last octet] set to 0). 4. Counting by 64(the block size) in the interesting octet (the fourth octet) allows you to calculate the remaining subnets, resulting in the following subnets: 192.168.0.0, 192.168.0.64, 192.168.0.128, 192.168.0.192 Classless Inter-Domain Routing (Routing Summarization) Although subnetting is the process of extending a classful subnet mask (that is, adding 1s to a classful mask), Classless Inter-Domain Routing (CIDR) does just the opposite, Specifically, CIDR shortens a classful subnet mask by removing 1s from the classful mask, As a result, CIDR allows contiguous classful networks to be aggregated. This process is sometimes called route aggregation. A typical use of CIDR is a service provider summarizing multiple class C networks, assigned to their various customers. For example, imagine that service provider is responsible for advertising the following Class C networks: 192.168.32.0/24 192.168.33.0/24 192.168.34.0/24 192.168.35.0/24 The service provider could advertise all four networks with a single route advertisement of 192.168.32.0/22. To calculate this advertisement, convert the values in the third octet (that is, the octet where the values start to differ) to binary, as shown in Figure 5-20. The determine how many bits the networks have in common. The number of common bits then becomes the number of bits in the CIDR mask. Because all four of the network addresses have the first 22 bits in common, and because setting the remaining bits to 0 (11000000.10101000.00100000.00000000) creates a network address of 192.168.32.0, these networks can be summarized as 192.168.32.0/22. IPV4 VLSM Variable Length Subnet Mask Anwar Alsadi Fixed-length subnet mask A fixed-length subnet mask (FLSM) refers to a type of enterprise or provider networking where a block of IP addresses is divided into multiple subnets of equal length, i.e. an equal number of IP addresses. Variable length subnet mask Variable length subnet mask (VLSM) is a subnet – a segmented piece of a larger network – design strategy where all subnet masks can have varying sizes. This process of “subnetting subnets” enables network engineers to use multiple masks for different subnets of a single class A, B, or C network. In real life scenario, some subnets may require large number of host addresses while other may require only few addresses. For example, assume that you are a network administrator at Laxmisoftwares. Company has three departments connected with wan links. Development department has 74 computers. Production department has 52 computers. Administrative department has 28 computers. All departments are connected with each other via wan link. Each wan link requires two IP addresses. Now you know the steps of VLSM subnetting. Let’s understand it with above example. Our company requires 6 subnets and 160 hosts. Step 1:- Oder all segments according the hosts requirement (Largest to smallest) Step 2:- Do subnetting for largest segment. Our largest segment needs 74 host addresses. /25 provide us two subnets with 126 hosts in each subnet. 192.168.1.0/25 Step 3:- Assign subnet mask to the largest segment. As you can see in above table, subnet 1 fulfill our largest segment requirement. Assign it to our segment. Step 4:- Do subnetting for second largest segment from next available subnet. Next segment requires 52 host addresses. Subnetting of /25 has given us two subnets with 126 hosts in each, from that we have assigned first subnet to development segment. Second segment is available, we would do subnetting of this. /26 provide us 4 subnets with 62 hosts in each subnet. 192.168.1.0/26 We cannot use subnet 1 and subnet 2(address from 0 to 127) as they are already assigned to development department. We can assign subnet 3 to our production department. Step 5:- Our next segment requires 28 hosts. Do subnetting for the requirement of 28 hosts. 192.168.1.0/27 Subnets 1 to 6 [address from 0 to 191] are already occupied by previous segments. We can assign subnet 7 to this segment. Step 6:- Our last three segments require 2 hosts per subnet. Do subnetting for these. 192.168.1.0/30 Valid subnets are:- 0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104, 108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180, 184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256 From these subnets, subnet 1 to subnet 56 (Address from 0 – 220) are already assigned to previous segments. We can use 224, 228, and 232 for wan links. We have assigned IP addresses to all segments, still we have 20 addresses available. This is the magic of VLSM. Classful and classless, these two terms are also used for FLSM and VLSM. Classful subnetting FLSM is also known as classful subnetting as all subnets have same number of hosts. In classful subnetting all subnets use same subnet mask. Classless subnetting VLSM is also known as classless subnetting as all subnets may have different number of hosts depending upon network requirement. Classful routing RIPv1 and IGRP routing protocols do not have a field for subnet information. It means that if a router running RIP routing protocol, has a subnet mask of a certain value, it assumes that all interfaces within the classful address space have the same subnet mask. This in known as classful routing. Classless routing RIPv2, EIGRP and OSPF are known as classless routing protocols, as they have field for subnet information in their routing advertisement. VLSM only works with classless routing protocols. INTERNET PROTOCOL VERSION 6 Anwar Alsadi Hexadecimal Number System Before introducing IPv6 Address format, We shall look into Hexadecimal Number system. Hexadecimal is a positional number