настроювання порти FTP? Що таке FTP-порти?

Рекламний блок

Порти FTP являють собою на сьогоднішній день стандартний варіант передачі даних через різні ТСР-мережі, в числі яких значиться також і інтернет. Дані протоколи досить часто застосовуються для завантаження різних сторінок, або ж документів з приватного пристрою розробки на різні відкриті сервери хостингу.

Що вони собою являють?

порты ftp

Порти FTP цілком будуються на архітектурі «клієнт-сервер» і при цьому передбачають використання найрізноманітніших мережних з'єднань для транслювання команд або ж інформації між сервером і клієнтом. Користувачі, які використовують даний варіант протоколів, можуть пройти процедуру аутентифікації, передаючи пароль і логін відкритим текстом. Або ж, якщо це передбачає структура сервера, можуть підключатися анонімно. Крім усього іншого, передбачається також можливість використання протоколу SSH, який забезпечує абсолютно безпечну передачу даних, приховуючи пароль та логін, а також додатково шифруючи весь вміст.

Трохи історії

Перші клієнтські додатки, що використовують порти FTP, представляли собою інтерактивні пристрої командного рядка, у яких реалізується синтаксис і стандартні команди. Графічні інтерфейси з того часу були розроблені для безлічі операційних систем, які застосовуються на сьогоднішній день, і зокрема варто відзначити серед таких інтерфейсів утиліти загального веб-дизайну, такі як Microsoft Expression.

Порти FTP в наші дні є одним з самих старих стандартів, адже він з'явився в 1971 році ще до TCP/IP і HTTP. Спочатку його використовували виключно поверх NCP, однак на сьогоднішній день його застосування активно поширюється і для передачі різного програмного забезпечення, а також отримання доступу до віддалених ресурсів.

В чому його відмінності від HTTP?

порт ftp по умолчанию

FTP Порт за замовчуванням має досить яскраву особливість - це використання множинного підключення. При цьому один канал в даному випадку застосовується в якості керуючого, і через нього даються команди сервера, а також повертаються з нього відповіді. Через інші канали здійснюється безпосередньо передача потрібної інформації, при цьому по одному каналу використовується на кожну передачу.

Саме з цієї причини, якщо використовувати FTP порт за замовчуванням, в рамках однієї сесії передбачається одночасна передача декількох файлів в різних напрямках. Так як для кожного каналу просто відкривається власний ТСР-порт, номер якого сам клієнт вибирає вручну або автоматично вибирає сервер в залежності від того, який застосовується режим передачі.

У чому переваги?

проброс портов ftp

Двійковий режим закладений в основу передачі, що використовує протокол FTP. Порти даного типу за рахунок цього дозволяють значно скоротити накладні витрати трафіку, а також зменшити час, який потрібен для обміну інформацією в процесі передачі об'ємних файлів. Протокол формату HTTP в будь-якому випадку обумовлює необхідність кодування двійкової інформації у текстову форму, що може здійснюватися, наприклад, за допомогою спеціалізованого алгоритму Base64.

Використовуючи стандартний порт FTP клієнт спочатку входить у сесію, і всі наступні операції будуть проводитися саме в ній. Іншими словами, сервер спочатку запам'ятовує поточний стан і підтримує його на певному рівні. У той же час при використанні протоколу НТТР така пам'ять не присутня, так як завданням даного протоколу є просто передача даних, після чого він повністю забуває про проведену операцію. У зв'язку з цим при використанні протоколів HTTP запам'ятовування стану здійснюється іншими технологіями, які не відносяться до даного протоколу.

Як це працює?

протокол ftp порты

