الشبكات: بروتوكولات الإنترنت: HTTP و FTP و SMTP
بروتوكولات الإنترنت هي مجموعة من القواعد والإجراءات التي تنظم كيفية نقل البيانات عبر الشبكات وتحدد كيفية تواصل الأجهزة مع بعضها البعض.
ما هو البروتوكول؟
البروتوكول هو مجموعة من القواعد المتفق عليها التي تحدد كيفية تبادل البيانات بين الأجهزة في الشبكة. بدون البروتوكولات، لا يمكن للأجهزة المختلفة فهم بعضها البعض.
بروتوكول HTTP (HyperText Transfer Protocol)
هو البروتوكول المستخدم لنقل صفحات الويب من الخادم إلى المتصفح. يتميز بما يلي:
- الوظيفة: نقل صفحات HTML والصور والملفات من خوادم الويب إلى المتصفحات
- المنفذ: 80
- طريقة العمل: يرسل المتصفح طلباً (Request) إلى الخادم، فيرد الخادم باستجابة (Response) تحتوي على صفحة الويب
- عديم الحالة (Stateless): لا يتذكر المعلومات بين طلب وآخر
أوامر HTTP الأساسية:
- GET: طلب صفحة ويب
- POST: إرسال بيانات (مثل نموذج تسجيل الدخول)
- PUT: تحديث بيانات موجودة
- DELETE: حذف بيانات
بروتوكول HTTPS (HTTP Secure)
هو النسخة الآمنة من HTTP حيث يتم تشفير البيانات المرسلة باستخدام SSL/TLS. المنفذ: 443. مواقع البنوك والتسوق الإلكتروني تستخدم HTTPS.
بروتوكول FTP (File Transfer Protocol)
بروتوكول نقل الملفات، يستخدم لنقل الملفات بين جهازين على الشبكة:
- الوظيفة: رفع وتحميل الملفات من وإلى الخوادم
- المنفذ: 21 (للأوامر)، 20 (للبيانات)
- يتطلب: اسم مستخدم وكلمة مرور للاتصال (أو يمكن الاتصال بشكل مجهول)
- الاستخدام: رفع ملفات موقع ويب إلى خادم الاستضافة
بروتوكول SMTP (Simple Mail Transfer Protocol)
بروتوكول نقل البريد الإلكتروني البسيط:
- الوظيفة: إرسال رسائل البريد الإلكتروني بين الخوادم
- المنفذ: 25
- يستخدم مع: POP3 (منفذ 110) أو IMAP (منفذ 143) لاستقبال البريد
- عند إرسال بريد إلكتروني، يستخدم عميل البريد SMTP للإرسال، ثم POP3/IMAP للاستقبال
بروتوكولات أخرى مهمة
- TCP/IP: بروتوكول التحكم في النقل/بروتوكول الإنترنت – أساس الاتصال في الإنترنت
- DNS: نظام أسماء النطاقات – يحول أسماء المواقع إلى عناوين IP
- DHCP: بروتوكول التكوين الديناميكي للمضيف – يعطي عناوين IP تلقائياً
- SSH: الاتصال الآمن عن بعد بسطر الأوامر
تمرين
السؤال: اشرح الفرق بين HTTP و HTTPS من حيث الأمان والمنفذ المستخدم.
التطبيق: عند رفع موقع ويب قمت بإنشائه إلى الإنترنت، ما البروتوكول الذي ستستخدمه؟ وعندما يزور المستخدم موقعك، ما البروتوكول الذي سيستخدمه متصفحه؟
للمزيد من الدروس
يمكنك الاطلاع على درس أساسيات شبكات الحاسوب: أنواع الشبكات وكذلك الحوسبة السحابية: الخدمات والتطبيقات.
دروس مشابهة:
- إعلام آلي — بايثون: الدوال في بايثون: تعريفها واستدعاؤها — الثالثة م
- إعلام آلي — قواعد البيانات: مفهوم قواعد البيانات: الجداول والحقول وال
- التربية الإسلامية — الأمر بالمعروف والنهي عن المنكر — السنة الثالثة مت
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.