الوصف العامّ لنظام السيطرة على الارسال / أنظمة آي بي
حقوق النشر 1987، تشارلز إل . هيدريك. أي واحد قد يعيد إنتاج هذه الوثيقة، في كلّ أو جزئيا، بشرط أن: (1) أيّ نسخة أو إعادة نشر كامل الوثيقة يجب أن تشوّف جامعة روتجيرز كالمصدر، ويجب أن تتضمّن هذه الملاحظة؛ و(2) أيّ إستعمال آخر هذه المادّة يجب أن ترجع هذا الدليل وجامعة روتجيرز، والحقيقة بأنّ المادّة محفوظة الحقوق من قبل تشارلز هيدريك ومستعملة من قبل رخصة.
نظام السيطرة على الارسال / آي بي مجموعة ذات طبقات من الأنظمة. لكي يفهم ما هذا يعني، هو مفيد للنظر إلى مثال. حالة مثالية ترسل بريد. أولا، هناك نظام للبريد. هذا يعرّف مجموعة الأوامر التي ترسل الماكنة واحدة إلى الآخر، ومثال على ذلك: - يأمر لتحديد من مرسل الرسالة، من هو يرسل إلى، وبعد ذلك نصّ الرسالة. مهما يكون هذا النظام يفترض بأنّ هناك طريق لإتّصال بشكل موثوق بين الحاسبتين. البريد، مثل أنظمة الطلب الأخرى، يعرّف مجموعة الأوامر ببساطة ورسائل الّذي سيرسل. هو مصمّم لكي يستعمل سوية بنظام السيطرة على الارسال وآي بي. نظام السيطرة على الارسال مسؤول عن التأكيد بأنّ الأوامر تصل إلى النهاية الأخرى. يتابع ما ترسي، وretransmitts أيّ شيء الذي لم يعبر. إذا أيّ رسالة كبيرة جدا لحزمة بيانات واحدة، ومثال على ذلك: - نصّ البريد، نظام السيطرة على الارسال سيقسّمه فوق في عدّة حزم بيانات، ويتأكّد بأنّ هم جميعا يصلون بشكل صحيح. منذ هذه الوظائف مطلوبة للعديد من الطلبات، هم يضعون سويّة في نظام منفصل، بدلا من وجود جزء المواصفات لإرسال البريد. يمكنك إعتبار نظام السيطرة على الارسال كتشكيل مكتبة الروتينات تلك الطلبات يمكن الإستعمال عندما يحتاجون إتصالات الشبكة الموثوقة بالحاسوب الآخر. بنفس الطريقة، نظام السيطرة على الارسال يدعو خدمات آي بي. ولو أنّ الخدمات ذلك نظام السيطرة على الارسال يجهّز مطلوبة من قبل العديد من الطلبات، هناك ما زال بعض أنواع الطلبات التي ليست بحاجة إلى هم. مهما يكون هناك بعض الخدمات التي كلّ حاجات طلب. لذا هذه الخدمات تضع سويّة في آي بي. كما هو الحال مع نظام السيطرة على الارسال، يمكنك التفكير بآي بي كمكتبة الروتينات ذلك نظام السيطرة على الارسال يدعوه، لكن الذي متوفر أيضا إلى الطلبات التي لا تستعمل نظام السيطرة على الارسال. هذه الإستراتيجية من البناية عدّة مستويات النظام تدعى "التصفيف". نحن نعتبر البرامج التطبيقية مثل هذه كالبريد، نظام السيطرة على الارسال، وآي بي، كما وجود "طبقات" منفصلة، كلّ منها يدعو خدمات الطبقة تحته. عموما، نظام السيطرة على الارسال / تستعمل الطلبات آي بي 4 طبقات:
نظام طلب مثل البريد
نظام مثل نظام السيطرة على الارسال الذي يزوّد حاجة خدمات بالعديد من الطلبات
آي بي، الذي يقدّم الخدمة الأساسية يحصل على حزم البيانات إلى إتجاههم
إحتاجت الأنظمة لإدارة وسط طبيعي معيّن، مثل الإيثرنت أو نقطة لإشارة الخطّ.
نظام السيطرة على الارسال / آي بي مستند على "نموذج catenet ". (هذا موصوف في التفصيل الأكثر في آي إي إن 48. ) يفترض هذا النموذج بأنّ هناك عدد كبير من الشبكات المستقلة أوصل سوية ببوّابة. المستعمل يجب أن يكون قادر على دخول الحاسبات أو المصادر الأخرى على أيّ هذه الشبكات. حزم البيانات ستمرّ من خلال دزينة شبكات مختلفة في أغلب الأحيان قبل وصول إلى إتجاههم النهائي. إحتاج التوجيه لإنجاز هذا يجب أن يكون مخفي تماما إلى المستعمل. بقدر تعلق الأمر بالمستعمل، كلّ يحتاج لمعرفة لكي يدخل نظام آخر "عنوان إنترنت". هذا عنوان الذي يبدو مثل 128.6.4.194. هو في الحقيقة عدد بتّ 32. مهما يكون هو يكتب عادة ك4 أعداد عشرية، كلّ واحدة منها تمثّل 8 من بتّات العنوان. ("ثمانية" التعبير مستعمل من قبل وثائق الإنترنت لمثل هذه قطع البتّ 8. "بايت" التعبير لم يستعمل، لأن نظام السيطرة على الارسال / آي بي مدعوم من قبل بعض الحاسبات التي لها حجوم البايت ما عدا 8 بتّات. ) عموما تركيب العنوان يعطيك بعض المعلومات حول كيف للوصول إلى النظام. على سبيل المثال، 128.6 عدد شبكة خصّص بسلطة مركزية إلى جامعة روتجيرز. يستعمل روتجيرز الثمانية القادمة لإشارة الذي من إيثرنت الحرم الجامعي مشترك. 128.6.4 صادف أن كان إيثرنتا مستعملة من قبل قسم علم الحاسبات. تسمح الثمانية الأخيرة لها بحدود 254 نظام على كلّ الإيثرنت. (هو 254 لأن 0 و255 لم يسمح له، للأسباب التي ستناقش فيما بعد. ) ملاحظة التي 128.6.4.194 و128.6.5.194 ستكون أنظمة مختلفة. إنّ تركيب عنوان إنترنت موصوف في التفصيل أكثر قليلا فيما بعد.
بالطبع نشير إلى الأنظمة عادة بالأسم، بدلا من بعنوان إنترنت. عندما نحدّد اسما، برامج الشبكة تبحث عنه في قاعدة بيانات، وتجيء بعنوان الإنترنت المطابق. أغلب صفقات برامج الشبكة بصرامة من ناحية العنوان. (آر إف سي 882 يصف تقنية خادم الاسم تستعمل لمعالجة هذه المشاهدة. )
نظام السيطرة على الارسال / آي بي مبني على تقنية "connectionless". المعلومات transfered كسلسلة "حزم البيانات". حزمة بيانات مجموعة البيانات التي ترسل كرسالة واحدة. كلّ واحدة من هذه حزم البيانات ترسل خلال الشبكة بشكل منفرد. هناك البنود لفتح الإرتباطات (وبمعنى آخر: . لبدء محادثة التي ستواصل لفترة من الوقت). مهما يكون في بعض المستوي، معلومات من تلك الإرتباطات تتفرّع إلى حزم البيانات، وتلك حزم البيانات معالجة من قبل الشبكة كمنفصلة تماما. على سبيل المثال، يفترض بأنّك تريد تحويل 15000 ملف ثمانية. أكثر الشبكات لا تستطيع معالجة 15000 حزمة بيانات ثمانية. لذا الأنظمة ستكسّر هذه في شيء مثل حزم بيانات الثمانية 500 الـ30. كلّ واحدة من هذه حزم البيانات سترسل إلى النهاية الأخرى. في تلك النقطة، هم سيرجعون سوية في ملف الثمانية 15000. مهما يكون بينما تلك حزم البيانات في النقل، الشبكة لا تعرف بأنّ هناك أيّ إتّصال بينهم. هي ممكن جدا تلك حزمة البيانات 14 ستصل في الحقيقة قبل حزمة بيانات 13. هي ممكن أيضا التي في مكان ما في الشبكة، خطأ سيحدث، وبعض حزمة البيانات لن تعبر مطلقا. في تلك الحالة، تلك حزمة البيانات يجب أن ترسل ثانية.
ملاحظة بالمناسبة التي "حزمة بيانات" و"علبة" الشروط في أغلب الأحيان يبدو تقريبا interchangable. تقنيا، حزمة بيانات