القائمة الرئيسية

الصفحات

هندسة وأمن شبكات، احاول في هذه المدونة اكتب مما تعلمت

 





اكمال للمقالة السابقة في البروتوكولات ما هي البروتوكولات وما هي العناصر الرئيسية للبروتوكولات؟ و كيف يتم نقل البيانات في الشبكة؟


تنقسم البروتوكولات بشكل عام الى قسمين

Connection-Oriented Network 

Connectionless Network

النوع الأول  Connection-Oriented يقوم باعداد اتصال مباشر يسمى دائرة افتراضية Virtual Circuit بين الأجهزة المتصلة في الشبكة، بحيث يحقق هذا الإتصال المباشر موثوقية عالية لتسليم البيانات ولكنه قد يؤدي الى بطئ في عمل وأداء الشبكة .

و يعتبر بروتوكول Transmission Control Protocol واختصار TCP مثالاً على البروتوكولات محددة وجهة الإتصال Connection- Oriented .

مثال لنفترض أن المرسل يريد إرسال البيانات

فـيرسل المرسل حزمة طلب إلى جهاز استقبال في شكل حزمة SYN. بعد ذلك ، يستجيب المتلقي لطلب المرسل بإشارة / حزم (SYN-ACK). فيمثل هذا التأكيد الذي تم استلامه بواسطة المستلم لبدء الاتصال بين المرسل والمستقبل، ومن بعدها يمكن للمرسل إرسال الرسالة أو البيانات إلى المتلقي.

و يمكن للمرسل إنهاء الاتصال عن طريق إرسال إشارة إلى جهاز الاستقبال.


اما النوع الثاني
Connectionless فإنها لا توفر اتصالا مباشراً مع الكمبيوتر المستقبل قبل إرسال البيانات، مما يعني أن البيانات تنتقل بسرعة أكبر وبالتالي يحسن من أداء الشبكة.

لكن هذه الطريقة ليست تامة الموثوقية لأنه لا يمكننا من معرفة فيما إذا حدثت أخطاء أثناء الإرسال او لم تحدث.

ويعتبر بروتوكول User Datagram Protocolواختصار UDP مثالاً على البروتوكولات عديمة الإتصال Connectionless.



تستخدمها البرامج التي تعمل على شبكة الإنترنت لإرسال رسائلٍ قصيرةٍ تسمى حزم بيانات datagrams.

على سبيل المثال:

يمكن للمرسل إرسال أي بيانات مباشرة إلى جهاز الاستقبال دون إنشاء أي اتصال، بحيث تنقل البيانات اوتستلم بأي ترتيب.


بقي لنا ان نتعرف على مفهوم الـ Binding

 Binding يطلق على الطريقة التي يتم بها ربط البروتوكولات وترتيبها معا لتكوين Protocol Stack .

فـربط البروتوكولات معا يحدد الترتيب الذي يسلكه نظام التشغيل في تنفيذه لبروتوكولات الشبكة ، فإذا كانت هناك مجموعة من البروتوكولات مرتبطة معا لتعمل مع بطاقة الشبكة ، فإن هذا الإرتباط يحدد الترتيب في تشغيل هذه البروتوكولات لتحقيق اتصال ناجح.

مثال: بروتوكول TCP/IP مرتبط مع مجموعة من البروتوكولات الأخرى بحيث يكون هو البروتوكول الأول الذي يتم تشغيله، فإذا فشل تشغيله يتم الإنتقال تلقائيا الى البروتوكول الذي يليه في المجموعة المرتبطة معا .

فعملية ربط البروتوكولات معا تسمح بمقدار كبير من المرونة في إعداد الشبكة، وتمكننا من إعداد عملية الربط لتتناسب مع احتياجات المستخدم.

 بحيث يصبح من الممكن إعادة تنظيم عملية الربط لتتناسب مع مكونات أو بروتوكولات جديدة.


تعليقات