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

الصفحات

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

من اشهرانواع البروتوكولات؟ وكف تعمل البروتوكولات المختلفة؟



في هذه المقالة سنتعرف على نوعين من البروتوكولات المستخدمة في الشبكات، بعد ماتعرفنا في المقالات السابقة عنها

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

انواع البروتوكولات، وماهو الـ Binding ؟

وسوف نتعرف على :

TCP/IP

NetBIOS

 

TCP/IP Protocol

بروتوكول التحكم بالإرسال "بروتوكول الإنترنت" أو Transmission Control Protocol / Internet Protocol (TCP/IP)

 و هو عبارة عن مجموعة من البروتوكولات التي تسمح للشبكات والأنواع المختلفة من الأجهزة بالاتصال فيما بينها، بحيث يوفر بروتوكول TCP/IP خصائص تشبيك وتوجيه ووصول لشبكة الإنترنت والاستفادة من مواردها.

و أيضاً هو البروتوكول القياسي المستخدم لضمان التوافق بين الأنواع المختلفة من الأجهزة، وحاليا فإن أغلب الشبكات المحلية والواسعة تدعم هذا البروتوكول.

تتكون باقة بروتوكولات TCP/IP من مجموعة من البروتوكولات، فـيعتبر بروتوكول TCP مخصصا للنقل Transport Protocol وهو  Connection- Oriented و يدعم الإتصال مزدوج الإتجاه Full Duplex و يوفر تحكما بتدفق البيانات.

بينما IP هو عبارة عن بروتوكول شبكة Network Protocol ويوفر تسليم للبيانات دون اتصال مسبق Connectionless .

فـتسلك حزم البيانات مسارات مختلفة بين الكمبيوتر المرسل و المستقبل في شبكة الإنترنت و عند و صول الحزم الى وجهتها فإن بروتوكول IP هو المسئول عن إعادة ترتيب و تجميع الحزم للحصول على البيانات الأصلية.

على نفس الطبقة مع بروتوكول IP في باقة بروتوكولات TCP/IP نجد أن هناك بروتوكولا مكملا لعمل البروتوكول IP و هو البروتوكول Internet Control Message Protocol (ICMP) و بما ان بروتوكول IP  يوفر خدمة عديمة الإتصال Connectionless فإذا حصلت أي مشاكل في الإرسال فإنه لا يوجد أي طريقة لبروتوكول IPللتعرف على هذه المشاكل أو حلها ، و هنا يأتي دور بروتوكول ICMP ليكون مكملا في عمله لبروتوكول IP، فـهو عبارة عن بروتوكول قياسي يؤمن خدمة التراسل لبروتوكول IP ، فإذا افترضنا أن حزمة بروتوكول IP قد تم عنونتها بشكل خاطئ و أرسلت لوجهة خاطئة ، فإن دور بروتوكول ICMP يتمثل بإصدار تقرير عن المشكلة و توجيهها للبرنامج الشبكي لحل هذه المشكلة ، لهذا نجد أن عمل بروتوكول ICMP يزيد من موثوقية عمل بروتوكول IPفي إرسال البيانات.

تتضمن الطبقات العليا من باقة بروتوكولات TCP/IP ، البروتوكولات التالية:

SMTP

FTP

SNMP

Telnet

 

اما بروتوكول Simple Mail Transfer Protocol (SMTP) يعتبر المسئول عن إرسال البريد الإلكتروني و هو يستخدم بروتوكولي TCP و IP لتبادل الرسائل.

بينما بروتوكول File Transfer Protocol (FTP) هو المسئول عن نسخ الملفات بين جهاز و آخر على الشبكة بحيث يسمح بالأمور التالية:

·       الدخول الى جهاز آخر عن بعد.

·       التنقل بين المجلدات.

·       تنفيذ و تشغيل الأوامر.

·       معالجة الملفات.

 

أما بروتوكول Simple Network Management Protocol (SNMP) و الذي تطور من قبل

Internet Engineering Task Force (IETF) فهو مخصص لإدارة البيانات على الشبكة و يقوم بجمع معلومات الإدارة من كل جهاز متصل بالشبكة، أيضاً هو الذي يستقبل التقارير عن حدوث مشاكل أو أخطاء على الشبكة ، وهذا البروتوكول يستطيع التعامل مع عدة بروتوكولات منها :

·       IP

·       حزمة بروتوكولات OSI.

 

تعتبر وظائف بروتوكول Telnet مشابهة لوظائف FTP فهو يسمح بالدخول الى جهاز آخر عن بعد و تشغيل التطبيقات عليه

 

أهم مميزات حزمة بروتوكولات TCP/IP هي الموثوقية و الإنتشار و هو أيضا يوفر :

·       الوصول الى شبكة الإنترنت و الانترانت.

·       دعم توجيه حزم البيانات Routing.

·       توفير القابلية للإتصال لأنظمة التشغيل و الأجهزة المختلفة.

·       الدعم و التفاهم مع غيره من البروتوكولات.

أما العيوب الأساسية لحزمة TCP/IP فكانت بالسابق السرعة وحجم الحزمه، لكن مع التطور الذي حصل في أنظمة التشغيل أصبحت أقل تأثيراً.

 

NetBIOS Protocol

يعتبر هذا البروتوكول high-level Application Program Interface (API) قد صمم ليسمح للمبرمجين بإنشاء تطبيقات و برامج شبكية وهو حقيقة ليس بروتوكولا بالمعنى المفهوم و لكنه أقرب ليكون واجهة للشبكة المحلية LAN Interface و يستخدم لتزويد تطبيقات الشبكة بمجموعة من الأوامر:

·       إنشاء جلسات إتصال.

·       إرسال و إستقبال البيانات.

·       تسمية مكونات الشبكة.

و قد أصبح NetBIOS مقياسا تستخدمه كثير من الشركات لتنتج تطبيقات متوافقة مع NetBIOS مثل ميكروسوفت و Novell و IBM ، و العيب الأساسي لهذا المقياس هو عدم دعمه لتوجيه الحزم بين الشبكات Routing.

 

يطلق على معيار ميكروسوفت المتوافق مع NetBIOS اسم NetBIOS Extended User Interface

(NetBEUI) و هوعبارة عن بروتوكول نقل صغير، وهو سريع و فعال بحيث يوفر تحكم بتدفق البيانات و تفحص بحثا عن الأخطاء.

أما العيب الأساسي لهذا البروتوكول فهو عدم دعمه لتوجيه حزم البيانات Routing و يقصد بالتوجيه:

تحديد المسار الأفضل لعبور حزم البيانات عبر الشبكة.

و نظرا لعدم دعم التوجيه فإن بروتوكول NetBEUI يقوم ببث الرسائل و نشرها عبر الشبكة الى كل الأجهزة بدلا من توجيهها الى جهاز محدد، و لهذا نجد أن هذا البروتوكول مناسب أكثر للشبكات الصغيرة و من العيوب الأخرى لهذا البروتوكول أنه متوافق فقط مع شبكات ميكروسوفت.

 

الان نتعرف على الفرق بين البروتوكولات المختلفة؟

فمثلاً عندما نلق نظرة على شبكة محلية تستخدم أجهزتها بروتوكولي نقل هما TCP/IP و NetBEUI ، فبروتوكول TCP/IP فعال في نقل المعلومات عبر شبكة الإنترنت بينما بروتوكول NetBEUI فتأثيره فعال في نقل البيانات عبر الشبكة المحلية،وفي مثل هذه الشبكة إذا أراد المستخدمون الإتصال عبر الشبكة المحلية فبإمكانهم جعل البروتوكولNetBEUI هو البروتوكول الافتراضي، وإذا أرادوا الإتصال بشبكة الإنترنت فإنهم يستخدمون بروتوكول TCP/IP.

و يطلق على البروتوكولات التي تستخدم من قبل مصنعين و منتجين مختلفين اسم Protocol Standards .

 

اما الجهات المخولة بالاتفاق على مثل هذه البروتوكولات :

The International Standards Organization واختصارا ISO

Institute of Electrical and Electronic Engineers واختصارا IEEE.

International Telecommunications Union واختصارا ITU.

تعليقات