Home Videos

كيف بنيت إنترنت خاص بي من الصفر؟ (DNS + Protocol خاص) (YouTube Video Transcript)

Need transcripts for other videos? Try our YouTube Transcript Generator →
Title: كيف بنيت إنترنت خاص بي من الصفر؟ (DNS + Protocol خاص)
Duration: 00:10:30
Total Correct Answers:
Current Caption
Correct

Learning Modes

YouTube Video Transcript Hide

Ask AI Result

The ask AI result will appear here..
(00:00:00) Your YouTube transcript will appear here (00:00:00) بهي القناه سوينا كثير مشاريع سوينا (00:00:02) تطبيقات وبنينا نظام تشغيل من الصفر سوينا (00:00:04) محرك بحث زي جوجل واليوم رح نسوي الانترنت (00:00:06) بس هي المره مش من الصفر تحديدا ورا تفهم (00:00:08) ايش قصدي لقدام بالمقطع اليوم مش بس رح (00:00:10) اشرح لك كيف الانترنت تشتغل اليوم رح (00:00:11) ابنيه قدامكم المقطع رح يكون ممتع باذن (00:00:13) الله حاول تجيب شيء تاكله عشان رح نذكر (00:00:15) شوي معلومات مهمه رح تستفيد منها ممكن (00:00:17) تشكرني لو كان عليك امتحان شبكات عمرك (00:00:19) بحياتك يا عزيزي المتابع صفنت بسقف غرفتك (00:00:21) بالليل وحكيت لازم ابني الانترنت [ضحك] (00:00:24) اذا الاجابه لا فمبروك عليك انت انسان (00:00:26) طبيعي ان شاء الله يعني واذا الاجابه ايوه (00:00:28) انك فكرت بالموضوع فوقتها لازم تشوف لك (00:00:29) حياهشوف لك اي شيء تسويه لانه وضعك صعب (00:00:31) عشان ما تضطر تسوي هالشيء بنفسك سويتها (00:00:33) انا بدالك بهذا المقطع سويت اني سويت (00:00:35) الانترنت من الصفر ما رح اشوف لك حياه (00:00:36) يعني شوفها لحالك قبل ما ندخل بالشرح لازم (00:00:38) نسال السؤال المهم جدا وهو ايش هو (00:00:40) الانترنت زمان قبل ما يكون في مواقع او (00:00:42) متصفحات او حتى جوجل كان في فكره بسيطه (00:00:44) جدا عند الناس وهي كيف نخلي الكمبيوترين (00:00:46) يتكلموا مع بعض حتى لو كانوا في مدن (00:00:48) مختلفه بسبب هذا السؤال البسيط صار عندنا (00:00:50) النت الحالي اللييلي الكل يعرفه وهو (00:00:51) ببساطه مش موقع مش تطبيق ومش حتى الويب في (00:00:54) كثير ناس تلخبط وتفكر انه الانترنت هو (00:00:56) نفسه الويب بس هم مختلفين الانترنت ببساطه (00:00:58) هو شبكه ضخمه من الشبكات المقصد من كلمه (00:01:00) شبكه شايف جهازك الخاص سواء كان لاب توب (00:01:02) او بي سي او جوال هي الاجهزه مربوطه (00:01:04) بالشبكه المحليه تبعك اللييلي هي الواي (00:01:06) فاي مثلا بهيك انت كونت شبكه خاصه فيك (00:01:08) فتقدر تتخيل الانترنت على انه زي هي (00:01:11) الشبكه بس على شكل اكبر بحيث انه جيرانك (00:01:13) عندهم شبكه جيرانهم عندهم شبكه وهكذا (00:01:15) الكثير من الشبكات كون شبكه واحده كبيره (00:01:17) كل هذول الشبكات والاجهزه متصله ببعض عن (00:01:19) طريق بعض القواعد قواعد هي نسميها (00:01:21) بروتوكولز الانترنت بدا في الستينات مع (00:01:23) مشروع اربانت والهدف منها بالبدايه ما كان (00:01:25) ترفيهي ولا سوشال ميديا كان الهدف من (00:01:27) المشروع هو كيف نخلي هي الشبكه اللي عندنا (00:01:30) تشتغل حتى لو جزء منها انقطع فقدنا الوصول (00:01:32) لها ومن هنا طلع لنا مفهوم تقسيم البيانات (00:01:34) الى باكتس او بالعربي حزم صغيره وهي الحزم (00:01:36) يتم ارسالها عبر اكثر من طريق الباكتس او (00:01:39) الحزم هي ببساطه بيانات ولكن تم تقسيمها (00:01:41) لاجزاء صغيره بحيث لما تجمعها يطلع عندي (00:01:44) النتيجه النهائيه اللييلي انا بنقولها (00:01:45) ونستخدم الباكتس عشانها زي ما حكينا بتكون (00:01:47) كثير صغيره بحيث لو فقد اي جزء من هي (00:01:49) الحزم في الطريق لاي سبب من الاسباب نقدر (00:01:51) بكل بساطه نستبدل هذا الجزء ونعيد نرسله (00:01:54) من جديد بدون ما نرسل كل شيء من البدايه (00:01:56) تقدر تتخيلها زي شركات النقل كيف شركه (00:01:58) النقل لما تيجي تنقل الاغراض من بيتك مثلا (00:02:00) لبيت جديد بيقسموا الاغراض من بيتك (00:02:02) لصناديق صغيره ياخذوا هي الصناديق ويعبوها (00:02:03) في شاحناتهم والشاحنات هي اللييلي محمله (00:02:05) بالاغراض بتوصلها لبيتك الجديد ومن نفس هي (00:02:07) الفكره طلع عندنا بروتوكولات زي التي سي (00:02:10) بي بروتوكول التي سي بي هنا اختصار لكلمه (00:02:12) ترانسميشن كنترول بروتوكول هذا البروتوكول (00:02:14) مسؤول عن ضمان وصول البيانات بشكل صحيح (00:02:16) بين جهازين بحاول اعطيكم مثال من الحياه (00:02:18) الحقيقيه لهذا البروتوكول عشان تقدر (00:02:19) تستوعبه معي تخيل انك ترسل كتاب بالبريد (00:02:22) ما نقدر بطبيعه الحال نرسل كتاب كامل لان (00:02:24) حجمه رح يكون كبير فنقسمه صفحات مثلا نرقم (00:02:27) هي الصفحات بارقام تدل على ترتيب كل صفحه (00:02:29) بعدها نرسل الصفحات للطرف الثاني وهو رح (00:02:31) يستلم وبما انها مرقمه رح يرجع يجمعها مع (00:02:34) بعض واذا كان في اي صفحه ناقصه مش موجوده (00:02:36) رح يبعث لنا انه في صفحه مثلا رقم 10 ما (00:02:38) وصلته فوقتها نرجع نحن نبعث بس هي الصفحه (00:02:40) اللي ما وصلت ومن هنا نقدر نستخلص اهميه (00:02:43) هذا البروتوكول لان بدون البيانات ممكن (00:02:45) تضيع او ممكن توصل ناقصه او مش بنفس (00:02:47) الترتيب فيصير لخبطه وللعلم في بروتوكولات (00:02:49) كثيره مبنيه على التي سي بي واشهرهم يلي (00:02:51) اغلب الناس تعرفها حتى لو ما كنت مبرمج (00:02:53) اضمن لك انك تعرفه هو اتش تي تي بي اكيد (00:02:55) بس تبي تدخل على اي موقع تلاحظ انه يكون (00:02:57) مبلش لش الادرس باتش تي تي بي او اتش تي (00:03:00) تي بي اس وراح احكي الفرق بينهم لبعدين (00:03:01) قبل ما ندخل جزئيه الويب لازم نشرح ايش هو (00:03:04) الاي بي اتوقع كلكم حرفيا بتعرفوا ايش هو (00:03:06) الاي بي تقدر تتخيل الاي بي على انه (00:03:08) الادرس يلي يخلي اي جهاز ثاني يعرف مين (00:03:10) انت ومن وين جاي زي بطاقه الهويه حقك (00:03:12) بالضبط في الاي بي هو رقم يدل على هويتك (00:03:14) انت كشخص او مجموعه اشخاص على النت طبعا (00:03:16) هذا بشكل مختصر عشان ابسط لكم الفكره (00:03:18) كالعاده المصادر بالوصف اللي بتفاصيل اكثر (00:03:20) بعد ما عرفنا ايش هو الانترنت لازم نعرف (00:03:22) ايش هو الويب زي ما حكيت انه الويب مش (00:03:24) نفسه الانترنت الانترنت هو البنيه التحتيه (00:03:26) اللي هي الاسلاك والراوترات والسيرفرات (00:03:28) والاجهزه بشكل عام حتى الجوالات اما الويب (00:03:30) هو عباره عن خدمه مبنيه فوق الانترنت (00:03:32) هدفها عرض محتوى الصفحات الليي كلنا (00:03:34) بنشوفها على النت اللي هي المواقع بشكل (00:03:36) عام والصور والفيديوهات منهم هذا الفيديو (00:03:38) اللي قاعدين تتابعونا السؤال اللي غالبا (00:03:39) انطرح منك الحين يا عزيزي المتابعه هو كيف (00:03:41) يشتغل كلنا عندنا متصفح بغض النظر ايش (00:03:44) المتصفح اللي تستعمله تفتح المتصفح تبعك (00:03:46) تكتب يو ار ال للموقع اللي تبي تروح له (00:03:48) بهاي الخانه مثلا يوتيوب دوت كomوم وظيفه (00:03:50) المتصفح هنا انه يرسل طلب او اتش تي تي بي (00:03:52) ريكويست للسيرفر اللييلي موجود عليه هذا (00:03:54) الموقع والسيرفر غالبا برد عليه بملفات (00:03:56) اتش تي ام ال سي اس اس وجافا سكريبت (00:03:58) والمتصفح هنا وظيفته انه يركبهم مع بعض (00:04:00) بطريقه خليك تشوف الموقع بالشكل اللي انت (00:04:03) شايفه قدامك الويب يعتمد على كثير اشياء (00:04:05) منها بروتوكولات زي اتش تي تي بي واتش تي (00:04:07) تي بي اس والمتصفحات اللي ندخل منها على (00:04:09) الويب وبرضه على السيرفرات الويب اللييلي (00:04:11) تتواصل معها عن طريق البراوزر لحتى تجيب (00:04:13) لك ملفات الصفحات على الويب ايش هو الاتش (00:04:14) تي تي بي وايش الفرق بينها وبين اتش تي تي (00:04:16) بي اس اتش تي تي بي هنا اختصار لكلمه (00:04:18) هايبر تكست ترانسفير بروتوكول ومن الاسم (00:04:20) هو بروتوكول مبني على تي سي بي اللي (00:04:22) شرحناه وظيفته نقل الرسائل من المستخدم (00:04:25) كلاينت في حالتك انت للسيرفر او العكس او (00:04:27) حتى بين السيرفرات وبعضها عشان يسهل علينا (00:04:29) عمليه التواصل على الويب بانه يحدد ستاندر (00:04:32) او معيار ثابت تنتقل فيه البيانات بين (00:04:34) الاجهزه وبالنسبه لاش تي تي بي اس ما هو (00:04:35) حرفيا نفس الشيء بالضبط بس الفرق هنا الاس (00:04:38) هاي معناها سكيور او امن بما معنى انه في (00:04:40) اتش تي تي بي اس احنا بنشفر الرسائل قبل (00:04:42) ما نبعثها بحيث يكون امن من الاتش تي تي (00:04:44) بي العادي لانه ما يشفر الرسائل بشكل عام (00:04:46) يعني بطبيعه الحال المتصفحات الموجوده (00:04:48) وبرضه المواقع وحتى السيرفرات مبنيه على (00:04:51) اتش تي تي بي كستاندرد او معيار ثابت للكل (00:04:53) كذا احنا عندنا المعرفه الاساسيه لحتى (00:04:55) نبني بروتوكول زي الاتش اتش تي تي بي (00:04:57) لحالنا مبني على تي سي بي فبلشت البروجكت (00:04:59) بطبيعه الحال اخترت جو لانج لهذا المشروع (00:05:01) جو دائما خياري الوحيد لهي المشاريع بحب (00:05:03) السنتاكس حقها وبحب كيف انه اللغه جايه (00:05:05) بين اللو ليفل والهاي ليفل كذا تحسها (00:05:06) بالنص فسويت اول سيرفر بسيط مبني فوق التي (00:05:09) سي بي خليته يشتغل على بورت 14 13 طبعا (00:05:11) البورت هنا عشوائي تقدر تحطه على اي بورت (00:05:14) انت تبيه اول شيء سويته اني حددت شو (00:05:16) الكوماندز اللي راح يشتغل عليهم هذا (00:05:17) السيرفر سويت اربع كوماندز بسيطه بينج (00:05:19) لحتى نشيك اذا السيرفر شغال واموره تمام (00:05:21) فتش لحتى نقدر نجيب داتا من السيرفر متى (00:05:24) ما بدنا وببلش من اسمها لحتى ننشر اي شيء (00:05:26) على السيرفر وبرضه اخر كوماند وهو ليست (00:05:28) هذا يعرض له كل شيء منشور على السيرفر (00:05:30) الاتش تي تي بي عنده شيء نسميه ستيتس كودز (00:05:32) هذول الارقام فعليا توضح الحاله حق (00:05:34) الريكويست تبعك بشكل مختصر وهي معموله (00:05:36) بشكل ثابت يعني ما حد يقدر يغير فيها كل (00:05:38) رقم له معنى محدد فاستعملت نفس الارقام (00:05:40) عشان ما ابغى اكون مفلسفه واسوي مانع (00:05:42) للارقام من الصفر فباختصار 200 معناها كل (00:05:44) شيء تمام 2011 معناها انه الشيء اللي تبي (00:05:47) تنشره على سبيل المثال تم نشره بنجاح 400 (00:05:49) معناها انه في مشكله بطريقه ارسال (00:05:51) الريكويست من عندك انت ككلاينت 404 اكثر (00:05:54) واحد مشهور ومعناها انه الملف او الشيء (00:05:56) اللي تدور عليه غير موجود واخيرا 500 (00:05:58) ومعناه انه في ايرور صاير على جهه السيرفر (00:06:01) مش من عندك انت كمستخدم وبالاخير عملت (00:06:03) فانكشن وظيفته يعمل بارس للريكويست بما (00:06:05) معناه انه يقرا محتويات الريكويست يلي (00:06:07) جاني ويفهم المستخدم ايش بي من الريكويست (00:06:09) لحتى اقدر ارد عليه طريقه كتابه الريكويست (00:06:11) تكون بالشكل التالي عندنا بالبدايه (00:06:13) الكوماند لو تتذكروا قائمه الكوماندات (00:06:16) كانوا ليست ببلش فيتش وبينج فاول شيء (00:06:18) تحددوا هو ايش الكوماند بعدها ايش التارجت (00:06:21) تبعك بهذا الكوماند مثلا لو كنا نبي نعمل (00:06:23) ببلش لشيء معين زي ما حكيت لكم لازم يكون (00:06:25) في تارجت او اسم ملف او صفحه تخيلها زي (00:06:27) صفحه ويب مثلا لحتى نعمل بوست لاي محتوى (00:06:30) نحن نبيع عليها واخيرا يكون عندنا البدي (00:06:32) وهنا معناه المحتوى اللي نب نعمل له بوست (00:06:34) يعني مثلا هذا الريكويست قدامكم ببلش هوم (00:06:36) هلو ورد بحكي له اعمل بوست لكلمه هلو ورل (00:06:39) في الصفحه يلي اسمها هوم بس صار عندنا (00:06:41) سيرفر اكيد رح نحتاج كلاينت لحتى يقدر (00:06:43) يتكلم مع السيرفر الخاص فينا فسويت كلاينت (00:06:45) بشكل سريع وظيفته زي ما حكينا ياخذ (00:06:47) الريكويست اللي انا اكتبه له ويمر للسيرفر (00:06:49) وياخذ الرد من السيرفر ويرجع يعطيه لان (00:06:51) على شكل نص او تكست ثابت وسهل الفهم (00:06:53) تقريبا زي اتش تي تي بي بعد ما صار عندنا (00:06:55) سيرفر وكلاينت جاهز نعتبر حرفيا خلصنا (00:06:58) فكره المشروع حقنا بس عارف في احد مستنيني (00:07:00) احكي كيف اخلي دومين للسيرفر تبعي وكيف (00:07:02) الدومينات تشتغل اصلا عشان هيك سويت دي ان (00:07:05) اس سيرفر لحتى اسوي دومينات خاصه فيني (00:07:07) تنتهي بدوت نكسا يلي هو اسم المشروع نكسا (00:07:09) اسم المشروع هو مزيج بين كلمه نكست تو (00:07:11) نتورك ايش معنى دي ان اس دي ان اس اختصار (00:07:13) لكلمه دومين نيم سيستم زمان بالتسعينات ما (00:07:16) ادري اذا حد فيكم لحق على هالشيء ولا انا (00:07:17) لحقت على هالشيء بس على الاقل كان موجود (00:07:19) عندنا في البيت فشفته بس كان في كتيب صغير (00:07:21) كذا كان مكتوب فيه ارقام الهاتف الخاصه (00:07:23) ببعض المحلات والشركات وغيره والاماكن (00:07:25) العامه يعني الدي ان اس حرفيا نفس الشيء (00:07:28) يعني خلينا نعتبر انه هذا مثلا رقم جوالي (00:07:30) اللي طالع قدامكم على الشاشه وانت ما تبي (00:07:31) تحفظ الرقم كامل ما تسجل عندك باسم محمد (00:07:34) تصير لما تبي تتصل علي ما يحتاج تكتب رقمي (00:07:36) بكل مره مجرد ما تبحث عن محمد رح يجيك (00:07:39) اسمي وتقدر تتصل علي المواقع نفس الشيء (00:07:41) عندها دليل مكتوب بدل ما تكتب اي بي (00:07:43) الموقع مثلا جوجل هذا الاي بي تبع جوجل (00:07:45) قدامكم انت بس تكتب جوجل دت كomوم هو (00:07:47) الحاله رح يفهم انك تبتدي الاي بي (00:07:49) 142.250.185.206 (00:07:52) 206 اللي هو الاي بي تبع جوجل يعني من (00:07:54) الاسم نفسه يعرف الوجهه الخاصه فيك وهذا (00:07:56) هو بالضبط اللي يسويها الدي ان اس او (00:07:57) الدومين نيم سيستم ليش الدي ان اس مهم (00:07:59) اتوقع الجواب كثير واضح الانسان بشكل عام (00:08:01) سيء في التعامل مع الارقام واتوقع الشيء (00:08:03) واضح اغلبكم عنده تروما من الرياضيات (00:08:05) واللي ما عنده تروما من الرياضيات اكيد (00:08:07) الكلوس في الجامعه جاب له تروما ما علينا (00:08:08) فبدل ما تحفظ اي بي كل موقع لحتى تقدر (00:08:11) تدخل عليه اسهل لك بمراحل انك تحفظ (00:08:13) الدومين او الاسم الخاص بهذا الموقع عشان (00:08:15) تروح له عشان هيك نحن بنستخدم الدومين نيم (00:08:17) سيستم او الدي ان اس وبطبيعه الحال هو مش (00:08:19) برنامج سحري بالنهايه شغله ابسط ما تتصور (00:08:22) بالبدايه كتبت كل الكوماندز اللي راح (00:08:23) يستخدمهم الدي ان اس بهي الحاله تقريبا (00:08:26) نفس السيرفر اللي سويناه قبل شوي بس في كم (00:08:28) كوماند جديد منهم اول واحد اسمه ريزولف (00:08:30) هذا وظيفته انه يجيب لي الاي بي والبورت (00:08:32) الخاص باي دومين انا ادخله يعني يعني نرجع (00:08:34) لمثال جوجل لو جوجل مسجل عندي وكتبت (00:08:37) ريزولف للدومين جوجل دوت نكس راح يجيب لي (00:08:39) هذا الاي الرجستر هنا هو حرفيا تسجيل (00:08:41) دومين جديد لاي اي بي وبورت انا اختارهم (00:08:44) الديليت حذف لاي دومين موجود انا ابي (00:08:46) احذفه والليست هنا تعطيني كل الدومينز (00:08:48) اللي موجوده عندي اصلا بالنسبه للستيتس (00:08:50) كودز هم نفسهم بالضبط اللي حكينا عنهم قبل (00:08:53) بس الفرق عندنا واحد جديد هنا رقمه 409 (00:08:55) وهذا معناه اذا في عندنا دومين مثلا فنقل (00:08:58) جوجل دوت نكس واجيت اسجل دومين جديد (00:09:00) وسجلتها بنفس الاسم ما رح يرضى وراح يقول (00:09:02) لي انه في دومين اصلا موجوده بهذا الاسم (00:09:04) وراح يرجع لي ستيتس كود 409 وبالنهايه نفس (00:09:07) السيرفر اللي قبله بنيت فانكشن لكل كوماند (00:09:09) من هذول الكومانز وبس خلصت السيرفر عملت (00:09:11) كلاينت برضه للسيرفر هذا وبطبيعه الحال (00:09:14) رجعت للكلاينت القديم اول واحد يلي سويناه (00:09:16) بالبدايه لان الكلاينت الاول كان يستخدم (00:09:18) الاي بي والبورت والحين بما انه صار عندنا (00:09:21) دومين نيم سيستم او دي ان اس نقدر نسجل (00:09:23) المواقع حقتنا عن طريق دومين مش مجرد اي (00:09:25) بي فعدلت شوي اشياء وهي التجربه قدامكم (00:09:28) نسوي شوي ريكويستات تجريبيه نجرب فيها اذا (00:09:30) السيرفر شغال معي بشكل صحيح وبعدها نسجل (00:09:33) موقع في دومين جديد طبعا كل الدومينات (00:09:35) اللي تتسجل عن طريق السيرفر حقي تنتهي (00:09:37) بدوت نكس اب اللي هو اسم المشروع زي ما (00:09:39) حكيت وبكذا انا ما استخدمت اتش تي تي بي (00:09:41) وما استخدمت دي ان اس جاهز بنيت (00:09:43) البروتوكول بنفسي وبنيت نظام الاسماء برضه (00:09:45) بنفسي فحرفيا احنا نعتبر بنينا كل شيء (00:09:46) بنفسنا ضايل بس شويه اجهزه نشبكها مع بعض (00:09:49) ويصير عندنا ويب بشكل عام يعني لو وصلت (00:09:51) لهي الجزئيه اتمنى تكون استمتعت بالمقطع (00:09:53) لو وصلنا 15,000 مشترك قبل نزول المقطع (00:09:56) الجاي رح اسوي متصفح كامل ويب مبني على (00:09:59) البروتوكول يلي سويتها اليوم وراح تقدروا (00:10:00) تشاركوا بالمقطع لاني اخيرا سويت سيرفر (00:10:03) ديسكورد الرابط راح يكون بوصف هذا المقطع (00:10:05) لو وصلنا فعلا 15,000 قبل موعد نزول (00:10:07) المقطع الجاي راح اسوي اللي حكيت لكم عنه (00:10:09) واسوي عنه مقطع وبرضه انتم رح تشاركوا (00:10:11) بحيث تقدروا تبنوا مواقع خاصه فيكم على (00:10:13) هذا البروتوكول ونستعرضها مع بعض على (00:10:15) الديسكورد بالمقطع ان شاء الله رح يكون في (00:10:16) براوزر كامل خاص بهذا البروتوكول تقدروا (00:10:18) حرفيا تسووا موقعكم من الصفر وتنشروه على (00:10:21) هذا البراوزر كل الناس الثانيه بتقدر تدخل (00:10:23) على الموقع تبعكم بس عن طريق الدومين وفي (00:10:25) الختام لا تنسى تحط لايك وتشترك وتنشر (00:10:27) المقطع لاكبر عدد من الناس لحتى يستفيدوا (00:10:29) وبس والله السلام ‏Wikom

Leave a Reply

Your email address will not be published. Required fields are marked *