مفهوم شبکه
تحقیق مفهوم شبکه در حجم 251 صفحه و در قالب word و قابل ویرایش و با قسمتی از متن زیر:
لاية شبكه
در اين لايه اطلاعات به صورت بسته هايي سازماندهي مي شود و براي انتقال مطمئن تحويل لاية دوم مي شود. با توجه به آنكه ممكن است بين دو ماشين در شبكه مسيرهاي گوناگوني وجود داشته باشد، لذا اين لايه وظيفه دارد هر بسته اطلاعاتي را پس از دريافت به مسيري هدايت كند تا آن بسته بتواند به مقصد برسد. در اين لايه بايد تدابيري انديشيده شود تا از ازدحام (يعني ترافيك بيش از اندازة بسته ها در يك مسيرياب يا مركز سوئيچ) جلوگيري شده و از ايجاد بن بست ممانعت بعمل بياورد.
هر مسيرباب مي تواند به صورت ايستا و غيرهوشمند بسته ها را مسيريابي كند. همچنين مي تواند به صورت پويا و هوشمند براي بسته ها مسير انتخاب نمايد. در اين لايه تمام ماشينهاي شبكه داراي يك آدرس جهاني و منحصر به فرد خواهند بود كه هر ماشين بر اساس اين آدرسها اقدام به هدايت بسته ها به سمت مقصد خواهد كرد.
اين لايه ذاتاً «بدون اتصال»[1] است يعني پس از توليد يك بستة اطلاعاتي در مبدأ، بدون هيچ تضميني در رسيدن آن بسته به مقصد، بسته شروع به طي مسير در شبكه مي كند. وظائف اين لايه به سيستم نامه رساني تشبيه شده است؛ يك پاكت محتوي نامه پس از آنكه مشخصات لازم بر روي آن درج شد، به صندوق پست انداخته مي شود، بدون آنكه بتوان زمان دقيق رسيدن نامه و وجود گيرنده نامه را در مقصد، از قبل حدس زد. در ضمن ممكن است نامه به هر دليلي گم شود يا به اشتباه در راهي بيفتد كه مدتها در سير بماند و زماني به گيرندة آن برسد كه هيچ ارزشي نداشته باشد.
در اين لايه تضميني وجود ندارد وقتي بسته اي براي يك ماشين مقصد ارسال مي شود آن ماشين آمادة دريافت آن بسته باشد و بتواند آنرا دريافت كند. در ضمن هيچ تضميني وجود ندارد وقتي چند بستة متوالي براي يك ماشين ارسال مي شود به همان ترتيبي كه بر روي شبكه ارسال شده، در مقصد دريافت شوند. همچنين ممكن است كه وقتي بسته اي براي يك مقصد ارسال مي گردد، به دليل دير رسيدن از اعتبار ساقط شده و مجدداً ارسال شود و هر دو بسته (جديد و قديم) به هم برسند. اين مسائل در لاية بالاتر قابل حل خواهد بود.
هر چند وظائف اين لايه مي تواند بصورت نرم افزاري پياده شود ولي براي بالاتر رفتن سرعت عمل شبكه، مي توان براي اين لايه يك كامپيوتر خاص طراحي نمود تا در كنار سخت افزار لايه هاي زيرين، بسته ها را روي شبكه رد و بدل كند.
لاية انتقال
در اين لايه بر اساس خدمات لاية زيرين، يك سرويس انتقال بسيار مطمئن و «اتصال گرا»[2] ارائه مي شود. تمام مشكلاتي كه در لاية شبكه عنوان شد در اين لايه حل و فصل مي شود:
·قبل از ارسال بسته ها، نرم افزار اين لاية اقدام به ارسال يك بسته ويژه مي نمايد تا مطمئن شود كه ماشين گيرنده آمادة دريافت اطلاعات است.
·جريان ارسال اطلاعات شماره گذاري شده تا هيچ بسته گم نشود يا دوبار دريافت نشود.
·ترتيب جريان بسته ها حفظ مي شود.
·در اين لايه پروسه هاي مختلفي كه بر روي يك ماشين واحد اجرا شده اند، آدرس دهي مي شوند به نحوي كه هر پروسه بر روي يك ماشين واحد، به عنوان يك هويت مستقل داده هاي خود را ارسال يا دريافت نمايد.
واحد اطلاعات در اين لايه قطعة [3] است. از وظائف ديگر اين لايه مي توان به موارد زير اشاره كرد:
·تقسيم پيامهاي بزرگ به بسته هاي اطلاعات كوچكتر
·بازسازي بسته هاي اطلاعاتي و تشكيل يك پيام كامل
·شماره گذاري بسته هاي كوچكتر جهت بازسازي
·تعيين و تبيين مكانيزم نامگذاري ايستگاه هايي كه در شبكه اند.
·وظائف اين لايه (و لايه هاي بعدي) با استفاده از نرم افزار پياده سازي مي شود و فقط بر روي ماشينهاي نهايي (Hosts) وجود دارد و مراكز سوئيچ به وظائف اين لايه احتياجي ندارند (مگر در موارد خاص).
لاية جلسه
وظيفة اين لايه فراهم آوردن شرايط يك جلسه (نشست) همانند ورود به سيستم از راه دور[4]، احراز هويت طرفين، نگهداري اين نشست و توانايي از سرگيري يك نشست در هنگام قطع ارتباط مي باشد. وظايف اين لايه را مي توان در موارد زير خلاصه كرد: برقراري و مديريت يك جلسه، شناسايي طرفين، مشخص نمودن اعتبار پيامها، اتمام جلسه، حسابداري مشتري ها[5]
لاية ارائة (نمايش)
در اين لايه معمولا كارهايي صورت مي گيرد كه اگر چه بنيادي و اساسي نيستند وليكن به عنوان نيازهاي عمومي تلقي مي شوند. مثل: فشرده سازي فايل[6]، رمزنگاري[7] براي ارسال داده هاي محرمانه، رمزگشايي[8]، تبديل كدها به يكديگر (وقتي كه دو ماشين از استانداردهاي مختلفي براي متن استفاده مي كنند؛ مثل تبديل متون EBCDIC به ASCII و بالعكس)
لاية كاربرد
در اين لايه، استاندارد مبادلة پيام بين نرم افزاهائي كه در اختيار كاربر بوده و به نحوي با شبكه در ارتباطند، تعريف مي شود. لاية كاربرد شامل تعريف استانداردهايي نظير انتقال نامه هاي الكترونيكي، انتقال مطمئن فايل، دسترسي به بانكهاي اطلاعاتي راه دور، مديريت شبكه و انتقال صفحات وب است.
در مدل لايه اي شبكه، وقتي يك برنامة كاربردي در لاية آخر اقدام به ارسال يك واحد اطلاعات مي نمايد، سرآيند لازم به آن اضافه شده و از طريق صدا زدن توابع سيستمي استاندارد به لاية زيرين تحويل داده مي شود. لاية زير نيز پس از اضافه كردن سرآيند لازم، آنرا به لاية پايين تحويل مي دهدو اين روند تكرار مي شود تا آن واحد اطلاعات روي كانال فيزيكي ارسال شود. در مقصد پس از دريافت يك واحد اطلاعات از روي خط فيزيكي، تحويل لاية بالاتر شده و در هر لايه پس از تحليل و پردازش لازم، سرآيند اضافه شده را حذف و به لاية بالاتر تحويل مي دهد. در شكل (1-2) روند حذف و اضافه شدن سرآيند در هر لايه به تصوير كشيده شده است.
مدل چهار لايه اي TCP/IP
همانگونه كه اشاره شد اين مدل يك ساختار چهار لايه اي براي شبكه عرضه كرده است. شكل (2-2) اين مدل را به تصوير كشيده است. اگر بخواهيم اين مدل چهار لايه اي را با مدل OSI مقايسه كنيم، لاية اول از مدل TCP/IP يعني لاية دسترسي به شبكة تلفيقي از وظائف لاية فيزيكي و لاية پيوند داده ها از مدل OSI خواهد بود. لاية دوم از مدل TCP/IP معادل لاية سوم از مدل OSI يعني لاية شبكه است. لاية سوم از مدل TCP/IP همنام و معادل با لاية چهارم از مدل OSI يعني لاية انتقال خواهد بود. لايه پنجم (جلسه) و لاية ششم (ارائه) از مدل OSI در مدل TCP/IP وجود ندارند و وظائف آنها در صورت لزوم در لاية چهارم از مدل TCP/IP ادغام شده است. لاية هفتم از مدل OSI معدل بخشي از لاية چهارم از مدل TCP/IP است. در شكل (3-2) دو مدل TCP/IP و OSI با هم مقايسه شده اند.
در ادامه چهار لاية مدل TCP/IP را بررسي خواهيم كرد.
زيربناي اينترنت ساختار چهار لايه اي TCP/IP است. در اين كتاب ياد خواهيد گرفت كه حملات نفوذگران نيز در يكي از اين چهار لايه شكل مي گيرد؛ لذا ماهيت و مكانيزمهاي حمله و همچنين ابزار و هدف حمله وابسته به لايه اي است كه مورد حمل قرار مي گيرد.
[1