القائمة الرئيسية

الصفحات

تكلمت سابقاً إن الأربع الطبقات الأول تهم مهندس الشبكات كثير .. والسبب انه قادر يكتشف الأخطاء فيها بكل سهوله ✔️.



لذلك بتكلم اليوم عن الطبقة الرابعة " layer four " ..🍂

‏تسمى هذي الطبقة ب ( Transmission Layer) أو طبقة النقل .

‏وظيفتها 📝.

‏أنها المسؤوله عن نقل البيانات والمعلومات من الجهاز الأول إلى الجهاز الثاني أو الرد من الجهاز الثاني إلى الأول .


ايضاً من أهم وظائفها هي عمليه تقسيم و الترتيب م بين الأرسال والأستلام ✅.

‏كيف يجري هذا الشيء تخيل معي .. لو عندي جهازين .. الجهاز الأول يبغا يرسل مثلاً صوره عبر الأيميل ل الجهاز الثاني في نفس الوقت الجهاز الأول قاعد تتصفح قوقل وكمان قاعد تحمل مثلا لعبه ..


ذحين عندك أكثر من مهمه في نفس التوقيت إرسال إيميل ، و تصفح ، وايضاً download طيب كيف كلها تتم في منفذ واحد ؟؟ هنا يجي دور الطبقة الرابعه تقوم بتقسيم منافذها بشكل وهمي إلى ما يعادل 65536 سواء استخدمت TCP أو UDP .. اذا تقدر تنفذ العديد من المهام في نفس التوقيت ✔️.


‏طيب نجي للبروتوكولات اللي تعمل بذي الطبقة .. أهم بروتوكولين هم TCP و ال UDP ،، لابد انك تعرف الفروق بينهم وتجي موضوع أساله سواء في الأختبارات أو المقابلات الشخصيه .


أولاً برتوكول ل " TCP " اختصاراً ل Transmission Communication Protocol ..💫

‏يسمى ايضاً ب Connection-Oriented بسبب انه Reliable أو موثوق مما يجعل هذا نوع مؤثوق هو أستخدامه ل " Three-Way Handshake " المصافحه ثلاثية الأطراف راح اشرحها بتفصيل لن مهم تفهمها ..💡



قلنا نوع TCP مؤثوق بسبب استخدامه ل Three-Way Handshake .. طيب ماهي ؟

‏نرجع للأمثله لو عندي جهاز الأول حاب يرسل ملف للجهاز الثاني با أستخدام برتوكول TCP .

‏قبل أرسال الملف تتم 3 خطوات ..🍃



‏1- يرسل الجهاز الأول رساله استكشافيه أو تحققيه إذا م كان الجهاز الثاني موجود ويعمل بصوره صحيحه ، و تسمى هذي الرساله ب SYN 👩🏻‍💻⬅️🧑🏼‍💻.

‏2- اذا وصلت الرسالة للجهاز الثاني يقوم برد على الجهاز الأول وتسمى ب ( SYN/ACK ) 👩🏻‍💻➡️🧑🏼‍💻.


3- يقوم الجهاز الأول برد على الجهاز الثاني بانه وصل منك رد وتسمى ب ( ACK ) 👩🏻‍💻⬅️🧑🏼‍💻.

‏صوره توضح الأمور أكثر ..💡



بعد ذي 3 خطوات يتم إرسال الملف لأنه تاكد من وجود اتصال وان اكيد البيانات أو الملف راح يصل 100٪  لكن عيبه ان بطيء بسبب انه راح يستمر ب أرسال SYN إلى حين يتم الرد عليه من قبل الجهاز الأخر مما يجعله Slower ↘️.



العكس تماماً يحدث في بروتوكول UDP اختصاراً ل User Datagram Protocol ..🍂

‏يعُرف ب Connection-less لذلك يعتبر Not-Reliable غير مؤثوق لأنه لايستخدم قبلها باي خطوه على طول يرسل البيانات " No Pre steps performed " مما يجعله اسرع Faster ✅↗️.


‏ممكن يخطر ببالك هل معقول اني ارسل بيانات م يهمني توصل ؟؟ لا ابداً مهوب كذا المبدأ لكن فيه بيانات تهمني السرعه فيها زي مثلاً لما تكلم مكالمه فيس تايم احيان تلقى الصوت يسبق الصوره بس عادي م تزعجك مره .. فهو يستخدم لمكالمه الصوت والصوره ✅.



أهم البرتوكولات اللي تستخدم هذي الأنواع بمنافذها ..✨💛

‏- HTTP = TCP80
‏- HTTPS = TCP443 
‏- FTP = TCP20, 21 
‏- SSH = TCP22
‏- Telnet = TCP23
‏- SMTP = TCP25
‏- BGP = TCP179


- SNMP = UDP161
- TFTP = UDP69
- DNS = USP53
- SYSLOG = UDP514


هل اعجبك الموضوع :

تعليقات