مضى على الشبكة و يوم من العطاء.

[ شرح ] 1.1.3 | ما هو الانترنت؟ | ما هو البروتوكول ؟

SILVERSILVER is verified member.

./عضو نشيط
.:: الرقابة والتنظيم ::.
.:: طاقم المشرفين ::.

السمعة:

بسم الله الرحمن الرحيم

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وزدنا علمًا، اللهم اجعل عملنا خالصًا لوجهك الكريم ولا
تجعل لأحد فيه سواك شيئًا يارب العالمين



بعد ان توصلنا في دروسنا السابقة حول معرفة ما هو الإنترنت!، ننتقل في درسنا اليوم الى مصطلح مهم آخر في شبكات الحاسوب وهو البروتوكول

وكنا قد أخذنا فكرة عنه في الدرس الاول بصورة مجملة، اليوم رح نعمل zoom in للصورة ونفصّل فيه ما استطعنا.



نبدأ باستذكار ما تحدثنا به سابقًا ..
الأنظمة النهائية سواء المرسل أو المستقبل (حواسيب وهواتف)، والمفاتيح الشبكية (Routers, switches) وباقي أجزاء الإنترنت كلها تعمل معًا عن طريق ما يسمى بالبروتوكولات.

والبروتوكولات هي مجموعة من القواعد/ القوانين متفق عليها بين المرسل والمستقبل تتحكم في كيفية إرسال واستقبال المعلومات عبر الإنترنت.


وبعد معرفتنا بالانترنت من الدروس السابقة نستطيع القول أن:
  • البروتوكول هو مجموعة من القواعد أو المعايير التي تحدد كيفية تواصل الأجهزة والأنظمة مع بعضها عبر الشبكة، بتحديد كيف يجب أن يتم إرسال واستقبال البيانات لضمان أن جميع الأنظمة تستطيع فهم البيانات بشكل صحيح.

فلنأخذ تشبيهًا للبروتوكول من حياتنا اليومية كـ بشر
عندما يريد أحدنا طلب خدمة من الاخر فإنه يُسلّم عليه (السلام عليكم) ويرد الاخر ما ان كان غير مشغول بـ (وعليكم السلام) ثم يبدأ الاول يطلب خدمته والاخر يُلبيه.

>> هذا السلام و رد السلام يعتبر بروتوكول متفق عليه بين الشخصين، أما اذا أتى الأول يقول السلام عليكم ولم يرد الاخر السلام! أو ردّ بردٍّ غريب لا علاقة له! كمثل قوله أنا جائع، تدرك ان الشخص غير متاح أو حقًا يكون جائع فلا قدرة لديه على الكلام 😁

>> حينها بالطبع لن تكمل الاتصال معه ولن تستطيع ان تطلب منه الخدمة التي تريد وبالتالي لن يتحقق التواصل الناجح.

هي تمامًا ما يحدث بين الاجهزة لتواصلهم، فيأتي الجهاز (end system) يرسل للسيرفر TCP connection request وان كان السيرفر متاح يرسل TCP connection reply فيبدأ حينها الـ end system يطلب تحميل ما يريد من السيرفر ، ف يرد السيرفر عليه مُلبيًا خدمته كما يوضح الشكل 1.2

img_1726587359714.webp



ومن هنا نعلم انه يجب أن يتبع الطرفان نفس القواعد أو البروتوكول لتحقيق تواصل فعال (تبادل البيانات بنجاح).

إن بروتوكول الشبكات يعمل في كل مكان على الإنترنت مثلًا على مستوى المكونات المادية للاجهزة (hardware) تراه يتحكم بتدفق البيانات عبر الأسلاك ويحدد كيفية انتقال البِتات (الوحدات الأساسية للبيانات) فيما بينها.
كما ويتحكم في الازدحام عن طريق التحكم في تدفق الحزم (packets) بين المرسل والمستقبل، ويضمن عدم إرسال البيانات بسرعة كبيرة تؤدي إلى ازدحام في الشبكة.

أما بروتوكولات الموجهات (Routers) فهي مسؤولة عن تحديد المسارات ما بين المرسل والمستقبل حيث يعمل على تحديد أفضل طريق يجب أن تسلكه الحزم لتصل من المصدر إلى الوجهة عبر الإنترنت.


ولتوضيح خطوات عمل بروتوكول الشبكة نأخذ السيناريو الذي طُرِح أعلاه :

>> عندما تطلب صفحة ويب من خلال المتصفح في الحقيقة انت تطلبها من خادم الويب فتبدأ بإدخال عنوان URL لصفحة ويب


الـ URL هو اختصار لـ (Uniform Resource Locator) وهو عنوان يُستخدم لتحديد موقع معين على الإنترنت، وهو تحديدًا ما يتم ادخاله في الـ Address bar كما توضح الصورة اسفل.
Capture22.webp


ويعرَف بالdomain, وسيتم توضيح كافة اجزاءه في الدروس القادمة ان شاء الله.


نستكمل في شرح الخطوات..

1. عند إدخالك عنوان URL لصفحة ويب، يقوم جهازك (الحاسوب أو الهاتف) بإرسال طلب اتصال إلى خادم الويب، هذه الرسالة تعتبر أول خطوة لبدء التواصل بين جهازك والخادم.
2. الخادم يرد برسالة تؤكد استلامه لطلب الاتصال، ويشير بذلك إلى أنه جاهز لاستقبال الطلبات الأخرى.
3. حينها، يقوم جهازك بإرسال رسالة تسمى GET، وهي طلب للحصول على الصفحة المحددة (الملف) من الخادم.
4. في النهاية، يقوم الخادم بإرسال الصفحة المطلوبة كملف إلى جهازك.


وهي ما تم توضيحه في الشكل 1.2 السابق في بروتوكول شبكة الحاسوب.



>> لو حلّلنا ما قام به البروتوكول هنا نجد أنه قام بتحديد ما يلي:

1. صيغة وترتيب الرسائل ( format and the order of messages)
حيث انه يجب على الجهاز النهائي (الحاسوب) أن يرسل طلب اتصال ثم بعد أن يأتيه الرد بالموافقة يقوم بطلب الحصول على الصفحة

2. الإجراءات المتخذة (actions )
بناءً على الرسائل المرسلة أو المستلمة؛ فعندما يرسل جهازك طلب اتصال، يستجيب الخادم بإجراء محدد وهو إرسال رد يؤكد بدء التواصل، ثم بعد ان يستلم طلب الحصول على الصفحة يستجيب الخادم بعرض/ تحميل صفحة الويب.

ان الإنترنت يعتمد على بروتوكولات متعددة لأن كل بروتوكول يتم تصميمه لتحقيق غرض معين. بعضها بسيط مثل طلب صفحة ويب، وبعضها قد تكون معقدة جدًا، مثل بروتوكولات التوجيه التي تتحكم في مسار البيانات عبر الإنترنت



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

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


وهكذا نكون قد انتهينا من شرح الجزء الاول من فصلنا الاول (1.1) بعنوان ما هو الإنترنت؟

لا تقلق إذا شعرت بالحيرة الآن، ومصطلحات شتى عليك حفظها وفهم آلية عملها
أعد قراءة المواضيع مرةً أخرى، ولا عليك! فإن كل ما يتم شرحه في هذا الفصل ما هو الا مقدّمة عامة عن الشبكات، وسيتم شرحها شرحًا تفصيليًا بالفصول القادمة ان شاء الله، لكن حاول أن تسعى بفهمه فإنني أرى هذا الفصل هو أهم فصل في الكتاب وان فهمته جيدًا سيسهل عليك فهم التالي، وابذل جهدك؛ فما نيل المطالب بالتمني! توسّع وابحث بنفسك وشاهد مقاطع يوتيوب واستعن بالله ولا تعجز.


كونوا بانتظار الموضوع القادم إن شاء الله من الفصل الثاني بعنوان طرف الشبكة | The Network Edge

الحمد لله رب العالمين والصلاة والسلام على رسوله الكريم
إن أحسنت ففضلٌ من الله ومِنَّة، وإن اسأت فمن نفسي والشيطان.


في أمان الله
 
التعديل الأخير بواسطة المشرف:
شروح جد جميلة يعطيك الف عافية يارب
دائما بانتظارك ابداعاتك اختي ❤️
 

آخر المشاركات

عودة
أعلى