1 / 111

تاریخچة TCP/IP

تاریخچة TCP/IP. مدل TCP/IP زاده جنگ سرد در دهه 60 بود. در اواخر اين دهه ، آژانس پروژه هاي پيشرفته تحقيقاتي دولت ايالات متحده (ARPA) تصميم به پياده سازي يک شبکه WAN در نه ايالت آمريکا گرفت. براي اوليت بار روش ”سوئيچ-بسته“ در اين شبکه معرفي شد.

balin
Download Presentation

تاریخچة TCP/IP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. تاریخچة TCP/IP • مدل TCP/IP زاده جنگ سرد در دهه 60 بود. • در اواخر اين دهه، آژانس پروژه هاي پيشرفته تحقيقاتي دولت ايالات متحده (ARPA) تصميم به پياده سازي يک شبکه WAN در نه ايالت آمريکا گرفت. • براي اوليت بار روش ”سوئيچ-بسته“ در اين شبکه معرفي شد. • موفقيت اين شبکه باعث شد تا ديگر مراکز تحقيقاتي شروع به کار مشترک براي توسعه تکنولوژي شبکه نمايند. • کميته ARPA که به کميته ICCB (Internet control and Configuration Board) مشهور شد با همکاري اين مراکز تحقيقاتي، کار مشترک تبديل ARPA به يک پروتکل شبکه اي استاندارد بنام TCP/IP را شروع کردند. • دانشگاه برکلي در نسخه يونيکس خود که رايگان بود، پروتکل TCP/IP را پياده سازي و ارائه کرد وهمين کار شايد بزرگترين عامل تو سعه و رشد آن شد.

  2. مدل چهار لايه اي TCP/IP • TCP/IP مجموعه قراردادهايي هستند كه در جهت اتصال كامپيوتر ها در شبكه مورد استفاده قرار مي گيرند. به تعريف ديگر قرارداد كنترل انتقال اطلاعات مي باشد . • پروتکل TCP/IP از مجموعه پروتکل های ديگر تشکيل شده که هر يک در لايه مربوطه، وظايف خود را انجام می دهند.

  3. TCP/IP چگونه كار مي كند؟ • سيستم پروتكلي TCP/IP به لايه هاي مختلفي تقسيم شده است.مدل چهار لايه اي كه در شكل نشان داده شده است مدلي معمولي براي توضيح دادن شبكه بندي در TCP/IP است.

  4. مدل TCP/IP– لايه اول: لایه واسطه شبکه: interface network layer

  5. مدل TCP/IP – لايه دوم : لایه شبکه – network layer

  6. مدل TCP/IP – لايه سوم : لایه انتقال – transport layer

  7. مدل TCP/IP– لايه چهارم : لایه کاربرد – application layer

  8. وقتي كه نرم افزار پروتكل TCP/IP داده ای را براي ارسال از طريق شبكه آماده مي كند؛ هر لايه در كامپيوتر فرستنده ، لايه اي اطلاعات به اين داده ها مي افزايد تا بدست لايه متناظر در ماشين گيرنده برسد. • براي مثال لايه اينترنت در كامپيوتر فرستنده، سرآيندي (header) به داده مي افزايد كه در آن اطلاعاتي براي لايه اينترنت در كامپيوتر گيرنده قرار داده می شود. اين فرايند گاهي كپسوله سازي (encapsulating) ناميده ميشود. در كامپيوتر گيرنده، سرآيندها زماني كه اطلاعات از پشته پروتكلي به سمت بالا مي روند يكي يكي در هر لايه حذف مي گردند. • داده ها از برنامه كاربردي TCP/IP يا از نرم افزار كاربردي شبكه از طريق پورت TCPيا UDP به يكي از پروتكلهاي لايه انتقال وارد مي شوند. برنامه ها ميتوانند از طريق TCPيا UDP بسته به نياز خود از شبكه استفاده كنند.

  9. داده ها به لايه اينترنت مي رسند و پروتكل IP، اطلاعات آدرس دهي منطقي را به آن اضافه مي كند و يك ديتاگرام مي سازد. • ديتا گرام وارد لايه دسترسي به شبكه ميشوند،جايي كه قطعات نرم افزاري مرتبط با شبكه فيزيكي وجود دارند.لايه دسترسي به شبكه يك يا چند فريم داده كه براي ورود به شبكه فيزيكي مناسب هستند مي سازد. • فريم داده ها به يك رشته از بيت هايي كه از طريق واسط انتقال منتقل خواهند شد تبديل مي شوند.

  10. مقایسة مدل TCP/IP با مدل OSI

  11. پروتکل IP • IP يك آدرس عددي است كه براي ارتباط با شبكه به هر ماشيني در شبكه اختصاص داده مي شود (چون IP براي وسايلي از قبيل ROUTER و MODEM و LAN و … استفاده مي شود • وظيفه پروتكل IP حمل و تردد بسته هاي حاوي اطلاعات و همچنين مسير يابي آنها از مبدا تا مقصد است. • IP پس از دريافت اطلاعات از TCP شروع به قطعه قطعه كردن آن به قطعه هاي كوچك به اسم FRAGMENT مي نمايد، پس از اين مرحله براي هر FRAGMENT يك بسته IP مي سازد كه حاوي اطلاعات مورد نياز بسته براي حركت در طول شبكه مي باشد و بسته IP را به بسته TCP اضافه مي كند و شروع به ارسال بسته هاي تكه تكه شده(FRAGMENT) مي نمايد حال مسير يابها بر اساس تنظيمات قسمت IP بسته ها را به مقصد خود هدايت مي كنند و آن را داخل زير شبكه ها هدايت مي كنند .

  12. لايه اينترنت IP (Internet Protocol) • قراردادي که حمل و تردد بسته هاي اطلاعاتي و همچنين مسيريابي صحيح آنها را از مبدا به مقصد، مديريت و سازماندهي مي نمايد. • به اين بسته هاي اطلاعاتي ديتاگرام گفته مي شود. در صورتي که طول اين ديتاگرام بزرگ باشد به واحدهاي کوچکتري بنام قطعه تقسيم مي شوند. • طول بسته هاي IP مي تواند تا حداکثر 64K باشد اما در عمل عموما طول بسته ها حدود 1500 بايت است. • پروتکل IPهنگام قطعه قطعه کردن بسته براي کل آن يک شماره مشخصه و براي هر قطعه يک شماره ترتيب در نظر مي گيرد. • در کنار پروتکل IP چندين پروتکل ديگر تعريف شده است که در عملکرد بهتر، مسيريابي صحيح، مديريت خطاهاي احتمالي يا کشف آدرس هاي ناشناخته کمک مي کنند. مانند: …RIP, PARP, ARP, ACMP • پروتکل IP خاصيت پرتابل بودن را روي شبکه ايجاد کرده است.

  13. قالب يک بسته IP

  14. خصوصيات IP • بسته IP حد اكثر 64 كيلوبايت فضا را اشغال خواهد كرد ولي موضوع جالب اينجاست كه در حالت عادي حجم بسته حدود 1600 بايت بيشتر نمي شود. • IP در تمامي سيستم هاي عامل با ساختار استانداردي كه دارد به درستي كار مي كنند و نياز به هيچ نوع سخت افزار ندارد . • بسته IP ساخته شده از تعدادي فيلد مجزا مي باشد كه هر كدام اطلاعاتي را در خود دارند كه در زمان مورد نياز اين اطلاعات از داخل بسته ها استخراج مي شود و مورد استفاده قرار مي گيرد اين اطلاعات شامل مواردي مثل :آدرس IP فرستنده . آدرس IP گيرنده و ….. مي باشد .

  15. مبحث آدرس ها در اينترنت و اينترانت • همانطور که گفته شد پروتکل اينترنت از آدرسهاي منحصر به فرد و يکتاي 32 بيتي بهره مي برد.(نسل جديد اين آدرس ها 128 بيتي خواهد بود) • در ادامه بحث موارد زير بررسي مي شوند: • قالب هر آدرس IP چگونه سازماندهي مي شود؟ • کلاسهاي مختلف آدرسهاي IP به چه منظور و چگونه سازماندهي مي شوند؟ • چگونه آدرس هاي IP به آدرس هاي سخت افزاري لايه فيزيکي تبديل خواهد شد؟ • يک مسيرياب چگونه مي تواند از يک آدرس 4 بايتي، محل دقيق يک ماشين را بين ميليون ها ماشين متصل به شبکه پيدا نمايد؟ • آدرس هاي IP درون يک عدد 32 بيتي درج مي شوند و ليکن براي سادگي به چهار قسمت هشت بيتي Octet که با نقطه از هم جدا شده اند، نوشته مي شود. • 34.21.225.1 بصورت زیر در فيلد آدرس از يک بسته IP تنظيم مي شود.

  16. فرمت آدرس IP Octet (8 bits) . Octet (8 bits) . Octet (8 bits) . Octet (8 bits) 27 26 25 24 23 22 21 20 . 27 26 25 24 23 22 21 20 . 27 26 25 24 23 22 21 20 . 27 26 25 24 23 22 21 20 1 1 0 0 0 0 0 0 . 0 0 0 0 0 1 0 1 . 0 0 1 0 0 1 0 0 . 0 0 0 0 1 0 1 1 برابر است با 192 . 5 . 36 . 11

  17. کلاس هاي آدرس IP • از آنجا که TCP/IP براي شبکه هاي با مقياس بزرگ طراحي شده است نمي توان انتظار داشت که حدود 4ميليارد و سيصد ميليون آدرس را بدون هيچ نظم و سياق به ماشين هاي شبکه اختصاص دهد. • همانند آدرس پستي که سلسله مراتبي است و بصورت کشور، استان، شهر، ناحيه،خيابان، کوچه، شماره است فلسفه کلاسهاي IP به اين منظور است: • براي آدرس دادن به ماشين هاي ميزبان بهتر است 32 بايت آدرس IP به قسمت هاي زير تقسيم شود: • آدرس شبکه • آدرس زيرشبکه(در صورت لزوم) • آدرس ماشين ميزبان • هر آدرس IP شامل دو نوع است : network ID و host ID. • آدرس هاي IP در پنج کلاس A, B,C,D,E معرفي شده اند.

  18. آدرس هاي کلاس A • در کلاس A، پرارزش ترين بيت از آدرس مقدار صفر دارد.7 بيت بعدي ”مشخصه آدرس شبکه“ و 3 بايت باقيمانده آدرس ماشين ميزبان است. • بايت پرارزش در محدوده صفر تا 127 تغيير مي کند. • چون با 24 بيت مي توان حدود 17 ميليون ماشين ميزبان را آدرس دهي کرد کلاس A بايستي براي آژانس هاي ستون فقرات اينترنت باشد. • مشخصه شبکه نمي تواند اعداد 0 يا127 باشد. بنابراين تعداد شبکه هايي که مي توانند در کلاس A باشند 126 تا است که بسيار کم است. • امروزه اختصاص آدرس هاي کلاس A غيرممکن است. • اگر عدد سمت چپ آدرس بين 0 تا 127 باشد، آن آدرس از کلاس A است. 74.103.14.138

  19. آدرس هاي کلاس B • دو بيت پرارزش در اين کلاس مقدار 10 و 14بيت باقيمانده از دو بايت سمت چپ آدرس شبکه و 16 بيت مانده ماشين ميزبان را مشخص مي کند. • در آدرس هاي کلاس B تعداد 16382(214-2) شبکه گوناگون قابل تعريف است و هر شبکه مي تواند 65634 ماشين ميزبان تعريف نمايد. • اختصاص آدرس هاي کلاس B براي شبکه هاي بسيار عظيم مناسب است، هر چند تعداد اين شبکه ها حدود 16000است ولي امروزه همه آنها اختصاص داده شده اند. • اگر آدرس IP بصورت دهدهي نوشته شود، عدد سمت چپ بين 128 تا 198 خواهد بود. 134.64.143.24

  20. آدرس هاي کلاس C • مناسب ترين و پرکاربرد ترين کلاس از آدرس هاي IP است. • سه بيت پرارزش تر مقدار110 و 21بيت بعدي از سه بايت سمت چپ آدرس شبکه را مشخص مي کند. • بنابراين در اين کلاس حدود 2ميليون شبکه را درجهان مي توان آدرس دهي کرد و هر شبکه مي تواند حدود 254 عدد ماشين ميزبان را تعريف نمايد. • عدد سمت چپ آدرس IP بين 192 تا 223 خواهد بود. 199.164.78.132

  21. آدرس هاي کلاس D • فعلا اين نوع آدرس ها که پنج بيت پرارزش آنها در سمت چپ 11110 است کاربرد خاصي ندارند و براي استفاده در آينده رها شده اند. • البته گاهي بطور آزمايشي از اين آدرس ها استفاده شد و تاکنون جهاني نشده اند.

  22. آدرس هاي خاص • پنج گروه از کلاس ها در بين تمامي کلاسها معناي ويژه اي دارند و با آنها نمي توان يک شبکه خاص را تعريف و آدرس دهي کرد که عبارتند از: • آدرس 0.0.0.0: هر ماشيني که از آدرس خودش مطلع نيست اين آدرس را بعنوان آدرس خودش فرض مي کند. البته از اين آدرس فقط به عنوان آدرس مبدا وبراي ارسال يک بسته مي توان استفاده کرد وگيرنده نمي تواندپاسخي به مبدا بفرستد. • آدرس 0.HostID: اين آدرس زماني بکار مي رود که ماشين ميزبان، آدرس مشخصه شبکه اي که به آن تعلق دارد را نداند. در اين حالت در قسمت NetID مقدار صفر و در قسمت HostID شماره مشخصه ماشين خود را قرار مي دهد. • آدرس 255.255.255.255: براي ارسال پيام هاي فراگير براي تمامي ماشين هاي ميزبان بر روي شبکه محلي که ماشين ارسال کننده متعلق به آن است.

More Related