TechBord Logo
TechBord detail

پورت (Port) چیست؟

در دنیای کامپیوتر، اصطلاح "پورت" سه معنای متفاوت دارد. ممکن است به 1) پورت سخت افزار (Hardware)، 2) شماره پورت پورت (Port)، یا 3) فرآیند انتقال یک برنامه نرم افزاری از یک سکو (Platform) به دیگری اشاره داشته باشد. .

1. پورت سخت افزار

یک پورت سخت افزاری یک اتصال فیزیکی در کامپیوتر (Computer) یا یک دستگاه الکترونیکی دیگر است. پورت های رایج در کامپیوتر رومیزی (Desktop Computer) مدرن عبارتند از اتوبوس سریال جهانی (USB)، صاعقه (Thunderbolt)، شبکه محلی کابلی (Ethernet) و DisplayPort. نسل های قبلی کامپیوترها از پورت های متفاوتی مانند پورت های ()، درگاه موازی (Parallel Port) و آرایه گرافیک ویدیویی (VGA) استفاده می کردند. دستگاه های تلفن همراه اغلب فقط یک پورت دارند. به عنوان مثال، یک آیفون یا آی پد ممکن است یک کانکتور رعد و برق (Lightning) داشته باشد. دستگاه‌های Android اغلب دارای یک پورت () هستند.

هدف از یک درگاه سخت‌افزاری ارائه اتصال و/یا نیروی الکتریکی به دستگاه است. به عنوان مثال، از پورت‌های USB در رایانه می‌توان برای اتصال صفحه کلید (Keyboard)، موس (Mouse)، چاپگرها یا پیرامونی (Peripheral) دیگر استفاده کرد. پورت USB-C در گوشی هوشمند (Smartphone) ممکن است برای شارژ دستگاه و همگام سازی آن با کامپیوتر شخصی (PC) استفاده شود.

توجه: ممکن است یک پورت سخت افزاری نیز نامیده شود. یک رابط (Interface)، جک یا کانکتور.

2. شماره پورت اینترنت

همه داده‌های ارسال شده از طریق اینترنت با استفاده از مجموعه‌ای از دستورات ارسال و دریافت می‌شوند که به آن پروتکل (Protocol) نیز می‌گویند. به هر پروتکل شماره پورت خاصی اختصاص داده شده است. برای مثال، تمام داده‌های وب‌سایت منتقل شده از طریق پروتکل انتقال ابرمتن (HTTP) از پورت 80 استفاده می‌کنند. داده‌های ارسال شده از طریق پروتکل حمل و نقل ابرمتن ایمن (HTTPS) از پورت 443 استفاده می‌کنند. سایر پورت‌های رایج عبارتند از:

شماره‌های پورت شبیه کانال‌های بي سيم (Wireless) هستند زیرا از تداخل بین پروتکل‌های مختلف جلوگیری می‌کنند. آنها همچنین یک راه ساده برای اجرای اقدامات امنیتی شبکه ارائه می دهند، زیرا امکان اجازه دادن یا مسدود کردن پروتکل های خاص وجود دارد.

3. نرم افزار پورتینگ

«پورت» نیز ممکن است به عنوان فعل استفاده شود. پورت کردن نرم افزار (Software) به این معنی است که یک برنامه کاربردی (Application) نوشته شده برای یک پلتفرم را بگیرید و آن را روی پلتفرمی دیگر کار کنید. برای مثال، یک برنامه پنجره ها (Windows) ممکن است به سیستم عامل مک (macOS) منتقل شود. یک برنامه سیستم عامل آیفون (iOS) ممکن است به اندروید (Android) منتقل شود.

برای انتقال یک برنامه از یک پلت فرم به پلتفرم دیگر، باید برای سخت افزار مربوطه نوشته شود و

x>. برنامه‌هایی که با استفاده از یک محیط توسعه جهانی ساخته می‌شوند ممکن است نسبتاً آسان پورت شوند، در حالی که برنامه‌هایی که به شدت به سیستم عامل (Operating System) یک سیستم عامل متکی هستند ممکن است به طور کامل بازنویسی شوند.

تعریف اصطلاح پورت (Port) توسط تک بورد

تعریف پورت (Port) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف پورت (Port) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.