تقدم بروتوكولات طبقة النقل خدمات تتم الخدمات التي تقدمها طبقة الشبكة .غالبا ما يلاحظ ان بروتوكولات طبقة النقل وطبقة الشبكة المستخدمة لتقل البيانات تشكل زوجا منسجما ، يظهر ذلك واضحا فى حالة TCP\IP فهو يتضمن البروتوكول TCP الذى يعمل على طبقة النقل ، والبروتوكول IP الذى يعمل على طبقة الشبكة. معظم اطقم البروتوكولات تحتوى على بروتوكولين او اكثر فى الطبقة (طبقة النقل ) حيث تقدم هذه البروتوكولات مستويات مختلفة من الخدمات .البروتوكول الذى يستخدم احيانا بدلا من TCP هو بروتوكول المخططات البيانية للمستخدم (User Datagram Protocol(UDP يتيح ايضا طقم البروتوكولات IPX خيارات لبروتوكولات طبقة النقل ، تتضمن البروتوكولين البروتوكول الاساسي ل(NetWare Core Protocol(NCP والتبادل المسلسل للرزم Sequended Packet Exchange. الفرق بين البروتوكولات التي تقدمها طبقة النقل ضمن اي طقم بروتوكولات هو ان بعضها يعتمد فى عمله على الاتصال وبعضها الاخر يعمل بدون اتصال .البروتوكول القائم على الاتصال ( Connection -oriented) هو البروتوكول الذى يتبادل فيه النظامان المتصلان رسائل لتاسيس اتصال بينهما قبل نقل اية بيانات.يتضمن ان كلا النظامين نشط وجاهز لتبادل البيانات . البروتوكول TCP على سبيل المثال ، بروتوكول قائم على الاتصال ، حين نستخدم مستعرض الويب للاتصال بملقم الانترنت، يقوم المستعرض والملقم اولا بما يعرف بالمصافحة ثلاثية الاتجاه (Three-Way Handshake) لتاسيس الاتصال .بعد ذلك فقط يمكن للمستعرض ان يرسل عنوان صفحة الويب المطلوبة الى الملقم ، عند الانتهاء من ارسال البيانات ، تقوم الانظمة بمصافحة مشابهة لقطع الاتصال . تقدم البروتوكولات القائمة على الاتصال خدمات اضافية ايضا مثل الاشعار باستلام الرزم (Packet Acknowledge) ،تقطيع البيانات (Data Segmentation) ، التحكم بالجريان ( Flow Control) ، وكشف وتصحيح الاخطاء .تستخدم الانظمة هذا النوع من البروتوكولات القائمة على الاتصال انها موثوقة (Reliable) .الوثوقية هنا اصلاح تقنى يدل على ان كل رزمة منقولة باستخدام البروتوكول سيقوم النظام المستقبل بالاشعار باستلامها والتحقق من نقلها بدون اخطاء .المشكلة فى هذا النوع من البروتوكولات انه يزيد الة حد كبير كمية تبادل بيانات التحكم بين النظامين .فبالاضافة للرسائل الزائدة اللازمة لتاسيس الاتصال وانهائه ، فان الترويسات التي تطبقها البروتوكولات عديمة الاتصال .فى حالة الطقم TCP\IP ، يستخدم البروتوكول TCP ، يستخدم البروتوكول TCP ترويسة بحجم 20 بايت بينما يستخدم البروتوكول UDP ترويسة بحجم 8 بايت فقط.
البروتوكولات عديم الاتصال (Connectionless) هي البروتوكولات التي لا تحتاج لاتصال تمهيدي بين النظامين قبل ارسال بيانات التطبيق .يرسل النظام المرسل البيانات ببساطة الى النظام الى النظام الوجهة دون علم منه ان كان هذا النظام جاهزا لاستلامها او ان كان هذا النظام موجودا اصلا. تستخدم الانظمة البروتوكولات عديمة الاتصال بشكل عام للتعاملات المقتضبة التى تتالف فقط من طلبات واستجابات .تعمل الاستجابة الت يقوم بها النظام المستقبل دور بطاقة اشعار بالاستلام .
تقدم البروتكولات لطبقة النقل بشكل علام مسارا عبر الطبقات التى فوقها ، فمثل ما تفعل بروتكولات طبقة ربط البيانات تماما ، فان الترويستان اللتان يضعهما البروتوكولان TCPو UDP مثلا يتضمنان ارقام منافذ تميز التطبيق الذى ولد الرزمة زالتطبيق الموجهة اليه.
زمن الجدير ذكره ان البروتوكولات القائمة على الاتصال والبروتوكولات عديم الاتصال لا تقتصر على طبقة النقل فقط ، فبروتوكولات طبقة الشبكة مثلا عديم الاتصال عادة ، لانها تترك الوظائف الوثوقية لبروتوكولات طبقة النقل.
البروتوكولات عديم الاتصال (Connectionless) هي البروتوكولات التي لا تحتاج لاتصال تمهيدي بين النظامين قبل ارسال بيانات التطبيق .يرسل النظام المرسل البيانات ببساطة الى النظام الى النظام الوجهة دون علم منه ان كان هذا النظام جاهزا لاستلامها او ان كان هذا النظام موجودا اصلا. تستخدم الانظمة البروتوكولات عديمة الاتصال بشكل عام للتعاملات المقتضبة التى تتالف فقط من طلبات واستجابات .تعمل الاستجابة الت يقوم بها النظام المستقبل دور بطاقة اشعار بالاستلام .
تقدم البروتكولات لطبقة النقل بشكل علام مسارا عبر الطبقات التى فوقها ، فمثل ما تفعل بروتكولات طبقة ربط البيانات تماما ، فان الترويستان اللتان يضعهما البروتوكولان TCPو UDP مثلا يتضمنان ارقام منافذ تميز التطبيق الذى ولد الرزمة زالتطبيق الموجهة اليه.
زمن الجدير ذكره ان البروتوكولات القائمة على الاتصال والبروتوكولات عديم الاتصال لا تقتصر على طبقة النقل فقط ، فبروتوكولات طبقة الشبكة مثلا عديم الاتصال عادة ، لانها تترك الوظائف الوثوقية لبروتوكولات طبقة النقل.
ليست هناك تعليقات:
إرسال تعليق