Робота протоколу FTP здійснюється на прикладному рівні моделі OSI і застосовується для того, щоб передавати дані при використанні TCP/IP. Для цього спочатку потрібно запуск FTP-сервера, який буде очікувати на вхідні запити. У разі необхідності клієнт зможе самостійно зв'язатися з даним сервером, використовуючи порт під номером 21. Варто відзначити той факт, що таке з'єднання буде залишатися відкритим протягом даної сесії. Друге з'єднання відкривається сервером з порту під номером 20 до того порту, який використовує клієнт, що називається активним режимом, або ж може відкриватися безпосередньо самим клієнтом з будь-якого зручного йому порту до порту відповідного сервера. Це називається пасивним режимом і потрібно для передачі файлу.

Використання потоку управління здійснюється для роботи з певною сесією. Наприклад, такі потоки активно застосовуються в процесі обміну між сервером і клієнтом всілякими паролями або ж командами, якщо застосовується протокол типу telnet. Таким чином, наприклад, команда «RETR ім'я_файлу» здійснить передачу певного файлу з сервера клієнту. З-за формування такої двухпортовой структури FTP на сьогоднішній день прийнято вважати внешнеполосным протоколом на відміну від HTTP, який залишається внутриполосным.

Як налаштувати?

Якщо ви не знаєте, як відкрити порт FTP, зробити це можна за допомогою ресурсу FileZilla наступним чином:

  • Спочатку запускаєте сам FileZilla.
  • Тепер відкривайте «Менеджер сайтів», після чого у спливаючому вікні, натисніть кнопку «створити сайт».
  • На вкладці «Загальні» вводите: Хост: використовуваний вами домен; Тип сервера: FTP або ж FTPES (рекомендується використовувати саме останній), Тип входу: "Нормальний" або ж "Запросити пароль" (знову ж таки, останній варіант є оптимальним з тієї причини, що ваш пароль не зберігається, хоч і доведеться постійно вводити його при вході); Ім'я користувача: вводите в дану рядок ваш логін FTP.
  • Тепер перейдіть в пункт «Налаштування передачі», після чого виберіть у розділі «Режим передачі» пункт «Пасивний».
  • Наприкінці натисніть на кнопку «З'єднатися».
  • Тепер ви зробили кидок портів FTP, ваше з'єднання налагоджене і збережено в «Менеджері сайтів», а ви можете користуватися ним на свій розсуд.

    Анонімний протокол

    стандартный порт ftp

    Хост, яким надається FTP-сервіс, у випадку необхідності може надати користувачам абсолютно анонімний доступ. В даному випадку спочатку користувачі потрапляють в систему в якості anonymous. Проте варто відзначити, що система може бути також регистрозависимой на певних серверах. Хоча в переважній більшості випадків користувачів просять вказати адресу їх електронної пошти замість пароля, в дійсності ж система не проводить ніякої перевірки, і цей крок, по суті, не є обов'язковим.

    Більшість FTP-хостів, якими надаються різні оновлення програмного забезпечення, найчастіше воліють підтримувати можливість анонімного доступу.

    NAT-PT протокол

    как открыть порт ftp

    Спеціально для того, щоб забезпечити можливість застосування FTP через спеціалізовані мережеві екрани, було прийнято рішення використовувати спеціалізоване дозвіл NAT, яке також називається фахівцями NAT-PT. За допомогою нього можна без усякої праці передавати вхідні з'єднання клієнта від сервера, адже в процесі NAT зможе підмінити передану інформацію від клієнта, вказуючи сервера коректний порт і адресу, з яким він зможе з'єднатися, а потім вже почне транслювання з'єднання від адресою сервера до клієнта.

    Незважаючи на досить велику кількість найрізноманітніших заходів і нововведень, які вживалися для забезпечення підтримки FTP, на практиці використання функції NAT-PT воліють відключати в різних маршрутизаторах або роутерах для того, щоб забезпечити додатковий захист від різних вірусів.

    Рекламний блок



    Додати коментар
    Ваше Ім'я:   Ваш E-Mail:  


    Введіть слово "життя" без кавичок

    Відповідь:
    © http://kafedam.pp.ua 2014