اقسام البروتوكولات  612154805
ايها السادة الأفاضل ، كيف حالكم ، تحدثنا في الحلقة السابقة عن تعريف البروتوكولات ، والامور التي يجب معرفتها عن البروتوكولات.
واليوم نتحدث عن اقسام البروتوكولات .

تنقسم البروتوكولات بشكل عام الى قسمين:
1- Connection-Oriented.
2- Connectionless.
يقوم البروتوكول من النوع الأول Connection-Oriented بإعداد اتصال مباشر
يسمى دائرة ظاهرية أو افتراضية Virtual Circuit بين الأجهزة المتصلة في
الشبكة.
و يحقق هذا الإتصال المباشر موثوقية عالية لتسليم البيانات و لكنه قد يؤدي الى بطئ في عمل و أداء الشبكة.
يعتبر بروتوكول Transmission Control Protocol(TCP) مثالا واضحا على البروتوكولات محددة وجهة الإتصال Connection-Oriented.
بينما البروتوكولات من النوع الثاني Connectionless فإنها لا توفر اتصالا
مباشرا مع الكمبيوتر المستقبل قبل إرسال البيانات، مما يعني أن البيانات
تنتقل بسرعة أكبر مما يحسن من أداء الشبكة، و لكن هذه الطريقة ليست تامة
الموثوقية نظرا لأنه لا سبيل لمعرفة فيما إذا حدثت أخطاء أثناء الإرسال أم
لم تحدث.
يعتبر بروتوكول Internet Protocol (IP) مثالا واضحا على البروتوكولات عديمة الإتصال Connectionless.
يجب أن ينظم عمل البروتوكولات المختلفة حتى لا يحدث أي تعارض أو نقص في عملها.
يطلق على تنظيم المهام بين البروتوكولات المختلفة اسم layering .
كما ذكرت سابقا فإن Protocol Stack هي مجموعة من البروتوكولات المتكاملة في
عملها معا، و كل طبقة في هذه المجموعة تحتوي على بروتوكول مختلف يقوم
بوظيفة مختلفة.
تحدد الطبقات السفلى من Protocol Stack الكيفية التي تسمح لمصنعي الشبكات
إعداد أجهزتهم للإتصال مع أجهزة مصنعين آخرين و يطلق على بروتوكولات
الطبقات السفلى من المجموعة اسم البروتوكولات منخفضة المستوى Low-Level
Protocols.
بينما تحدد الطبقات العليا من Protocol Stack الطريقة التي تتفاهم فيها
برامج الإتصال، و يطلق على بروتوكولات الطبقات العليا اسم البروتوكولات
مرتفعة المستوى High-Level Protocols.
كلما ارتفعنا في طبقات Protocol Stack كلما زاد تعقيد البروتوكولات في هذه الطبقات.
يطلق مصطلح Binding على الطريقة التي يتم بها ربط البروتوكولات و ترتيبها معا لتكوين Protocol Stack.
ترتيب ربط البروتوكولات معا يحدد الترتيب الذي يسلكه نظام التشغيل في تنفيذه لبروتوكولات الشبكة.
فإذا كانت هناك مجموعة من البروتوكولات مرتبطة معا لتعمل مع بطاقة الشبكة ،
فإن هذا الإرتباط يحدد الترتيب في تشغيل هذه البروتوكولات لتحقيق اتصال
ناجح.
فلو افترضنا أن بروتوكول TCP/IP مرتبط مع مجموعة من البروتوكولات الأخرى
بحيث يكون هو البروتوكول الأول الذي يتم تشغيله ، فإذا فشل تشغيله يتم
الإنتقال تلقائيا الى البروتوكول الذي يليه في المجموعة المرتبطة معا.
عملية ربط البروتوكولات معا تسمح بمقدار كبير من المرونة في إعداد الشبكة،
كما من الممكن إعداد عملية الربط لتتناسب مع احتياجات المستخدم، و من
الممكن إعادة تنظيم عملية الربط لتتناسب مع مكونات أو بروتوكولات جديدة.
لنلق نظرة على شبكة محلية تستخدم أجهزتها بروتوكولي نقل هما TCP/IP و
NetBEUI أو NetBIOS Extended User Interface ، كل من هذه البروتوكولات له
خصائص قوة ، فبروتوكول TCP/IP فعال في نقل المعلومات عبر شبكة الإنترنت
بينما بروتوكول NetBEUI فتأثيره فعال أكثر في نقل البيانات عبر الشبكة
المحلية، ففي مثل هذه الشبكة إذا أراد المستخدمون الإتصال عبر الشبكة
المحلية فبإمكانهم جعل البروتوكول NetBEUI هو البروتوكول الإفتراضي ، و إذا
أرادوا الإتصال بشبكة الإنترنت فإنهم يستخدمون بروتوكول TCP/IP.
يطلق على البروتوكولات التي تستخدم من قبل مصنعين و منتجين مختلفين اسم Protocol Standars.
الجهات المخولة بالإتفاق على مثل هذه البروتوكولات تتضمن:

1- The International Standards Organization (ISO).
The Institute of Electrical and Electronic Engineers (IEEE).-2
3- International Telecommunications Union (ITU).
في الحلقة القادمة نتحدث عن البروتوكولات حسب وظيفتها .