قم بشرح الفرق بين بروتوكول HTTP وبروتوكول نقل البريد الإلكتروني (بروتوكول نقل البريد الإلكتروني) وبروتوكول نقل البريد الإلكتروني (بروتوكول نقل البريد الإلكتروني). أولاً ، يتم استخدام موقع الويب والثاني للبريد الإلكتروني ، ما الطريقة التي يختلف بها نقل البيانات؟


الاجابه 1:

هذا واجب منزلي ، أليس كذلك؟ آخر سؤال المقابلة على مستوى الدراسات العليا؟ جميع المعلومات عامة ، لذا فإن القيمة الوحيدة في طلب ملخص بسيط ليست في الواقع استخدام الملخص لغرض تطبيقي ، ولكن تكرار الملخص للمطالبة بفهمه.

بعد SMTP و HTTP والبروتوكولات النصية. يمكنك استخدام الأمر telnet للتحدث إلى خادم وتجربته عن طريق كتابة الأوامر وقراءة الردود. استمتع بـ Google "telnet smtp server" و "telnet http server" واستمتع ببعض المرح وتعلم المعرفة مما يجعل من الواجب المنزلي أقل مملة ويجعلك قادرًا على التحدث عنه في مقابلة عمل أو كلية.

يتم تشفير الكثير من خوادم الويب أو البريد على الويب ، لذا قد تضطر إلى تثبيت واحد محليًا لاستكشاف البروتوكولات.


الاجابه 2:

يستخدم كلا البروتوكولين لنقل الملفات من مضيف إلى آخر: HTTP ينقل الملفات (وتسمى أيضًا الكائنات) من خادم ويب إلى عميل ويب (عادة ما يكون مستعرض) ؛ نقل ملفات SMTP (أي ، رسائل البريد الإلكتروني) من خادم بريد واحد إلى خادم بريد آخر. عند نقل الملفات ، يستخدم كل من HTTP و SMTP المستمر اتصالات مستمرة. وبالتالي ، فإن البروتوكولات لها خصائص مشتركة. ومع ذلك، هناك اختلافات هامة. أولاً ، HTTP هو بروتوكول سحب بشكل أساسي - يقوم شخص ما بتحميل المعلومات على خادم ويب ويستخدم المستخدمون HTTP لسحب المعلومات من الخادم في الوقت الذي يناسبهم. على وجه الخصوص ، يتم بدء اتصال TCP بواسطة الجهاز الذي يريد استلام الملف. من ناحية أخرى ، بروتوكول SMTP هو في المقام الأول بروتوكول دفع - خادم البريد المرسل يدفع الملف إلى خادم البريد المتلقي. على وجه الخصوص ، يتم بدء اتصال TCP بواسطة الجهاز الذي يريد إرسال الملف.

الفرق الثاني ، الذي أشرنا إليه سابقًا ، هو أن SMTP تتطلب أن تكون كل رسالة ، بما في ذلك نص كل رسالة ، بتنسيق ASCII ذي 7 بت. إذا كانت الرسالة تحتوي على أحرف ليست ASCII ذات 7 بت (على سبيل المثال ، أحرف فرنسية ذات لهجات) أو تحتوي على بيانات ثنائية (مثل ملف صورة) ، فيجب ترميز الرسالة إلى ASCII ذي 7 بت. لا تفرض بيانات HTTP هذا القيد.

يتعلق الاختلاف المهم الثالث بكيفية معالجة مستند يتكون من نصوص وصور (إلى جانب أنواع وسائط أخرى ربما). يقوم HTTP بتغليف كل كائن في رسالة استجابة HTTP الخاصة به. يضع بريد الإنترنت كل كائنات الرسالة في وضع messasge.