Показано с 1 по 2 из 2

Тема: Что такое HTTP и FTP серверы?

  1. #1
    Юзер Array Аватар для Shinoby
    Регистрация
    11.08.2008
    Сообщений
    33
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях
    Онлайн
    1 ч 59 сек
    В среднем
    N/A
    Пишу этот вопрос здесь т.к. он относится к сетям. Расскажите что же такое HTTP и FTP серверы? И как их различить?

  2. #2
    Санитар леса(недобрый) Array Аватар для Lupus
    Регистрация
    07.07.2006
    Адрес
    Чухонские леса...
    Сообщений
    9,487
    Сказал(а) спасибо
    21,055
    Поблагодарили 15,983 раз(а)
    в 5,584 сообщениях
    Онлайн
    2 М 1 Нед 6 Дней 23 ч 29 мин 29 сек
    В среднем
    21 мин 26 сек
    <div class='quotetop'>Цитата</div>
    В основе любого взаимодействия лежит протокол – некие правила, определяющие порядок обмена информацией и ее вид. При общении между людьми такой протокол называется этикетом. Он зависит от культурных традиций, характера взаимоотношений собеседников, текущей ситуации. В компьютерных сетях протокол определяется задачей, для выполнения которой он создавался.

    Сетевая модель TCP/IP

    Чтобы передать информацию от одной системы к другой, например, от вашего подключенного к Интернету компьютера на сайт www.shkolazhizni.ru, используется целое многоуровневое семейство протоколов.

    На самом верхнем уровне, называемом прикладным, вы набираете адрес (или ищете в журнале, или пользуетесь избранными ссылками) в программе Internet Explorer, Opera, Firefox или другой, жмете клавишу Enter и ждете. Протокол прикладного уровня хватает этот адрес, добавляет к нему служебную информацию, разбивает при необходимости получившиеся данные на кусочки, упаковывает каждый кусочек особым образом и передает протоколу, лежащему уровнем ниже. Такая процедура повторяется несколько раз, в результате чего ваши кусочки превращаются в колебания напряжения в линиях передачи, например, телефонных, или радиосигналы в случае беспроводного Интернета.

    Именно в таком виде их получает система, для которой данные предназначены. Она проделывает с ними то же самое, что и ваша, только в обратном порядке. Данные через серию преобразований поднимаются на прикладной уровень, где их можно интерпретировать. Например, сообразить, что вы запросили у веб-сервера файл index.html, находящийся в каталоге www. После чего описанным уже способом отправить вам долгожданную страницу. Если надо, с картинками.

    В общем виде так работает любой протокол прикладного уровня семейства TCP/IP, которое в силу исторических причин большинство из нас используют при обращении к сети Интернет. Наиболее часто мы сталкиваемся с протоколами HTTP, FTP, POP3, SMTP, реже – telnet.

    HTTP – протокол передачи гипертекста. С его помощью ваша программа веб-навигатор общается с веб-серверами. Общение представляет собой отправку запросов и получение ответов. Ответы содержат запрашиваемые данные – документы, рисунки, исполняемые файлы и другое. Именно этот протокол позволяет вам просматривать веб-страницы.

    FTP – протокол передачи файлов. Его мы используем, чтобы отправить или получить файлы с удаленного компьютера. Для этого на одном из компьютеров должна быть установлена, настроена и запущена служба, которая называется FTP-сервером, а второй компьютер с использованием программы, называемой FTP-клиентом, должен подключиться к первому.

    POP3 – почтовый протокол. С помощью него мы получаем свою почту с почтовых серверов, например, mail.ru. Как и в предыдущем случае, на сервере запущена соответствующая служба, а у нас на компьютере установлена и настроена программа-клиент – например, MS Outlook.

    SMTP – простой протокол передачи почты. Он позволяет нам отправлять почтовые сообщения со своего компьютера на почтовый сервер. Как и FTP и POP3, этот протокол требует, чтобы сервер «был знаком» с нами, то есть, хранил логическое имя и пароль, с помощью которого мы будем к нему обращаться. Только в некоторых случаях можно обратиться к серверу FTP или SMTP анонимно.

    telnet – протокол сетевых телекоммуникаций. Один из старейших прикладных протоколов. С его помощью можно запускать различные процессы на удаленном компьютере, при соответствующих разрешениях, - например, отправить на печать 200 страниц текста «хочу печенья!».[/b]


    Добавлено через 4 мин.:
    <div class='quotetop'>Цитата</div>
    Как работает FTP.

    Для передачи файла с помощью протокола FTP нужны две программы: FTP-клиент и FTP-сервер.



    FTP-клиент.


    FTP-клиент - это сервисная программа, с помощью которой можно произвести соединение с FTP сервером. Обычно эта программа имеет командную строку, но некоторые имеют оконный интерфейс и не требуют запоминания команд.


    Пример FTP-клиента - программы CuteFTP, Go!Zilla, ReGet и т.д. Называются они менеджерами загрузки. У них удобный интерфейс и позволяют пользователям удобно осуществлять загрузку-выгрузку файлов.


    FTP-сервер.


    FTP-сервер - компьютер, который содержит общедоступные файлы и настроен на поддержку протокола FTP (FTP-сервер должен иметь программное обеспечение, поддерживающее протокол FTP).

    Программа, поддерживающая протокол FTP на FTP-сервере, отслеживает все запросы, приходящие от других компьютеров (например, с вашего), обрабатывает их и даёт ответ.

    При установке FTP-сервера указывается доступная для других программ клиентов директория.

    Все файлы и директории имеют свои атрибуты, которые ограничивают к ним доступ с удалённых компьютеров.

    Например, можно сделать так, чтобы один файл был доступен только для чтения, другой - для чтения и записи, третий - только для выполнения, четвёртый - полностью открыт для других машин и так далее. То же самое и с директориями.

    Одни директории могут быть открыты только для чтения, другие - для чтения и записи и т.д.



    Что такое FTP соединение.


    FTP соединение означает, что вы соединились с удаленным компьютером при помощи FTP протокола.

    URL FTP-сервера, выглядит так - ftp.ххх.хх[/b]
    <div class='quotetop'>Цитата</div>
    Web-сервер - это компьютер, подключенный к Internet, хранящий Web-страницы и другие файлы и "отдающий" их по запросам пользователей. Каждый Web-сервер имеет IP-адрес. В принципе любой компьютер можно сделать Web-сервером, установив на него соответствующее серверное программное обеспечение и подключив к Сети. Существуют как коммерческие, так бесплатные и условно-бесплатные серверные пакеты.[/b]



    "Есть многое на свете, друг Горацио..."
    "Feci quod potui, faciant meliora potentes". С уважением, Lupus

    "Прошу уважать заданную тональность дискуссий и не нарушать целостности тематической выкладки. Ыыыыыыыыы!" © Riddler

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •