اي بي

  • DHCP كيف تحصل على اي بي من ال

     

    كتير أوي أوي تروح كافيه او مطعم و تلاقي ترابيزة عجبتك اوي .. تجري عليها عشان تقعد تلاقي ال Waiter يقولك بكل لباقة

    “سوري يا فندم بس الترابيزة ديه محجوزة” .. فمتقق بعينك اكتر على الترابيزة تلاقي حاجة مكتوب عليها

    ((Reserved))

    انا شخصيا بتضايق اوي .. دائما بتضايق لما تلاقي الحاجة اللي انت حاببها محجوزة لغيرك 😀

    كذلك في شغلك لو انت IT و تلاقي جهاز معين جيه ياخد IP و استلم ال IP و فجاءة يقولك !!

    “IP is conflicted”IP Address Conflict | How to Resolve IP Conflict? - ManageEngine OpUtils

    فاقد الشيء .. لا يعطيه .. هكذا الحال لما نيجي نتكلم عن ال DHCP-Server .. مبدئيا كده عايزين نتفق مع شوية مباديء ^_^

    أولا: ال DHCP-Server بيبقى عنده خانة مهمة جدا ليها اكتر من مسمى (ولكن كل المسميات تعني نفس الشيء) مثلا في سيسكو إسمه Current Index

    يعني ايه ال Current Index ؟؟!!

    يعني أول IP ال DHCP-Server هيفكر يديه لجهاز لما يستلم DHCP-Discover Packet “ال DHCP-Discover Packet ديه الباكت اللي بيبعتها الجهاز إللي طالب IP”

    ثانيا: ال DHCP-Server ممكن يكون موجود داخل الشبكة اللي موجود فيها الجهاز إللي هياخد IP و ممكن يكون خارجها

    ثالثا: ال DHCP-Server قبل ما يدي ال IP للجهاز .. لابد إنه يتأكد من إجابة سؤال منطقي جدا

    “هل فيه جهاز في الشبكة ديه واخد نفس ال IP” ؟!!

     

    How to create a scope reservation and scope options in DHCP Server |  Windowstechpro

    إذن .. لابد من آلية معينة تخلي ال DHCP-Server يقدر يعرف هل فيه جهاز شايل ال IP ده ولا لأ

    و الآلية ديه تختلف لو كان ال DHCP-Server موجود مع ال DHCP-Client في نفس الشبكة أو خارجها ^_^

    1-بالنسبة لو كان ال DHCP-Server موجود مع ال DHCP-Client في نفس الشبكة:

    فهنا يجري و يبص على ال ARP Cache Table .. يشوف هل عنده ال IP ده قصاد ال MAC و لا لأ

    لو لقاه .. يبعت ICMP Echo Request و يفضل حاطط إيده على خده مستني ال ICMP Echo Reply

    اسئل نفسك سؤال ؟!!

    لو كان بالفعل جهاز شايل ال IP ده و إستلم ال ICMP Echo Request .. الجهاز المفترض يعمل ايه ؟!!

    يبعت ICMP Echo Reply صح ؟!!

    لو استلم ال ICMP Echo Reply ال DHCP-Server يدرك إن ال IP ده مشغول و Not Available بالتالي يبدء يزود في ال Current Index بقيمة واحد

    يعني لو كان ال Current Index موجود تحته

    10.0.0.2 و كان ال IP ده مشغول يحط مكانه 10.0.0.3 و يعمل نفس ال Checking Mechanism

    لو ال DHCP-Server ملقاش اصلا ال IP في ال ARP Cache Table هيعمل ايه ؟!!

    هيبعت ARP Request و يصرخ في الشبكة بعلو صوته و يقول

    (الجهاز إللي ال IP بتاعه 10.0.0.2 يبعتلي ال MAC بتاعته)

    طبعا لو جهاز فعلا شايل ال IP ده هيرد بال MAC و لو مفيش جهاز في الشبكة شايل ال IP ده يبقى ال DHCP Server هيدرك إن ال IP متاااح و يديه لل DHCP-Client ^_^

    2-لو كان ال DHCP-Server خارج الشبكة .. مبيلجأش لخيار انه يبعت ARP لأن ال DHCP-Client او الشبكة اللي هيوزع جواها مش معاه في نفس الشبكة و زي ما احنا عارفين ال ARP اصلا باكت برودكاست .. فمفيش راوتر هيستلم البرودكاست على إنترفيس و يخرجها من انترفيس تاني

    طب يعمل ايه عشان يتأكد ال IP متاح ؟!!

    يبعت ICMP Echo Request .. و بالتالي لو استلم ICMP Echo Reply يدرك ان ال IP فيه جهاز شايله و مشغول و غير متاح .. و لو مستلمهاش يدرك إن ال IP متاح و يديه لل DHCP-Client عادي جدا ^_^

     

  • ما الفرق بين البورت و الأي بي

    يتمثل الاختلاف الرئيسي بين عنوان IP ورقم المنفذ في أن عنوان IP هو تسمية رقمية تساعد على تحديد جهاز معين في الشبكة بينما رقم المنفذ هو قيمة عددية مخصصة لعملية في الجهاز.

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

    ما الفرق بين الاي بي IP والبورت Port والبروتوكول Protocol

    لكى تتواصل الاجهزة مع بعضها فى شبكة واحدة نحتاج لثلاثة امور هامة جدا وهى :
    * IP address ( 192.168.1.1 ) ( 10.0.0.2 )
    * Port ( 80 – 25 – 110 – 21 – 53 – 23

    * Protocol ( HTTP – SMTP –pop – ftp – DNS – telnet او HTTPS )

    TCP IP Ports: What are they? Why are they important to me?

    ‏الاي بي IP address : هو المعرف الرقمي لأي جهاز (حاسوب، هاتف محمول، آلة طابعة) مرتبط بشبكة معلوماتية تعمل بحزمة بروتوكولات الإنترنت، سواء أكانت شبكة داخلية أو شبكة الإنترنت.
    هو رقم يحصل عليه جهاز الكمبيوتر ولا يمكن ان يتشابه مثل ارقام السيارات – ارقام التليفونات…الخ

     

    ‏البورت Port و البروتوكول Protocol يعتبر المصطلحين شىء واحد او يكملا بعضهم البعض
    مثال: قمت بفتح صفحة انترنت من خلال جوجل كروم او غيره، وكتبت فى العنوان بالاعلى Facebook.com بمجرد كتابة هذا العنوان فى المتصفح يقوم جهاز الكمبيوتر تلقائيا باستدعاء بروتوكول http او https.

     

    ‏لماذا هذا البروتوكول مثلا؟

    جهاز الكمبيوتر او الويندوز مبرمج تلقائيا لذلك وعرف ان المستخدم يرغب فى تصفح الانترنت والبرنامج او البروتوكول المسئول عن تصفح الانترنت هو بروتوكول HTTP . ( يتم استدعاء البروتوكول بصورة اوتوماتيكية من الويندوز )

    ‏البروتوكول Protocol : هو عبارة عن برنامح يكون موجود تلقائيا فى اى نظام تشغيل ( ويندوز – ماك – لينكس ) فاى نظام تشغيل فى العالم يكون به بروتوكول HTTP
    المسئول عن تصفح الانترنت .

    ‏طريقة عمل البروتوكول Protocol : لكى يقوم البروتوكول بنقل الداتا او المعلومات من المستخدم الى الانترنت ومن الانترنت الى المستخدم يلزم وجود ثغرة برمجية مفتوحة Port
    مثال :
    Protocol HTTP + Port 80 بروتوكول تصفح الانترنت يتعامل مع ثغرة برمجية رقمها 80 ( ثابتة فى كل انظمة التشغيل )

    ‏ملحوظة هامة : البروتوكول يفتح او يتعامل مع البورت المناسب له ولا يمكن ان يتشارك فى نفس رقم البورت اكثر من بروتوكول واحد.

    البورت Port : ثغرة برمجية فى انظمة التشغيل وعدد هذه الثغرات ما بين 0 – 65536 تغرة برمجية ، وكل ثغرة يعمل عليها بروتوكول مختلف عن الاخر.

    ‏الثغرة البرمجية : فتحة او بوابة فى كل انظمة التشغيل لتنظيم دخول وخروج الداتا.

    انواع البروتوكولات والبورتات – نتعرف الان على عدد من اشهر بروتوكولات الانترنت :

    SMTP او Simple Mail Transfer Protocol : هو برتوكول ارسال البريد الالكترونى عبر الانترنت يعمل على Port 25

    ‏POP او Post Office Protocol : هو بروتوكول استقبال البريد الالكترونى عبر الانترنت ويعمل على Port 110.

    FTP او Transfer Protocol File : هو بروتوكول التحميل من الانترنت ويعمل على Port 21.

    ‏DNS او Domain Name System : هو بروتوكول يقوم بترجمة أسماء النطاقات من كلمات إلى أرقام تعرف باسم عنوان الأي بي ) يعمل على Port 53.

    Telnet او Terminal Network : هو بروتوكول يتيح للمستخدمين إمكانية تشغيل البرامج عن بعد ويعمل على Port 23.

     

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر