أقسام الوصول السريع ( مربع البحث )

أخر الاخبار

الجزء الأول من Http_Cycle لكورسPHP_2022

اتعلمنا في كورس الديزاين الهو Client-side أو Front-end مسماه في الباك اند والفرنت اند أو Client-side كان عابرة عن files من HTML و CSS و JAVASCRIPT والكان بيقرأ Files الفرونت اند أو client-side أو ازاي كنت بشوف الموقع قدامي كديزاين من خلال Browser أو المتصفح وكل دا لحد هنا كدا كله مش جديد بالنسبة لكورس الباك اند ، مين كان بيتعامل مع الموقع بتاعنا أو مين كان بيتعامل مع الموقع النتَ انشأتة ب HTML و CSS و JS  كان بيكون في User أو مستخدم واليوزر أو المستخدم ازاي كان بيدخل على الموقع ؟ من خلال انه بيعمل سيرش مثلاً على الموقع فيظهرله الموقع قدامه فيدخل الموقع فتبدء فايلات HTML و CSS و JS تحمل معاه ويفتح معاه الموقع على Browser المتصفح . دا كدا الحنا اتعلمناه في كورس الديزاين الفرونت اند أو Client-side ولكن منعرفش اي البيحصل اصلاً 
الجزء الأول من Http_Cycle لكورسPHP_2022
الجزء الأول من Http_Cycle لكورسPHP_2022


ما هو الدومين 

خلينا نعتبر حالياً إن أنا اليوز أو المستخدم وأنا عاوز اروح لجوجل فأنا عشان أروح لجوجل هكتب في URL المتصفح اسم الويب سايت النا عاوز اروح علية الهو جوجل ، طب واسم الويب سايت بيطلق عليه اي ؟ بيطلق عليه دومين .
PHP_2022


المفروض اصلاً إن كل سيرفر يعني مثلاً سيرفر الفيسبوك أو سيرفر جوجل أوسيرفر تويتر بيكون موجود لية دومين ، يبقي كل سيرفر بيكون موجود لية دومين يعني عنوان ، طب يعني اي اصلاً عنوان ؟ مش كل واحد فينا ساكن في مكان بيكون لية عنوان وهتلاقي كل واحد لية عنوان مختلف مثلا واحد سكن في مصر واحد ساكن في السعودية واحد ساكن مثلاً في المنصورة في مصر وهكذا فجوجل بردوا ليها عنوان www.google.com دا كدا عنوان جوجل 
PHP_2022


المقصود بالسيرفر سايد server-side 

السؤال بقا حالياً أنا كسيرفر واحد مثلا شخص يعني أو user مستخدم داخل على جوجل فكتب google.com فالمفروض مين يرد علية ؟ سيرفر جوجل ويفتحله صفحة جوجل ، يبقي البيرد على user مش انا لأ  لأن الطلب دا مش عندي الطلب دا عند سيرفر جوجل.
يبقي اي هو المقصود بقا بالسيرفر سايد ؟  هو المكان المكتوب فيه اللوجيك Logi بتاع السيرفر ، يعني أي Logic بتاع السيرفر بردوا ؟ يعني في مثلاً هناك لغة برمجة PHP فين هناك داتا بيز MYSQL لغة برمجة مع داتا بيز مع مثلا Files وطبعاً مش هتلاقي دول بس لأ هتلاقي كمان Files وحاجات تانية كتير 
PHP_2022

تمهيد ما قبل DNS (Domain Name Server)

ولو افترضنا في الرسمة بتاعتنا إن هو دا السيرفر و user أو المستخدم لو دخل على Browser المتصفح وقالك أنا عاوز ادخل على جوجل هل في Request هيتم مباشرة ما بين client العميل الهو طالب جوجل والسيرفر مباشرة قالك لأ مش دا البيحصل امال اي البيحصل ؟ قالك أول حاجة انت لما بتكتب على المتصفح بتكتب google.com واتفقنا إن دا كدا اسمه دومين ، اهو الدومين ده عشان يترجم لحاجة تعرف توصل بيها لل server-side قالك لازم يترجم ل IP-Address .
يعني المفروض اصلاً لما نيجي نزور المواقع بتاعتنا منكتبش الدومين الهو www.google.com ونكتب IP-Address للسيرفر الحنا عاوزين نروحله ولأن اصلاً هتلاقي لكل سيرفر IP-Address فالمفروض انت تكتب IP-Address للسيرفر النتَ عاوز توصله ، بمعنى نفترض مثلا إن IP 12945678 هو IP-Address بتاع جوجل فالمفروض ان لما اكتب IP وادوس على انتر سيرفر جوجل يفتحلي صفحة جوجل ، ولكن هل منطقي انتَ كمستخدم أو عميل تحفظ جميع IPs بتاعت كل المواقع بتاعتك مثلا سيرفر جوجل بينتهي ب 8 سيرفر فيسبوك بينتهي ب 5 سيرفر انستغرام بينتهي ب 9 فانتَ كدا هتتلغبط فقالك هنعمل بقا DNS.
PHP_2022

أهمية DNS (Domain Name Server)

انتَ بتروح تبعت الدومين الهو مثلاً Google.com لل DNS ، المتسخدم اللي في الصورة عاوز يدخل على جوجل فيبعت طلب لل DNS وال Domain Name Server عبارة عن حاجتين ، عباره عن كل domains وال IP-Address بتاعتها يعني مثلاً انتَ عاوز تروح على جوجل فهو هنا هيروح على IP-Address بتاع جوجل ويجبلك الدومين بتاعه ، يعني انت الوقتي كمستخدم عاوز تدخل على جوجل فإنت بتبعت Request أو طلب لل DNS فال DNS بيشوف في القائمة عنده الدومين google.com بيقابله انهي IP-Address فمثلا IP-Address بتاع جوجل 12345 فال DNS هيبعت Request لجوجل يعرفه إن في شخص مثلاً عاوز يدخل عندك جوجل.
PHP_2022


خلاصة الجزء الأول من Http_Cycle

احنا قلنا إن user أو المستخدم هيكتب دومين فالدومين هيعمل طلب أو Request في DNS (Domain Name Server) عن IP-Address بتاع الدومين Google.com فال DNS هيجيب IP-Address لجوجل وليكن مثلاً IP-Address 8.8.8 أي حاجة للتجربة فال DNS كدا بعت Request لجوجل فجوجل تعمل أي بقا ؟ ودا النعرفه في الجزء المقالة التانية 

الفيديو على يوتيوب  

لو عاوز تشوف الجزء الأول من Http_Cycle لكورسPHP_2022 على يوتيوب اضغط على تشغيل الفيديو 

قم بالضغط على الجزء الأول من Http_Cycle لكورسPHP_2022 لإجراء الإختبار

شاهد أيضا:
تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-