. . . منتديات لووودي . . .
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
بحـث
 
 

نتائج البحث
 


Rechercher بحث متقدم

المواضيع الأخيرة
» كيف تنظم قصيدة موزونة كاملة...... ارجو التثبيت للاستفادة
ماهو البروتوكول Empty3/8/2008, 11:29 pm من طرف ابوا كلام

» الطب النبوي
ماهو البروتوكول Empty12/28/2007, 9:43 pm من طرف FirGhom.55

» قواميس وتراجم تحتاج إليها
ماهو البروتوكول Empty12/28/2007, 9:10 pm من طرف FirGhom.55

» قطع رأس امه وهي تصلي
ماهو البروتوكول Empty12/13/2007, 10:06 pm من طرف hasoomy.55

» 7maaaAaaasS
ماهو البروتوكول Empty12/9/2007, 3:21 am من طرف Rock g!rL

» الله يسامحك...
ماهو البروتوكول Empty12/6/2007, 3:58 pm من طرف Rock g!rL

» قصيده ترحيبيـه
ماهو البروتوكول Empty12/3/2007, 4:20 am من طرف zeezoo55

» أنفــــــ مختنقة ـــــآس ..!!
ماهو البروتوكول Empty11/30/2007, 4:21 pm من طرف hasoomy.55

» هااااايز
ماهو البروتوكول Empty11/26/2007, 1:00 am من طرف p!nk apple

دخول

لقد نسيت كلمة السر


ماهو البروتوكول

3 مشترك

اذهب الى الأسفل

ماهو البروتوكول Empty ماهو البروتوكول

مُساهمة من طرف ابوا كلام 9/12/2007, 9:01 am

البروتوكول : هو عبارة عن وسيلة ( لغة ) متفق عليها لتبادل البيانات بين الزبون والمزود.

وحتى تستطيع تعلم بروتوكول http جيدا، يجب أن تعرف قليلا عن بروتوكول TCP/IP، يقول بروتوكول TCP/IP بأن كل شخص له رقم معين هذا الرقم يسمى بعنوان الآيبي IP Address، عندما يتم تبادل البيانات بين جهازين فإنه يتم توجيه حزم من البيانات بين الطرفين كل حزمة من البيانات تسمى باكت Packet، وتكون الحزمة مختومة بعنوان IP المرسل إليه حتى تعرف طريقها عبر الشبكة، والجهاز الذي يوجه هذه الحزم يسمى router، وهو لا يهمنا كثيرا الآن.

الأمر الثاني الذي يجب أن تعرفه عن بروتوكول TCP/IP هو أنه ينص على أن الإنترنت مقسمة إلى عدة منافذ Ports لتبادل البيانات، عدد هذه المنافذ يقارب 6500 منفذ، وقد جرى العرف على إعطاء منفذ لكل خدمة من خدمات إنترنت الأساسية، فمنفذ بروتوكول http هو 80، لذلك فإن المتصفح الذي تستعمله يقوم تلقائيا بتوجيه طلباته عبر المنفذ 80، والمنفذ القياسي لبروتوكول نقل الملفات FTP هو 21، وهكذا.

الأمر الثالث الذي يجب أن تعرفه عن الإنترنت هو عناوين إنترنت، تخفي عناوين إنترنت الكثير من الأسرار عن أعيننا، يتكون عنوان إنترنت من عدة أجزاء وبنيه الأساسية كالتالي :
protocol:hostnameماهو البروتوكول Tongueort

أول كلمة هي البروتوكول المستخدم لتبادل البيانات، من هذه البروتوكولات HTTP و FTP كما تعلم، وأما القسم الثاني فهو إسم المكان الذي نريد أن نتصل به وفائدة الإسم هو تسهيل حفظ الأسماء، بدلا من استخدام أرقام IP، أما القسم الثالث فهو رقم المنفذ.

وينقسم إسم الجهاز hostname بدوره إلى عدة أقسام، وكأنها شجرة من الأعلى إلى الأسفل إلا أنها تكون من اليمين إلى اليسار، يكون هنالك في البداية جهاز رئيسي، هذا الجهاز الرئيسي يقودك إلى جهاز فرعي من شبكته، والفرعي إلى فرع آخر وهكذا، الإسم الذي يقع في أعلى الشجرة يسمى إسم النطاق الأعلى Upper domain، وهي عبارة عن com أو org أو net أو uk أو kw وهكذا، كل هذه أسماء رئيسية، تحوي الأسماء الرئيسية أفرع تخرج منها، إسم الفرع يأتي دائما قبل إسم الأب ويفصل بينها بنقطة، فيكون microsoft.com مثلا، الفرع فيه هو microsoft والأب هو com وهكذا.

هنالك عدد محدود من النطاقات العليا تتحكم فيها منظمة خاصة، هذه المنظمة هي المسؤولة عن توزيع الأسماء الفرعية من إسم النطاق الرئيسي، وبمجرد أن تبيع الإسم الفرعي لجهة ما تصبح هذه الجهة هي القادرة على إعطاء أسماء فرعية من اسمها، مثلا msdn.microsft.com هنا قامت شركة Microsoft بشراء الإسم الفرعي microsoft من الجهة المالكة للإسم الرئيسي com، وقامت الشركة بعد ذلك بإعطاء إسم فرعي وهو msdn من اسمها الرئيسي وهو microsoft.com، وهذا يمكن أن يكون هنالك أي عدد من التفريع في العنوان.

