الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب:شرح أوامر التخاطب مع سيرفرات الويب عن طريق المنفذ 80

مغلق
بدأه DATA_SNIPER في 27 ديسمبر 2006 · 7 رد · 1,993 مشاهدة · في برمجة الشبكات والتطبيقات الموزعة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة اللهتعالى و بركاته.

هنالك العديد من الأوامر للتخاطب مع سيرفرات الويب مثلا إذا اردت الدخول لموقع يقوم الأنترنت إكسبلورل بإتصال بالسيرفر ثم يرسل له اوامر مثل:

post او get و معها اوامر اخرى .

ممكن تقديم شرح لها بالتفصيل و لكل الطلبات و الأوامر المرسلة.

و شكراا.

infected.png

مدونة علوم الحاسب

#2

ستجد في الرابط http://www.opensta.org/docs/sclref10/imp3ln40.htm

جميع الأوامر الخاصة بالـ HTTP ويمكن التعامل مع هذه الأوامر في الدوت نيت من خلال الـ Stream Writer والـ Stream Reader لتمرير الـCommands وقراءة محتويات الصفحة كـ HTML وايضا الـBinary Writer والـ Binary Reader لقراءة أو طلب صورة او ملف ...

انظر الدروس في القسم لمعرفة كيفية استخدام الـ Commands في الدوت نيت

#3

أذا كنت تريد تعرف أوامر التخاطب عبر المنفذ 80 فعندك Telnet ومن الدوس نفسه أوامر للتعامل مع مختلف المنافذ وبالأخص المنفذ 80 الأفتراضى للأتصال بأى سيرفر

أذا كان هذا فقول نعم وسوف أشرح بأذن الله هذه الأوامر وأن لم يكن أرجو التوضيح

سلام

befor any great jop there is a bad jop had done

#4

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

فيما يخص الأخ say say not know انا اقول نعم :D

وشكرااا

تم تعديل هذه المشاركة بواسطة DATA_SNIPER في 27 ديسمبر 2006 في 15:02

infected.png

مدونة علوم الحاسب

#5

ماشى يا data sniper

وأنا جاهز :D

وهأبتدى أجهز الدروس وأعرضها فى الموضوع أن شاء الله

سلام

تم تعديل هذه المشاركة بواسطة say say not know في 27 ديسمبر 2006 في 15:33

befor any great jop there is a bad jop had done

#6

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

أرجو من الله أن يوفقنى وأرجو أن تسامحنى على خطأى أن أغفلت شيئا فى شرحى أو أوضحت مفهوما خطأ فذلك تقصيرا منى فى أستيعاب ما قرأته B)

نبدأ

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

وأنا هنا لن أذكر طريقة تعامل المتصفح مع السيرفر لأنى بصراحة لم أتوسع فى قرأتها ولكن سأضرب مثال لتعامل البرامج المزودة مع نظام ويندوز xp , 2000

وهى Telnet , dos

بسم الله

عندما تتعامل مع السيرفرات من خلال برنامج telnet وذلك بتشغيل من قائمة أبدأ ثم Run م أكتب أسم البرنامج (أنا هنا سأتكلم على telnet الخاص بالنسخة الأولى من ويندوز أكسى بى) سوف يفتح لك صفحة سوداء كصفحة الدوس طب ماذا تفعل للأتصال بالسيرفر ؟

تكتب الأمر o وبعديه أسم الموقع وبعديه البورت طب لو مكتبتش البورت هيحصل أيه؟ هيتصل بالموقع عن طريق البورت الأفتراضى اللى هو 23

طب ماذا يحدث عند كتابة الأمر هذا أن البرنامج يرسل رسالة أو بالأخص صلاحية عبور للبورت فيها بيانات الكمبيوتر والدخول بالنظام الأفتراضى ضيف ويرى أذا كان البورت مقفل أو مفتوح وهكذا وسأوضح غدا الباقى بأذن الله لأنى النهارده مرهق ;)

سلام

befor any great jop there is a bad jop had done

#7

شكرا للأخ say say not know على المساهمة في شرح الموضوع

الأخ DATA_SNIPER

هل تقصد اخي اسخدام هذه الأوامر فقط ام استخدامها في الدوت نيت , لأن استخدام هذه الأوامر مشروح في الموقع السابق وبتفصيل , اما عن استخدام الأوامر في الدوت نيت فيمكن بتمرير الأمر إلى السيرفر من خلال الـStream Writer واستقبال الرد بالستخدام Stream Reader ويوجد عدة دروس قمت بوضعها عن هذه الطريقة في المنتدى ...

امر اخر اوامر الـ HTTP مدعمة بالكامل في الدوت نيت ويوجد لها Managed Classes ولا حاجة لإستخدام الـ HTTP Commands في الدوت نيت إذا اردت التعامل مع الـ HTTP Server ...

يكفيك استخدام HTTP WebRequest والـ WebResponse Classes لتعامل مع الـ HTTP Server ...

#8

السلام عليكم.

أسف على التأخر.

أخي say say not know مشكور على الشرح و المعلومات الإضافية.

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

فمثلا عندما يريد المتصفح الإتصال بموقع ما.

يقوم بإرسال مجموعة من الطلبات تكون كالتالي

get http/1.0

programa=no cache

و اشياء مثل هذه.

infected.png

مدونة علوم الحاسب

هذا الموضوع مغلق.

مواضيع مشابهة