شرح بروتوكول ال TCP/IP , الجزء الثاني و الفرق بين TCP و UDP

شرح بروتوكول ال TCP/IP , الجزء الثاني و الفرق بين TCP و UDP





بسم الله الرحمن الرحيم

بروتوكول
TCP/IP


TCP : Transmission Communication Protocol
و تعني بروتوكول نقل الاتصال أي أن مهمة هذا البروتوكول هي النقل , نقل ماذا نقل البيانات عبر الشبكة .


IP : Internet Protocol
و تعني بروتوكول الانترنت و هو عبارة عن عنوان لجهازك يربطك بالشبكة و لكل جهاز عنوان مختلف عن باقي الأجهزة في الشبكة .

TCP/IP :
هو أحد أهم البروتوكولات المستخدمة في شبكة الانترنت بل انه البروتوكول الرئيسي فيها , و هو المسؤول عن التخاطب و التواصل بين القطع و المعدات في الشبكة .
يساعد هذا البروتوكول على ربط أجهزة الحاسوب مع بعضها في الشبكة بواسطة منافذ يمكن لهذا البروتوكول أن يفتحها .
أيضا هذا البروتوكول هو الذي يعطيك ال
IP Address
الخاص بجهازك و هو الذي يحدد المنفذ الذي سوف يتم اتصالك منه .

سوف أسهل عليكم الأمور :
بروتوكول ال
TCP/IP
يتكون من 5 بروتوكولات و هي كالتالي :
TCP , UDP , IP , ICMP , ARP
و حقيقة أنا كنت لا أريد الدخول هنا و لكن كنت أريد أن اشرح في المدونة أدوات الباك تراك الخاصة في الشبكات و فحصها و لكن لا قيمة لتلك الشروحات ما لم أشرح هذه البروتوكولات و الاتصالات .

و في جزء اليوم سوف أتحدث عن بروتوكولين فقط هما :
TCP , UDP

أولا :
TCP
هو بروتوكول يتحقق من وصول الإرسال و هو يحتاج إلى جلسة عمل قبل إرسال البيانات إلى الحواسيب .

آلية العمل :

عندما يتم إرسال إحدى الرزم من حاسوب إلى أخر فان هذا البروتوكول يتأكد من وصول الرزمة إلى الحاسوب , و إذا لم تصل فانه يقوم بإرسال الرزمة مرة أخرى , حتى يتأكد من أنها وصلت و بعد ذلك يرسل الرزمة الثانية و يتأكد من وصولها و بعد ذلك يرسل الثالثة و هكذا .
تتم هذه العملية بناءا على ما يسمى بال
Connection Based
حيث أن الحاسبان اللذان يتراسلان البيانات يتفقان على كمية بيانات محددة سوف يتم إرسالها في الوقت واحد و ذلك بناءا على سرعة الحاسبان و يتم الاتفاق على أمور أخرى و هذا ما يسمى بجلسة العمل .

ثانيا :
UDP : User Datagram Protocol
و تعني بروتوكول بيانات المستخدم .

كيف يعمل هذا البروتوكول ؟

انه يقوم بتقسيم الرسالة إلى عدة أجزاء و يقوم بإرسال هذه الأجزاء إلى المستقبل مع وضع عنوان المستقبل في كل جزء من أجزاء الرسالة طبعا و يرسل هذه الأجزاء في فضاء الانترنت مما قد يجعل جزء يصل قبل جزء أخر فهذه الأجزاء لا تسلك نفس الطريق في الشبكة .
إن هذا البروتوكول لا يقدم لنا أي ضمانه لوصول الرسالة صحيحة 100% لان هدف هذا البروتوكول هو إيصال الرسالة بأسرع وقت ممكن و ليس هدفه إيصال الرسالة و التأكد من وصولها بسلامه كما يفعل بروتوكول ال تي سي بي .


إن أهم شيء في هذه المقالة هو الفرق بين هذين البروتوكولين و هما :
TCP , UDP
و نجمل الفرق بينهما في الشرح التالي :

أولا :
بروتوكول ال يو دي بي  يعتمد على طريقة
Connectionless
أي انه لا يؤمن الاتصال مباشرة بين المرسل و المستقبل بل انه يرسل رسالة لعنوان المستقبل . أما ال تي سي بي فانه يعتمد على طريقة
Connection-Oriented
حيث يؤمن اتصال كامل و مباشر بين المرسل و المستقبل .

ثانيا :
بروتوكول ال يو دي بي أسرع من بروتوكول ال تي سي بي لان ال يو دي بي لا يتحقق من صحة وصول الرزم بعكس ال تي سي بي الذي يتحقق من صحة و سلامة وصول كل رزمة من البيانات .

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

رابعا :
إذا أرسلت رسالتين بال يو دي بي فانك لا تعرف أيهما سوف تصل أولا  لان كل واحدة من الرسالتين تسلك طريقا مختلف , أما بال تي سي بي فان الرسائل تصل بالترتيب حسب ما أرسلها المرسل فالرسالة التي أرسلت أولا تصل أولا و هكذا .

و أخيرا في هذا المقالة أذكر الأمثلة على كل من البروتوكولين :
TCP , UDP

أمثلة على ال تي سي بي :

Appache TCP 80
E-mail SMTP 25
File Transfer Protocol , FTP 21
Source Shell , openssh 22



أمثلة على ال يو دي بي :
Domain Name System DNS 53
Trivial File Transfer Protocol , TFTP
و كما يستخدم أيضا في المحادثات الصوتية و المرئية لأنه يوفر السرعة و لا بأس و لو قطع جزء من البيانات لأنها لا تؤثر كثيرا .

هكذا انتهى درس اليوم الذي لا بد أن يكون له تكمله حتى نتحدث عن باقي البروتوكولات و نفهم آلية عملها . و البروتوكولات التي بقية علينا هي

IP , ICMP , ARP

و إذا و جدت أمور أخرى تهمنا كهاكر أخلاقي في بروتوكولات أخرى فاني ان شاء الله سوف أشرحها لكم .

هناك 5 تعليقات:

جميع الحقوق محفوظة © 2018-2030 Networking
تصميم : GFU-EG