ولكننا عندما نريد أن نذهب إلى مكان ما فإننا نكتب مثلا .. http://www.microsoft.com/windows/ie/، فما علاقة هذا الإسم بالوصف السابق؟

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

تبادل البيانات
حسب بروتوكول http يقوم الزبون ( زائر الصفحة ) بإرسال طلب request يحتوي على مجموعة من المعلومات إلى المزود server، فيرد عليه المزود باستجابة response، تحتوي أيضا على مجموعة من المعلومات، وحالما تصل المعلومة يتم فصل الاتصال بين الزبون والمزود، أي أنك لا تبقى معه على الهواء مباشرة فقط تدخل تأخذ ما تريده ثم تخرج، على عكس البروتوكولات الأخرى حيث تظل متصلا بالطرف الآخر مثل FTP و IRC، وتسمى الفترة بين الولوج ( الدخول ) إلى المزود والخروج منه بالجلسة session.

مزود الويب
وظيفة مزود الويب هي استقبال الطلبات وارسال الاستجابات، ويقوم المزود بقراة الملفات والتعامل معها بعدة طرق، الطريقة الأولى على أساس أنها ملفات عادية، فيقوم بقراءة محتواها ثم إرساله مباشرة إلى المستخدم، أما الطريقة الثانية فهي أن يتعامل مع الملف على أنه ملف تنفيذي حيث يتم تشغيل الملف ( البرنامج ) والحصول على الخرج ثم إرساله، والطريقة الثالثة هي معاملة الصفحات على أنها ملفات تحتاج إلى المعالجة جهة المزود وذلك باستخدام ما يسمى بالإضافات جهة المزود Server Side Includes SSI، وهي عبارة عن وسوم بسيطة تنفذ جهة المزود لتجميع الملفات ديناميكيا، إضافة إلى ما سبق يمكنك أن تخترع أي طريقة تريدها لمعالجة الملفات، مثلا في لغة PHP سنعرف نوعا جديدا من الملفات ليتم ترجمتها عبر مترجم php.

والآن، كيف يعرف المزود أي نوع من الملفات هذا ؟ هل هو ملف عادي أم PHP أم CGI أم غيرها؟ يمكنك أن تحدد نوع الملف بعدة طرق، الطريقة القياسية القديمة هي عن طريق تحديد مجلد ثابت وخاص فقط لوضع الملفات التنفيذية، وباقي الملفات توضع في أماكنها الطبيعية، ولكن الطريقة الأفضل الآن هي تحديد نوع الملف حسب امتداده، فقد اشتهر بأن الملفات ذات الإمتداد cgi أو pl هي ملفات تنفيذية، والملفات ذات الإمتداد shtml هي ملفات SSI والملفات ذات الإمتداد php3 أو phtml هي ملفات PHP، وباقي الملفات عبارة عن ملفات نصوص عادية.

منقوووووووووووووووووووووووووووووووووووول للاهمية
نصيحة الك اخى الكريم
قم بالدخول على جوجل واكتب اى شىء عن البروتوكولات وستجد مواقع كثيرة بالعربى تفيدك
وما قمن بنقله اعلاه الا من احد المواقع التى قمت بالدخول عليها بعد البحث عنها فى جوجل
وتقبل تحياتى
__________________
اهم ما فى الموضوع زوار الموضوع



اخوكم\\ ابو كلام

ابوا كلام
عضو نشيط
عضو نشيط

ذكر
عدد الرسائل : 70
العمر : 33
مكان الاقامة : جده
بضع معلومات عنك : من عيال ابحر الشماليه جمب الاسكندريه
السٌّمعَة : 0
نقاط : 0
تاريخ التسجيل : 11/09/2007

الورقة الشخصية
ما رأيك في المنتدى؟:

الرجوع الى أعلى الصفحة اذهب الى الأسفل

ماهو البروتوكول Empty رد: ماهو البروتوكول

مُساهمة من طرف hasoomy.55 9/12/2007, 7:24 pm

مشكور على الموضوع
hasoomy.55
hasoomy.55
مشرف

ذكر
عدد الرسائل : 98
العمر : 29
مكان الاقامة : akid jeddah 4 ever
السٌّمعَة : 0
نقاط : 0
تاريخ التسجيل : 05/09/2007

الورقة الشخصية
ما رأيك في المنتدى؟:

الرجوع الى أعلى الصفحة اذهب الى الأسفل

ماهو البروتوكول Empty رد: ماهو البروتوكول

مُساهمة من طرف ابو رااايش 9/14/2007, 12:40 pm

مشكووووووور على الموضووووووووووع
ابو رااايش
ابو رااايش
عضو ابدع بقلمه
عضو ابدع بقلمه

ذكر
عدد الرسائل : 103
العمر : 35
مكان الاقامة : [اكيد جده]
السٌّمعَة : 0
نقاط : 0
تاريخ التسجيل : 06/09/2007

الورقة الشخصية
ما رأيك في المنتدى؟:

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى