Monday, January 19, 2015
Saturday, January 17, 2015
OSI 7 Layer ( Data Link Layer )
بسم الله الرحمن الرحيم
Data Link Layer
اولا كدا هي عباره عن الطبقه رقم 2 من OSI فهي سادس طبقه تستخدم من جهه المرسل و ثاني طبقه تستخدم من جهه المستقبل .
طبقه Data Link Layer هي الطبقه المسئوله عن تحديد الاجزه اللازم شرائها
لبناء الشبكه علي حسب البروتوكولات المستخدمه في هذه الطبقه مثل PPP .... طبعا كلام مبهم شويه
لبعض الناس ... نبدا من الاول كدا تمام .. كنا
قلنا ان في حاجه اسمها انواع الشبكات صح وعرفنا ان في نوع اسمه LAN وعرفنا
ان ال LAN هي شبكه داخليه بتتكون من 3 مكونات اساسيه ... ان حابب تراجع الموضوع ممكن تشوفه هنا
http://network-omar-ahmed.blogspot.com/2014/12/network-for-all-people.html
دلوقتي بقا طبقه ال Data Link Layer هي المسئوله عن ال LAN
يعني بتحدد الاجهزه التي يتم شرائها لبناء الشبكه ... والجهاز البيشتغل في هذه الطبقه هو ال Switch اظن كدا
الصوره وضحت ... كدا افتكرنا حاجه جميله ركز معايا بناء الشبكه بيكون بواسطه Switch وتوصيل الشبكات بيكون بواسطه Router .
من اهم العمليات التي تحدث في طبقه Data Link Layer هي عمليه CRC
... قبل ما نقول هي عباره عن اي هنقول ان طبقه Data Link
Layer بتتعامل مع حاجه اسمها Mac ودي رقم ثابت لكل جهاز هنتكلم عنه ان شاء الله قريب
بشي من التفصيل ... نرجع لكلامنا عمليه CRC
تتم عند الجهاز المرسل والجهاز المستقبل بحيث اذا تساوت القيم يكون
ارسال البيانات سليم اما اذا اختلفت القيم يطلب الجهاز المستقبل ارسال البيانات مره
اخري فهي عمليه حسابيه تتم للتاكد من ان عدد ال Frames
التي تم ارساله كامل .
Mac
بتمني يكون كل سطر فيه معلومه قيمه بالنسبه ليكم
... بتمني تقيم علشان اقدر اكمل ... بالتوفيق للجميع ان شاء الله ... دعواتكم بالتوفيق
و السداد
Thursday, January 15, 2015
OSI 7 Layer ( Network Layer )
بسم الله الرحمن الرحيم
Network
Layer
اولا كدا هي عباره عن الطبقه رقم 3 من OSI فهي خامس
طبقه تستخدم من جهه المرسل و ثالث طبقه تستخدم من جهه المستقبل :)
دلوقتي تعال نتعرف علي وظيفه الطبقه ... هي الطبقه المسئوله عن الاتصالات بين الاجهزه الطرفيه التي تكون في شبكات مختلفه ... ثواني هنفهم يعني اي ... فاكر لما اتكلمنا عن انواع الشبكات وقلنا عندنا نوع منهم اسمه WAN النوع دا بقا هو البيستخدم الطبقه دي وبيكون بواسطه جهاز اسمه Router اتكلمنا عنه بردو دوره بكل بساطه علشان نفتكر هو ربط الشبكات المختلفه ...
ان مش فاكر ممكن تشوف هنا
http://network-omar-ahmed.blogspot.com/2014/12/network-for-all-people.html
لذلك فان طبقه Network Layer
هي المسئوله عن الرحله الكامله لل Packet
من الجهاز المرسل الي الجهاز المستقبل كأختيار افضل مسار للرحله
تقدر تعرف اكتر عن المووضع دا من هنا
https://www.youtube.com/watch?v=32hjBZhOyMw
اتكلمنا قبل كدا عن البروتوكولات وعرفنا ان في كل طبقه بروتوكولات معينه بيتعمل في كل طبقه .... عندنا في طبقه Network Layer يوجد مثلا بروتوكول IP Protocol وهو المسئول عن تكوين IP Address ... هنتكلم قريب عنه بشي من التفصيل ان شاء الله
بتمني يكون كل سطر فيه معلومه قيمه بالنسبه ليكم
... بتمني تقيم علشان اقدر اكمل ... بالتوفيق للجميع ان شاء الله ... دعواتكم بالتوفيق
و السداد
اكونت الفيس بوك
https://www.facebook.com/omar.ahmedramadan
صفحتنا علي الفيس بوك
https://www.facebook.com/pages/Networks-For-All/376795975825097
شكرا
Tuesday, January 13, 2015
OSI 7 Layer ( Transport Layer )
بسم الله الرحمن الرحيم
Transport
Layer
اولا كدا هي عباره عن الطبقه رقم 4 من OSI ... فهي رابع
طبقه تستخدم من جهه المرسل و رابع طبقه تستخدم من جهه المستقبل ... تستخدم هذه الطبقه
لوظيفه اساسيه بكل بساطه هي نقل البيانات من الجهاز المرسل الي الجهاز المستقبل :)
Transport
Layer
يوجد طبقه اخره يطلق عليها Network Layer بحيث تتمم خدمات طبقه Transport
Layer ... لذلك فان هناك انسجام
بين بروتوكولات الطبقتين ... طبعا فاكر يعني
اي بروتوكول :) مجموعه من القواعد يعمل مع بعضها البعض لحل مشكله ما تمام كدا =D
(( هنعرف كل حاجه عن طبقه Network Layer
قريب ;) )) دلوقتي هنتكلم عن حاجه مهمه وهي طريقه عمل طبقه
Transport Layer بحيث تعمل
هذه الطبقه بطريقتين مختلفتين ببروتوكولين مختلفين :)
اول طريقه معانا هي طريقه موثوقه يطلق عليها اسم
Connected Oriented يعني البيانات بتوصل وبيحصل تاكيد علي انها وصلت تمام ... وهي تستخدم بروتوكول TCP وهو يحتوي علي مجموعه من البروتوكولات التي تقوم
كل منها بوظيفه ما :)
تاني طريقه معانا هي طريقه غير موثوقه Connected less يعني ممكن
البيانات مش توصل او ممكن يحصل ليها تكرار كمان وهي تستخدم بروتوكول UDP
وهو يحتوي علي مجموعه من البروتوكولات التي تقوم كل منها بوظيفه ما
:) ... ناخد بالنا هنا الفرق بين البروتوكول
دا و نوع من انواع ال Wire Media
ال هو ال Twisted Pair Cable الموجود فيه ال UTP هو عباره عن
unshielded twisted pair محدش يقع
فيها :)
بعض الخدمات
البتقدمها طبقه Transport
Layer
تقطيع البيانات
Data Segmentation
يتم تقطيع البيانات
الي قطع مناسبه علي حسب امكانيات الشبكه او علي حسب ما يتفق عليه بين المرسل و المستقبل
لان اذا حدث خطا يقوم بارسال One Segment فقط
وليس كل ال Data ... طبعا افضل
ترتيب و ترقيم القطع
المرسله Segment number
من الممكن ان يتم
ارسال ال Segment من اكثر
من طريق ... (( ركز زي ما قلنا ال Data يتم تقطيعها الي العديد من
ال Segment لسهوله النقل ))... لذلك من
الممكن ان يتم استقبلها بصروه غير صحيحه اذا لم يتم ترتيبهم عند الجهاز المستقبل ... لذلك يتم اضافه ترقيم و ترتيب لل Segment المرسله عند الجهاز المرسل لتصل الي الجهاز المستقبل
بصروه صحيحه
الاشعار باستلام
القطع Segment Acknowledgment
حتي يتم الارسال
و الاستقبال بين الجهاز المرسل و الجهاز المستقبل بصوره صحيحه يتم ذلك علي اربعه خطواط
اساسيه تبدا من الجهاز المرسل و تنتهي عند الجهاز المستقبل
--------------> تاسيس الاتصال بين الجهاز المرسل و المستقبل
<-------------- الاتفاق علي عدد ال Segment المرسله
--------------> ارسال ال Segment من الجهاز المرسل للجهاز المستقبل
<------------- عمل Ack اي الرد هل تم الاستقبال ام لا
طبعا الكلام دا
بخصوص بروتوكول TCP اما
بروتوكول ال UDP مش بيعمل
الكلام دا .... ودي الفرق بنهم بابسط الامثله علشان كدا دايما نقول ان بروتوكول TCP هو بروتوكول Connection oriented اما
بروتوكول UDP فهو بروتوكول Connection Less كدا اتكلمنا عن
بعض الخدمات البتقدمها Transport
Layer في ال OSI
بشي من التبسيط بتمني يكون فيهم افاده ليكم
بتمني يكون مقال مفيد للجميع وان حاجه بسيطه و بكرر المدونه دي لكل شخص لسا في بدايه طريقه في مجال الشبكات ... يالتوفيق للجميع
اكونت الفيس بوك
https://www.facebook.com/omar.ahmedramadan
صفحتنا علي الفيس بوك
https://www.facebook.com/pages/Networks-For-All/376795975825097
شكرا
Monday, January 12, 2015
OSI 7 Layer ( session layer )
بسم الله الرحمن الرحيم
session layer
هي الطبقه الخامسه في OSI ... تنفز في جهه المرسل في المرحله الثالثه لكن
في جهه المستقبل تنفز في المرحله الخامسه ... هي الطبقه المسئوله عن تنظيم تبادل الحوار
diagram control بين الجهاز المرسل والجهاز
المستقبل .
اشهر الامثله علي هذه الطبقه :
Half Duplex
هو عباره عن عمليه تناوب
بين الاجهزه اي ان جهاز ما يرسل والاخر يستقبل او العكس ... مثل الاجهزه التي تكون
في يد رجال الامن ,,, شخص ما يرسل ما يريد ان يقوله والاخر يستمع الي ما يقال او العكس
... في الطريق الي الانقراض لكن يوجد بعض التطبيقات التي تستخدم هذه التقنيه حتي الان .
Full Duplex
هي التكنولوجيا الحديثه
المنتشره من سنوات عديده ... حيث يستطيع الجهتين ان يرسلو ويستقبلو في نفس الوقت دون
اي مشكله ... مثل اجهزه المحمول و غيرها .
لكن هناك نقطه هنا يجب
ان يتم التعليق عليها ... كيف اصبح في كل هذه التكنولوجيا الحديثه ان يتم الارسال و
الاستقبال في نفس الوقت دون مشكله !!
الحل كان في تغير نوع الكبلات المستخدمه في الاتصال ... حيث يعلم البعض ان التلفاز هو جهاز مستقبل للبيانات فقط لا تستطيع ان ترسل منه بيانات لجهاز اخر فنجد ان نوع الكبل فيه هو Coaxial Cable يوجد فيه سلك واحد ليتم ارسال البيانات في اتجاه واحد فقط وهذا مثال حي علي Half Duplex ... اما Full Duplex فيستخدم كبلات UTP or STP حيث يوجد بيهم اسلاك للاستقبال والارسال في نفس الوقت وبهذا يستطيع ان يرسل ويستقبل جهاز ما في نفس الوقت الذي يرسل او يسقبل جهاز اخر ... بالطبع هذا بالنسبه لل Wire Media .
coaxial cable
UTP and STP
هناك وظيفه اخره لهذه الطبقه وهي الاحتفاظ بنسخه من اجر جزء من البيانات تم ارسالها حتي يتم وصول اشعار من الجهاز المستقبل انه تم الاستلام فيتم مسح هذه النسخه اما اذا لم يتم استلام اشعار بالاستلام يتم ارسالها من جديد .
بتمني يكون مقال مفيد للجميع وان حاجه بسيطه و بكرر المدونه دي لكل شخص لسا في بدايه طريقه في مجال الشبكات ... يالتوفيق للجميع
اكونت الفيس بوك
https://www.facebook.com/omar.ahmedramadan
صفحتنا علي الفيس بوك
https://www.facebook.com/pages/Networks-For-All/376795975825097
شكرا
Wednesday, January 7, 2015
OSI 7 Layer ( presentation Layer )
بسم الله الرحمن الرحيم
presentation layer
هي الطبقه السادسه في OSI
... تنفز في جهه المرسل في المرحله الثانيه لكن في جهه المستقبل تنفز في المرحله السادسه
... وهي المسئوله عن ترجمه اي عمليه علي الجهاز المرسل او المستقبل للغه الكمبيوتر
اي (0 , 1 ) .(0 , 1 ) تعني دائره كهربائيه ... فعندما تكون
( 1 ) هذا يعني وجود تيار كهربي اما ( 0 ) فهذا يعني عدم وجود تيار كهربي .
لكن هناك مشكله ,,, هي كيفيه ترجمه لغه الانسان
الي لغه الاله او ترجمه لغه الاله الي لغه الانسان ,,, فالاله لا تفهم لغه الانسان
نهائيا ؟!!فالحل يكمن في ... ASCII
CODEINGبحيث كل حرف في لغه الانسان له نظير في لغه الاله
من الاصفار و الوحايد ,,, فعندما يدخل الانسان كلمه ما فيقوم الكمبيوتر بتحويل كل حرف
الي مجموعه من هذه الاصفار والوحايد حتي يستطيع ان يتعامل معها ويفهمها ثم يقوم بارسالها
.
في هذه الطبقه يحدث ثلاثه عمليات هامه جدا للبيانات وهي :
1) DATA CODING هذه العمليه تقوم بترجمه كل حرف من لغه الانسان
الي المناظر لها في لغه الاله .
2) DATA COMPRESSION هذه العمليه تقوم بضغط الملفات لتصغير حجمها فيسهل
نقلها .
3) DATA ENCRYPTION هذه العمليه تقوم بتشفير البيانات بمفتاح معين لا
يعلمه الا ال destination حتي لا تصبح عرضه للهاكر بسهوله .
# لاحظ جيدا ان هذه العمليات الثلاثه تحدث في جهه المرسل ,,, اما بالنسبه
لجهه المستقبل فيحدث العكس ترتيبا و اليه
اي تكون اول عمليه في جهه المستقبل DATA ENCRYPTION ولكن ليس تشفير للبيانات بل فك لهذا التشفير DATA DECRYPTION
ثم DATA COMPRESSION ولكن ليس ضغط للبيانات بل فك لهذا الضغط DATA DECOMPRESSION
ثم اخيرا DATA CODING و لكن ليس عمل كود علي البيانات بل فلك لهذا الكود DATA DECODING
بتمني يكون مقال مفيد للجميع وان حاجه بسيطه و بكرر المدونه دي لكل شخص لسا في بدايه طريقه في مجال الشبكات ... يالتوفيق للجميع
اكونت الفيس بوك
https://www.facebook.com/omar.ahmedramadan
صفحتنا علي الفيس بوك
https://www.facebook.com/pages/Networks-For-All/376795975825097
شكرا
Friday, January 2, 2015
OSI 7 Layer ( Application Layer )
بسم الله الرحمن الرحيم
OSI ... OPEN SYSTEM INTERCONNECTION
من المواضيع المهمه جدا في مجال الحاسب عموما و الشبكات خصوصا
قديما كانت كل شركه لها معاييرها التي تسير عليها لتقوم ببناء الشبكه او تقوم بصيانتها او حتي هدم الشبكه وبنائها من جديد ... فكان كل هذا تكلفه رهيبه علي اصحاب المؤسسات او الهيئات التي تريد اقامه هذه الشبكه لتسهيل العمل لديهم ... فوضعت موسسه ال ISO المعايير التي تسير عليها كل الشركات وكان مكسب ايضا للشركات التي تقوم ببناء الشبكات للمؤسسات حيث انهم يصبحون مصنفون عالميا ومكسب لاصحاب المؤسسات بانهم يستطيعون ان يتعاملون مع اكثر من شركه بدون تكاليف عاليه
اول حاجه لازم تعرفها بكل بساطه ان ال OSI هي عباره عن نموذج يشرح الخطوات التي تمر بها البيانات من الجهاز المرسل الي الجهاز المستقبل ويطلق علي هذه الخطوات الطبقات ... وهي عباره عن 7 طبقات يحدث في كل طبقه شي معين للمعلومات التي يتم ارسالها ... كلام جميل صح
OSI 7 Layer
اول طبقه عندنا هنتكلم عنها النهرده هي application layer وهي عباره عن اول طبقه تستخدم من جهه المرسل و اخر طبقه
تستخدم من جهه المستقبل ... يعني البيانات بتكون زي ما هي DATA عند المرسل في application layer وبتتحرك للطبقات التانيه عند المرسل هنتكلم عنهم ان شاء الله قريب ولما
تروح عند المستقبل بتمر بكل الطبقات وبتوصل في النهايه ل
application layer عنده ... يعني زي ما قلت اول طبقه تستخدم من جهه المرسل و اخر طبقه تستخدم
من جهه المستقبل .
دلوقتي بقا عايزين نعرف هي عباره عن اي
... تمام اوي اصبر علي رزقك بس
هي عباره عن مجموعه من البروتوكولات التي
تقدم خدمات تستخدمها البرامج للوصول الي الشبكه ... والبروتوكول هو مجموعه من القواعد
التي تنظم عمليه الاتصال بين الاجهزه داخل الشبكه .
فهمت الكلام الكبير دا =D من الاخر كدا الطبقه دي هي ال
Interface البيظهر ليك يعني هي واجهه اي برنامج بتستخدم علشان بيخدم علي الشبكه
زي بالضبط دلوقتي انت مركز و بتقرا المقال دا من خلال متصفح ما دا بقا application layer عرفت هي اي ولا لسا
.
Example of Interface
دلوقتي هنتكلم عن بعض البروتوكولات الموجوده في هذه الطبقه
تكمن وظيفه هذه الطبقه في تحديد البروتوكولات المستخدمه لانتقال المعلومات داخل الشبكه حيث يوجد الكثير من هذه البروتوكولات داخل كل طبقه ... ومنها علي سبيل المثال بعض البروتوكولات المستخدمه في طبقه application layer :
HTTP " hyper text transfer protocol
فهو البروتوكول المسئول عن نقل ملفات النصوص التشعبيه ,,, حيث ان هذا البروتوكول الذي يقوم عليه عمليه التصفح الي الانترنت ,,, ببساطه بردو علشان الناس تفهم ,,, البروتوكول دا هو البيظهر ليك علي الشمال فوق في اي لنك وانت قاعد علي الانترنت ... شفته ولا لسا ... هو المستخدم للتصفح و التحرك علي مواقع الانترنت
" FTP " file transfer protocol
من اسمه يظهر تعريفه ,,, فهو البروتوكول المسئول عن نقل الملفات ويحدد اليه هذا النقل كيف يسير باختصار كدا علشان الناس تفهم البروتوكول دا هو المستخدم لما حضرتك بتعمل تحميل لملفات
DNS " domain name system "
هو البروتوكول المسئول عن خدمه اسماء النظاقات ,,, اي يقوم بتحويل اي IP الي URL او العكس ,,, حيث انه من الصعب جدا حفظ جميع الاي بي لجميع الاجهزه او المواقع فيقوم DNS بهذا العمل ,,, فنحن نكتب علي المتصفح اسم موقع ما يقوم DNS بتحويل هذا ال URL الي IP فيصل المتصفح الي destination ,,, ومن ناحيه اخره هناك الهاكر الذين يقومون بتصميم مواقع مشابه للمواقع الحقيقيه فيسهل بذلك سرقه اي اكونت لاي شخص ,,, فياتي دور DNS هنا بانه يقوم بتحويل هذا IP الي URL ,,, وان شاء الله كل حاجه من الحاجات الفاتت دي هتتشرح ان شاء الله ال IP و ال DNS :)
بتمني يكون مقال مفيد للجميع وان حاجه بسيطه و بكرر المدونه دي لكل شخص لسا في بدايه طريقه في مجال الشبكات ... يالتوفيق للجميع
اكونت الفيس بوك
https://www.facebook.com/omar.ahmedramadan
صفحتنا علي الفيس بوك
https://www.facebook.com/pages/Networks-For-All/376795975825097
شكرا
Subscribe to:
Comments (Atom)









%2Bhalf%2Bduplex.jpg)
full%2Bduplex.jpg)




.jpg)


