البرمجة للجميع
البرمجة للجميع

@p_4all

10 تغريدة 1 قراءة Mar 26, 2022
تعالي كدا نتخيل انك قاعد زهقان و سمير صحبك قالك ع فيلم حلو تتفرج عليه و ليكن اسمه حماده و عشان انت زي سمير صحبك فقير بتروح هوب فاتح Google Chrome و كاتب
Https:// egybest . com. / movies / hamda
طيب اي البيحصل هنا مجرد ما دوست Enter ال URL بيتكون من 4 أجزاء
١- schema : https://
و دا بيقول لل browser بتاعك وليكن Google Chrome روح اتصل بال server عن طريق http
2- domain : egybest . Com
و دا ال domain name بتاع ال site
3- path : movies
و دا المسار الموجود فيه الفلم الانت عايز تتفرج عليه
4-resources: hamda
و دا اسم الحاجه الانت عايز تشوفها.
شقي لحد هنا ... شقي موت .. اي البيحصل بقي
1-اول حاجه بيروح كروم يدور علي ال IP address الخاص بال domain و ف حالتنا هنا ال IP الخاص ب egybest عن طريق ال domain name system (DNS) و عشان عمليه البحث تكون سريعه الداتا بتتخرن مؤقتنا في اكتر من
layer و الهما ال browser cache , operating system cash , local network cash and ISP cashe انت مش عارف يعني اي ISP صح حسيت عيب أنا بحس بزبوني 😂
دي اختصار ل internet service provider الهما زي اتصالات و فودافون و كدا
طيب الراجل ملقاش ال IP في اي cashe من دول يروح
ال browser يبص في DNS server و يعمل عمليه بحث متكرره لحد مايجيب ال IP
2-خلاص ال browser لقي ال IP ال browser هنا بيعمل establishes a TCP connection مع ال Server و بيعمل three way handshake بيتاكد فيه أن السيرفر شغال مش offline مافيش مشاكل في الاتصال و هكذا نعتبر
أنه بيخش ع السيرفر بيقولو صباح الفل التاني السيرفر بيرد عليه بيقولوا صباح الاشطا فالتاني يرد يقوله حبيبي و ال connection بتقفل ها يتقفل و نركز اوي على أنه خلاص اتقفل
طيب و بعدين ال browser بيبعت http request لل server بيكون شكله كدا
GET / hamda /1.1
Host: egybest . Com
بعدين
the server processes the request
و بيروح يرد عليه و لو كل حاجه تمام بيعتله status code 200 السيرفر مش هيرد عليك يقول تمام كله تحت السيطرة 😂😂 لا دا بيرد بحاجه اسمها status code و ليكن ع سبيل المثال 200 يعني ok الهو successfully عندك مثلا
error 404 not found السيرفر عايز يقولك أن البدور عليه دا مش قادر الاقيه عندي و هكذا و متقسمين يعني ال client error الهو العيب من عندك هتلاقي دائما بيكون بيداء ب 4 "4xx"لو المشكله في السيرفر بيداء ب 5 "5xx" و في أنواع تانيه
طيب خلاص السيرفر رد عليك ب ٢٠٠ بيكون شكل الرد كدا
𝘏𝘛𝘛𝘗 / 1.1 200 𝘖𝘒
𝘋𝘢𝘵𝘦:، 9 FEB 2022 00:01:01 𝘎𝘔𝘛
𝘚𝘦𝘳𝘷𝘦𝘳: 𝘈𝘱𝘢𝘤𝘩𝘦
𝘊𝘰𝘯𝘵𝘦𝘯𝘵-𝘛𝘺𝘱𝘦: 𝘵𝘦𝘹𝘵 / 𝘩𝘵𝘮𝘭 ؛ 𝘤𝘩𝘢𝘳𝘴𝘦𝘵 = -8
<! 𝘋𝘖𝘊𝘛𝘠𝘗𝘌 𝘩𝘵𝘮𝘭>
<𝘩𝘵𝘮𝘭 𝘭𝘢𝘯𝘨 = "𝘦𝘯">
Hamda
</ 𝘩𝘵𝘮𝘭>
و بعدها خلاص يبدا يعرضك محتوي صفحه ال html الانت طالبها
عشان بعد كدا لما تروح تكتب egybest . Com تعرف المعناه البتحصل يا بيه ف أقل من جزء من الثانيه
و دي صوره بتوضح البقولك عليه

جاري تحميل الاقتراحات...