![]() |
| الجزء الأول من Http_Cycle لكورسPHP_2022 |
ما هو الدومين
خلينا نعتبر حالياً إن أنا اليوز أو المستخدم وأنا عاوز اروح لجوجل فأنا عشان أروح لجوجل هكتب في URL المتصفح اسم الويب سايت النا عاوز اروح علية الهو جوجل ، طب واسم الويب سايت بيطلق عليه اي ؟ بيطلق عليه دومين .
![]() |
المفروض اصلاً إن كل سيرفر يعني مثلاً سيرفر الفيسبوك أو سيرفر جوجل أوسيرفر تويتر بيكون موجود لية دومين ، يبقي كل سيرفر بيكون موجود لية دومين يعني عنوان ، طب يعني اي اصلاً عنوان ؟ مش كل واحد فينا ساكن في مكان بيكون لية عنوان وهتلاقي كل واحد لية عنوان مختلف مثلا واحد سكن في مصر واحد ساكن في السعودية واحد ساكن مثلاً في المنصورة في مصر وهكذا فجوجل بردوا ليها عنوان www.google.com دا كدا عنوان جوجل
المقصود بالسيرفر سايد server-side
السؤال بقا حالياً أنا كسيرفر واحد مثلا شخص يعني أو user مستخدم داخل على جوجل فكتب google.com فالمفروض مين يرد علية ؟ سيرفر جوجل ويفتحله صفحة جوجل ، يبقي البيرد على user مش انا لأ لأن الطلب دا مش عندي الطلب دا عند سيرفر جوجل.
يبقي اي هو المقصود بقا بالسيرفر سايد ؟ هو المكان المكتوب فيه اللوجيك Logi بتاع السيرفر ، يعني أي Logic بتاع السيرفر بردوا ؟ يعني في مثلاً هناك لغة برمجة PHP فين هناك داتا بيز MYSQL لغة برمجة مع داتا بيز مع مثلا Files وطبعاً مش هتلاقي دول بس لأ هتلاقي كمان Files وحاجات تانية كتير
![]() |
تمهيد ما قبل 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.
أهمية 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 لجوجل يعرفه إن في شخص مثلاً عاوز يدخل عندك جوجل.
خلاصة الجزء الأول من 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 لإجراء الإختبار
شاهد أيضا:
.jpg)

.png)


.png)
