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

تكوين تطبيقات مزود الانترنت

مغلق
بدأه madi في 6 فبراير 2002 · 6 رد · 1,165 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام

تكوين تطبيقات مزود الانترنت

INTERNET SERVER APPLICATIONS

مقدمة

مواكبة للتطورالهائل في تقنيات الحاسوب, وخدمات المعلومات, والسعي المستمر لتطوير اساليب و وسائل التعامل مع المعلومات سواء من ناحية إرسالها من حاسب لأخر عبر الشبكـات المنتشرة, أو من نـاحية سهـولة وسرعة استرجاعها, خصوصاً لغير المُلمين بكيفية استرجاع البيانات من المنظومات ذات الواجهات المعقدة والتي تتطلب من المستعملين دورات تدريبية بطُرق تشغيلها, و مواكبة للثورة التي أحدثتها الإنترنت و شبكة Web العالمية (www), فى طريقة اتصال الناس بعضهم البعض و تبادلهم للمعلومات, حيث اصبح بإمكاننا في أي وقت وأي مكان الإتصال بأى مكان فى العالم, و إرسال بريد إلكترونى و زيارة مواقع Web مختلفة, و المواقع الخاصة, اي الدخول للموقع المحتوي على المستندات المحتوية على البيانات والرسومات والصور المتعلقة بشركة ما, أو التحادث مباشرة عبر الحاسوب.

ومع ظهور تقنية تطبيقات مزود الانترنت الذي كانت الحل المتوافق مع عصر الإنترنت لمشكلة صعوبة وتعقد أسلوب استرجاع البيانات من البرامج ذات الواجهات المعقدة, و صعوبة تداول تلك البيانات وارسالها لفروع المؤسسة المنتشرة في اماكن جغرافية بعيدة جدا, وايضا توفيرا لخدمات أسرع و أضمن للزبائن ,مما يسهل عليهم الكثير من الوقت الذي قد تستهلكه عمليات الحجز أو طلب عروض أو طلب اشتراك أو طلبات الشراء و البيع و غيرها من الخدمات التي تقدمها هذه الشركات ,

Delphi تدعم مزود مقدم الطلب (Client Server ) ,و تعطى إمكانية تكوين برامج خاصة بشبكة الإنترنت والإنترانيت والتي تشتغل على شبكة مزود الخدمة (Web Server ), مثل برامج CGI أو برامج مكتبات الربط الديناميكية DLL والتي سوف يتم التطرق إليها لاحقا .

