المنافذ المعروفة
الدرس 11 من 47 في دورة التعامل مع الشبكات عبر الطرفية على Coddy.
إذا كان المنفذ مجرد رقم، فكيف يعرف متصفحك أيّ منفذ يستخدم؟ من خلال الاصطلاح. هناك أرقام متفق عليها من قِبل الجميع:
- 22: SSH، الوصول إلى الصدفة عن بُعد
- 53: DNS، عمليات البحث من الفصل السابق
- 80: HTTP
- 443: HTTPS
لهذا يمكنك كتابة عنوان من دون منفذ على الإطلاق. يعني http:// المنفذ 80 ما لم تحدد خلاف ذلك، ويعني https:// المنفذ 443. إن كتابة http://example.com:80 هي ببساطة التصريح بما كان مفترضًا بالفعل.
هذه اصطلاحات وليست قواعد. لا شيء يمنع خادم ويب من العمل على المنفذ 8080، والكثير منها يفعل ذلك.
هناك قيد حقيقي واحد. تتطلب المنافذ الأقل من 1024 عادةً صلاحيات المسؤول للاستماع إليها، ولهذا تستخدم خوادم التطوير أرقامًا مثل 8080 أو 3000: فلا حاجة إلى إذن خاص.
التحدي
صعبهذه الاصطلاحات ليست من قبيل الموروثات. فهي مكتوبة على الجهاز نفسه، في /etc/services.
اطبع إدخال المنفذ الخاص بـ ssh ثم الخاص بـ https، مع أخذ العمود الثاني من كل سطر:
22/tcp
443/tcpثبّت بحثك باستخدام
^حتى لا يطابقsshأيضًا أسماءً تحتوي عليه فحسب، واحتفظ بأول تطابق فقط باستخدامhead -1.
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس التعامل مع الشبكات عبر الطرفية
تدرّب بنفسك: Playground لـ Terminal