logo

مرحباً بك في YAYAKict  
أنت لم تقم بتسجيل دخولك! سجّل دخولك لتتفقد رسائلك.


مواقع مهمه:

أمن المعلومات والأتصالات هل انت من المهتمين في امن المعلومات والاتصالات ؟ نعم تفضل هنا تبدء رحلتك

The UDP & TCP Ports

 

البورتات

 

 

ما هو البورت او المنفذ Port ؟

من المهم بنفس القدر فهم المنافذ. هذه ليست منافذ فعلية ستجدها على ظهر الكمبيوتر. هذه منافذ ظاهرية موجودة كجزء من بروتوكولات TCP / IP و UDP.

هناك 65536 منافذ تتراوح بين 0-65535.

المنافذ الأكثر استخداماً هي المنافذ ذات الأرقام الأقل.

ان مثال التشغيل البعيد او ( Remote Control ) اتصال سطح المكتب البعيد لـ Windows كمثال (يُعرف أيضًا باسم الخدمات الطرفية).

يستمع "خدمات المحطة الطرفية" (بشكل افتراضي) على المنفذ 3389. عند فتح "عميل سطح المكتب البعيد" (تشغيل الأمر " mstsc") وكتابة عنوان IP ، سيحاول العميل الاتصال بـ IP على منفذ 3389.

الدخول إلى IP الإنترنت، ما لم يكن جهاز الكمبيوتر الخاص بك متصلاً مباشرةً بمودم كبل بدون NAT ،

عندما تكون خلف جهاز توجيه أو مودم يستخدم IS باستخدام NAT ، يلزمك إعادة التوجيه إلى عنوان IP المحلي.

ببساطة، سيتلقى جهاز التوجيه الاتصال، ولكنه غير مجهز للتعامل مع هذا الطلب بدون تعليمات. يحتاج الموجه إلى معرفة الجهاز الموجود على الشبكة المحلية ( LAN) الخاص بك لإرسال الطلب. بدون توجيه توجيه إلى الأمام في المكان، سيفشل الطلب.

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

إذا كنت لا تعرف كيفية النقل إلى الأمام باستخدام جهاز التوجيه الخاص بك، فهناك عادةً تعليمات على موقع الشركة المصنعة بالصور. اثنين من عمل الإنترنت: UDP و TCP

ما الفرق بين UDP ، TCP ؟

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

UDP لتقف على بروتوكول مخطط بيانات المستخدم. باستخدام هذه الطريقة، يقوم الكمبيوتر الذي يرسل البيانات بحزم المعلومات في حزمة صغيرة لطيفة ويطلقها في الشبكة مع آمال أن تصل إلى المكان الصحيح. ما يعنيه هذا هو أن UDP لا يتصل مباشرة بالكمبيوتر المتلقي مثل TCP ، بل يرسل البيانات إلى الخارج ويعتمد على الأجهزة الموجودة بين الكمبيوتر المرسل والكمبيوتر المتلقي للحصول على البيانات حيث من المفترض أن يتم بشكل صحيح. لا توفر طريقة الإرسال هذه أي ضمان بأن البيانات التي ترسلها ستصل إلى وجهتها. من ناحية أخرى، تتميز طريقة الإرسال هذه بنقل منخفض جدًا ولذلك فهي تحظى بشعبية كبيرة لاستخدامها في الخدمات التي لا تعتبر مهمة في المحاولة الأولى. المقارنة التي يمكنك استخدامها لهذه الطريقة هي خدمة البريد العادي الأمريكية القديمة. تضع بريدك في صندوق البريد وتأمل أن تحصل عليه خدمة البريد إلى الموقع الصحيح. معظم الوقت يفعلون، ولكن في بعض الأحيان يضيع على طول الطريق.

الآن بعد أن فهمت ما هي TCP و UDP ، يمكننا البدء في مناقشة منافذ TCP و UDP بالتفصيل. دعنا ننتقل إلى القسم التالي حيث يمكننا وصف مفهوم المنافذ بشكل أفضل. TCP و UDP Ports

كما تعلم، يجب أن يكون لكل جهاز كمبيوتر أو جهاز على الإنترنت رقم فريد مخصص له يسمى عنوان IP. يتم استخدام عنوان IP هذا للتعرف على الكمبيوتر الخاص بك من بين ملايين أجهزة الكمبيوتر الأخرى المتصلة بالإنترنت. عندما يتم إرسال المعلومات عبر الإنترنت إلى جهاز الكمبيوتر الخاص بك، كيف يقبل جهاز الكمبيوتر الخاص بك هذه المعلومات؟ يقبل هذه المعلومات باستخدام TCP أو منافذ UDP.

طريقة سهلة لفهم المنافذ هي تخيل عنوان IP الخاص بك هو صندوق كابل (لاستلام بث القنوات التلفزيونية) والمنافذ هي القنوات المختلفة على هذا الصندوق كابل. تعرف شركة الكابل كيفية إرسال كابل إلى صندوق الكابل الخاص بك بناءً على رقم تسلسلي فريد مرتبط بهذا المربع (عنوان IP) ، ثم تتلقى العروض الفردية على قنوات مختلفة (منافذ).

البورتات تعمل بنفس الطريقة. لديك عنوان IP ، ثم العديد من المنافذ على عنوان IP هذا. وهي كثيرة جدا". يمكنك الحصول على إجمالي 65.535 منفذ TCP و65.535 منفذ UDP آخر. عندما يرسل أحد البرامج الموجودة على جهاز الكمبيوتر الخاص بك بيانات أو يتلقاها عبر الإنترنت، فإنه يرسل تلك البيانات إلى عنوان IP ومنفذ معين على الكمبيوتر البعيد، ويتلقى البيانات على منفذ عشوائي عادة على جهاز الكمبيوتر الخاص به. إذا كان يستخدم بروتوكول TCP لإرسال البيانات وتلقيها، فسيتم توصيلها وربطها بمنفذ TCP. إذا كان يستخدم بروتوكول UDP لإرسال واستقبال البيانات، فسيستخدم منفذ UDP. الشكل 1، أدناه، هو عبارة عن تمزيق لعنوان IP مقسم إلى العديد من منافذ TCP و UDP. لاحظ أنه بمجرد ربط تطبيق ما بمنفذ معين، لا يمكن استخدام هذا المنفذ بواسطة أي تطبيق آخر. يأتي أولا، يخدم أولا.

<-------------------- 192.168.1.10 -------------------->

0

1

2

3

4

5

..

..

..

..

..

..

..

..

65531

65532

65533

65534

65535

IP address with Ports

 

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

لكي يقبل خادم الويب الاتصالات من أجهزة الكمبيوتر البعيدة، يجب عليه ربط تطبيق خادم الويب بالمنفذ المحلي. سيستخدم هذا المنفذ بعد ذلك للاستماع إلى الاتصالات من أجهزة الكمبيوتر البعيدة وقبولها. ترتبط خوادم الويب عادةً بمنفذ TCP رقم 80، وهو ما يستخدمه بروتوكول http افتراضيًا، ثم ينتظر ويستمع إلى الاتصالات من الأجهزة البعيدة. بمجرد توصيل الجهاز، فإنه سيتم إرسال صفحات الويب المطلوبة إلى الجهاز البعيد، وعند الانتهاء من قطع الاتصال.

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

وإذا أردنا تشغيل خادم FTP ، وهو خادم يتيح لك نقل واستقبال الملفات من أجهزة الكمبيوتر البعيدة، على نفس خادم الويب. خوادم FTP استخدام منافذ TCP 20 و21 لإرسال واستقبال المعلومات، وبالتالي لن يكون لديك أي تضارب مع خادم الويب التي تعمل على منفذ TCP 80. ولذلك، فإن تطبيق خادم FTP عندما يبدأ وربط نفسه إلى منافذ TCP 20 و21، وانتظر الاتصالات من أجل إرسال واستقبال البيانات.

 


لقراءة المزيد , االرجوع لصفحة الشبكات