هذه التطبيقات (Web Server Application) ممكن تحتوى على مجموعة من المكونات (Component), التي لها علاقة خاصة بنشر الصفحات على الإنترنت و الإنترانيت , وهذه المكونات موجودة في Delphi على صفحة الإنترنت, والتي تسهل علينا عملية تكوين أحداث (Events) تستطيع أن تتعامل مع طلب معين (أي الطلب الذي يقدمه مقدم الطلب (Client), وعندما يتم التعامل مع الطلب ومعالجته, نكون قد تعاملنا مع مستندات (HTML) برمجيا وتحويلهم إلى مقدم الطلب (Client ) كرد على طلبه .

لتكوين تطبيقات (Web Server ) لابد من فهم :-

1- المصطلحات والقياسات المستخدمة فى الانترنت

2- تنشيط مزود HTTP .

3- تطبيقات شبكة المزود فى Delphi .

أولا المصطلحات والقياسات المستخدمة فى الانترنت

الشبـكة (NetWork) :

مصطلح الشبكة في عالم الحاسبات يعني مجموعة من أجهزة الحاسب المرتبطة مع بعضها البعض بكوابل, و هناك جهاز حاسب من بين الأجهزة المرتبطة, يسمى مزود الخدمة

(Server ), الذى يزود باقى الأجهزة بالخدمات و تسمى هذه الأجهزة مقدمات الطلب

(Clients), وشبكة الحاسبات هذه وفرت العديد من المزايا لمستعمليها, كالمشاركة في البيانات والبرامج والموارد اللازمة سواء مادية أو برمجية, بالإضافة لإمكانية توزيع العمل على المستعملين للشبكة, للعمل في توازي مع بعضهم البعض, و توفيراً للوقت أيضاً, ذلك مما أدى لمزيد من السرعة في انجاز الأعمال, وتسمى هذه الشبكة بشبكة العمل المحلية (LAN) (Local Area NetWork ) .

وبالتطور السريع فى مجال الشبكات, أصبح بالإمكان ربط شبكة من الحاسبات مع شبكة أخرى لتغطى مساحات أوسع و تسمى (WAN) ( Wide Area NetWork) , ثم تطور الوضع لربط شبكات (WANs) عن طريق أجهزة معينة لتكوين ما يعرف بالإنترنت .

الإنتـرنت :

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

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

لكى يستطيع كل حاسب بشبكة الإنترنت الإتصال بأى حاسب آخر, يتم تحديد عنوان لكل حاسب لكـى تتـم المراسـلة عليـه, ويسـمى هذا العنـوان IP Address

(Internet Protocol Address), وهو العنوان الذي يمثل هذا الجهاز على شبكة الإنترنت العالمية أو شبكة الإنترانت الخاصة, ويكون وحيد فقط أى لا يجوز ان يكون لجهازين نفس العنوان, أو جهاز يحمل أكثر من عنوان ( IP Address), و يتم عند الطلب تحديد عنوان الجهاز الهدف وكذلك تحديد عنوان الراسل لاستخدامه فى الرد .

ويتكون هذا العنوان من أربعة أرقام مفصولة بفاصلات عشرية بهذا الشكل (xxx.xxx.xxx.xxx), و تم تقسيم العنوان (IP Address ) حسب الاستخدام إلى ثلاثة أجزاء, و تسمى هذه الأجزاء (Classes) و هم :

Class A : يُعطى لمقدم الخدمة (Server Provider).

Class B : يمثل عنوان الشبكة المحلية.

Class C : يمثل عنوان المستخدم النهائي.

وشكرا

#2

مصطلح السياسة (Protocol) فى الشبكات :

يمثل مصطلح Protocl فى الشبكات, بأنه الطريقة القياسية المتفـق

عليهـا أو السياسة المتبعـة بين الأجهـزة المتصلة عبر الشبكات, والتـي تتيح الإتصال و تبـادل البيـانات و المعلومات بيـن الأجهـزة المكـونة للشبكـات, وهـذه السيـاسة تضعهـا المنـظمة العالميـة للقيـاسات (ISO),

(International Standard Organization), وتتنـوع السياسات حسب مجـالات الإستخدام المختلفة, لكـن السياسة الأساسية التى تحكم و تنـظـم الإتصـال بيـن أجهـزة الحـاسب عبـر الشبكـات هى

(Transmission Control Protocal / Internet Protocal ) TCP/IP, فهى السياسة التي تحرك شبكة الإنترنت العالمية, التى يعود إلي الإنترنت الفضل الأساسى في شهرته الواسعة .

الشبكة العنكبوتية(WWW) ( World Wide Web )

هى احدى خدمات الإنتـرنت, وأكثـرها شمولاً, وهي الخدمات الوحيدة من خدمات الإنترنت التي تحتوي على رسوم وأصوات و صور متـحركة, والقدرة على تقديـم تلك المواد في تنسيق وسائط مـتـعددة (multimedia).

كما أنها تقوم بربط الوثائق ذات العلاقة مع بعضها وإن اختلفت أنواعها, وتقوم بدمج الرسوم والأصوات والفيديو والصور المتـحركة سويـةً, وهي تسمح بتكامل أساليب البحث المختلفة من خلال برنامج واحد, إذ أنها تسمح للمستخدم بالبحث في الوثائق التي تحتوي على صور أو رسومات أو أصوات بالإضافة إلى النصوص, وهذا ما من شأنه أن يسمح للمستخدم بالتجول بين الموضوعات المختلفة, و من هذا الربط والدمج يتكون ما يسمى بالوسائط المرتبطة HyperMedia) (, وهذا ما جعل الشبكة العنكوبتية (WWW), أحـد أهـم وأشـهر أجـزاء الإنترنت .

مفـهوم صفـحـات Web :

إن موقع Web هو ككتاب مؤلف من صفحات Web موصولة ببعضها تُعرف بـ(Web site), مثلاً www.microsoft.comهو موقـع Web, حيث يتناول موضوعاً واحداً ، سواء كان كبيراً أو صغيرا, وعندما تستعرض Web ستنتقل من صفحة إلى أخرى و من موقع إلى أخر من خلال نقر ارتباطات تشعبية .

إذاً فالمستندات التي نراهـا عندمـا نستطـلع موقـع Web تسمى صفحات Web

(Web Pages), وتكـون صفحة Web عـادةً جـزءاً مـن مجمـوعة صفحـات أخـرى, و يتـم إنـشـاءها بإستـعمال لغـة تنـسيـقية خـاصة تسـمى (HTML) اختـصـار ( HyperText Markup Language ), أي لغة ترميز النصوص التشعبية التي يمكن أن يقرأها أي جهاز حاسب يحتوي على برنامج إستعراض Web (Browser), و هو برنامج يترجم شفرة لغة HTLM الخاصة بالمستند إلى صفحة Web يمكننا رؤيتـها على الشاشـة.

الشبكة العنكبوتية(WWW) ( World Wide Web )

عند استعراض موقع Web ستنتقل من صفحة إلى أخرى, و من موقع إلى أخر من خلال نقر الإرتباطات التشعبية ( Hyper link (, و هي كلمات أو رسوم مميزة بلون فريد, وتتميز أيضاً بأن إذا وضع مؤشر الفأرة فوقها, تغير شكلها الى يد مؤشرة, وعندما تنقر هذا النص أو الرسم المميز، ستنتقل أو تقفز تلقائياً إلى صفحة Web أخرى, أي الى ملف أخر بمحتويات قد تكون نصية أو صور أو رسوم أو حركة أوصوت أو أي منها مع بعضها ضمن الملف الواحد.

وشكرا

#3

للرفع

#4

أخي العزيز ؟لو سمحت... كيف اعرف رقم الip addressلاي جهاز؟

#5

السلام عليكم

ممتاز الله يعطيك العافيه madi

دروس مشوقه والى الامام

وارجو ان تستمر الدروس وشكرا

saleh2003

#6

:(

#7

كيف يتم برمجة ال Hyper link على صفحة HTML من ال DELPHI

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

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