Сетевое взаимодействие. Назначение и типы серверов.
Сетевое взаимодействие принято представлять в виде различных уровней (или слоев) абстракции. Самый нижний — канальный уровень, на котором происходит аппаратное взаимодействие; Сразу над ним расположен сетевой уровень, который отвечает за перемещение пакетов в сети — это епархия протокола IP (Internet Protocol). Еще выше находится транспортный уровень, на котором расположились протоколы TCP (Transmission Control Protocol) и UDP (User Datagram Protocol). Далее мы видим прикладной уровень — это мир telnet, FTP, протоколов электронной почти и т.д. Протокол TCP обеспечивает надежную связь между двумя компьютерами (хостами). Он упаковывает данные в пакеты и распаковывает их, подтверждает получение пакетов, управляет тайм-аутами и т.д. Поскольку протокол надежный, приложению нет нужды беспокоиться о том, получил ли удаленный хост посланные ему данные. Протокол UDP гораздо проще: он отправляет пакеты (датаграммы) удаленному хосту, как будто это двоичные почтовые открытки. Нет никакой гарантии, что данные будут получены, поэтому протокол называется ненадежным (а, следовательно, приложению придется озаботиться дополнительными деталями).
Типы серверов: 1) Файл-сервер – это централизованное хранилище информации, доступ к дискам которого имеют подключенные в локальную сеть персональные компьютеры. Основная задача файлового сервера сводится к надежному сохранению данных и бесперебойному доступу к ней, а в случае повреждения файлов – полному их восстановлению.
2)Сервер базы данных – средство не столько хранения и доступа, сколько обработки массивов информации. Через клиентские запросы запрашиваемая информация извлекается, данные обрабатываются, структурируются, изменяются в зависимости от настроек сервера.
3)Принт-сервер (сервер печати) позволяет использовать одно печатающее устройство для обслуживания нескольких компьютеров. Функции принт-сервера – принять запросы на вывод печати, выстроить их в очередь и согласно ей отправлять на принтер.
4)Сервер рабочей группы – многофункциональное аппаратное решение для группы компьютеров . Объединяет в себе возможности файлового сервера, сервера приложений, базы данных, принт/факс-сервера, почтового и других, в зависимости от потребностей.
5)Контроллер домена – главный компьютер в локальной сети, имеющей иерархическую структуру – домене. Через контроллер домена осуществляется централизованное управление ресурсами домена – учетными записями компьютеров и пользователей.
6) Почтовый сервер, или сервер электронной почты, сервер сообщений – название говорит само за себя. Основная задача такого сервера состоит в распознавании адресов входящей электронной корреспонденции и распределении ее по ящикам интрасети, а также отправку исходящей, обеспечение внутренней переписки.
7)Серверы FTP – неотъемлемая часть технического обеспечения Всемирной Паутины. Их задача – перемещать файлы по запросу простых файловых менеджеров с помощью стандартного протокола File Transfer Protocol. 8)Прокси-сервер – посредник между пользователями локальной сети и Интернетом. Обеспечивает безопасный выход в интернет, защищая от нежелательного доступа извне и при необходимости ограничивая выход на определенные ресурсы пользователям локальной сети.
9)Web-сервер – специально выделенный компьютер, который отвечает за доступ к сайту кампании пользователей Интернета, корректное и быстрое отображение статических или динамических страниц. Веб-сервер обязан обеспечить бесперебойную работу Интернет-ресурса с учетом посещаемости, противостоять сетевым атакам, не допускать возможности взлома.
В серверах применяются более мощные компоненты, чем на персональных компьютерах. Второй показатель сервера - это надежность, это и отличает его от обычного компьютера. В серверную платформу изначально заложены разработки, увеличивающие долговечность и надежность работы.
Вопрос 29
29.Интернет: основные понятия, браузер, электронный адрес (IP-адресация и URL-адрес), поисковые системы и каталоги ( поиск информации в сети).
Интернет — всемирная система объединённых компьютерных сетей, построенная на базе протокола IP и маршрутизации IP-пакетов. Интернет образует глобальное информационное пространство, служит физической основой для Всемирной паутины и множества других систем (протоколов) передачи данных.
Браузер это программное обеспечение для просмотра веб-сайтов, то есть для запроса веб-страниц (преимущественно из Сети), их обработки, вывода и перехода от одной страницы к другой. Многие современные браузеры также могут загружать файлы с FTP-серверов.
Электронный адрес, или адрес электронной почты - это имя, однозначно идентифицирующее электронный почтовый ящик, куда направляется сообщение по электронной почте. В различных типах сетей форматы электронных адресов могут отличаться.
IP-адрес – это уникальный числовой адрес, однозначно идентифицирующий узел, группу узлов или сеть. IP-адрес имеет длину 4 байта и обычно записывается в виде четырех чисел (так называемых «октетов»), разделенных точками. IP-адрес состоит из двух частей: номера сети и номера узла (компьютера) в сети. Если отдельный компьютер (хост-компьютер) или сеть являются составной частью сети Интернет, то IP-адрес присваивается специальным подразделением Интернета. Выделяют несколько классов IP-адресов: A, B, C. К классу A относятся адреса, в которых номер сети занимает один байт, а номер узла - три байта. К классу B относятся адреса, в которых номер сети занимает два байта. К классу C относятся адреса, в которых номер сети занимает три байта.
При работе в Internet используются не доменные имена, а универсальные указатели ресурсов, называемые URL. URL - это адрес любого ресурса (документа, файла) в Internet, он указывает, с помощью какого протокола следует к нему обращаться, какую программу следует запустить на сервере и к какому конкретному файлу следует обратиться на сервере. Общий вид URL: протокол://хост-компьютер/имя файла.
Статические и динамические URL адреса. Динамические URL- Это адреса, содержащие строку запроса, которая начинается с вопросительного знака ?. Такие строки применяются для передачи различных параметров в РНР-сценарий. Статические URL не содержат строк запроса. В соответствии с этим определением, URL-адрес, указывающий на PHP-сценарий без параметров, также считается статическим.
Поисковая система — программно-аппаратный комплекс с веб-интерфейсом, предоставляющий возможность поиска информации в Интернете. Под поисковой системой обычно подразумевается сайт, на котором размещён интерфейс системы. Программной частью поисковой системы является поисковая машина (поисковый движок) — комплекс программ, обеспечивающий функциональность поисковой системы и обычно являющийся коммерческой тайной компании-разработчика поисковой системы. Поисковые системы состоят из трех основных частей: 1. Robot (Spider) - программа, которая посещает веб-страницы, считывает (индексирует) полностью или частично их содержимое и следует далее по ссылкам, найденным на данной странице. Robot возвращается через определенные периоды времени (например, каждый месяц) и индексирует страницу снова. 2. Индекс системы, где хранятся преобразованные особым образом текстовые составляющие всех посещенных и проиндексированных Robot-ом html-страниц и текстовых файлов. 3. Система поиска - программа, которая обрабатывает запрос пользователя, находит в индексе документы, отвечающие критериям запроса, и выводит список найденных документов в порядке убывания релевантности - насколько полно документ отвечает критериям, указанным в запросе пользователя.
Некоторые поисковые системы имеют при себе и каталог. Соответственно, индексы для самой поисковой системы добываются Robot-ом, а каталог пополняется модераторами системы. Каталоги - это такие места, где пользователи могут находить нужные им сайты, точно также как они находят их с помощью поисковых серверов. В то время как поисковые машины принимают почти любые сайты, без требований к качеству, каталоги же, как правило, предъявляют требования к качеству и содержанию сайта. Т.к. в наиболее крупных и известных каталогах сайты проверяются людьми, то низкокачественные сайты не попадают в базу данных. Исходя из этого можно сделать вывод, перед тем как регистрировать свой сайт в каталогах, убедитесь, что он готов. В каталогах регистрируют, обычно, только главную страницу сайта (еще одно отличие от поисковиков).
Вопрос 30
Понятие и виды служб Интернет (электронная почта (структура общения, адрес электронной почты), служба WWW, служба имён доменов, служба передачи файлов –FTP и др.)
Internet – это глобальная компьютерная сеть, включающая в себя миллионы серверов и компьютеров-клиентов, состоящая из различных каналов связи и работающая благодаря определенным технологиям. Службы (сервисы) – это виды услуг, которые оказываются серверами сети Internet.
Виды сервисов: 1)World Wide Web – всемирная паутина – служба поиска и просмотра гипертекстовых документов, включающих в себя графику, звук и видео.
2)E-mail – электронная почта – служба передачи электронных сообщений.
3)Usenet, News – телеконференции, группы новостей – разновидность сетевой газеты или доски объявлений.
4)FTP – служба передачи файлов.
5)ICQ – служба для общения в реальном времени с помощью клавиатуры.
6)Telnet – служба удаленного доступа к компьютерам.
7)Gopher – служба доступа к информации с помощью иерархических каталогов.
Электронная почта — технология и предоставляемые ею услуги по пересылке и получению электронных сообщений (называемых «письма» или «электронные письма») по распределённой (в том числе глобальной) компьютерной сети.
Структура сообщений электронной почты: 1) Заголовок сообщения. Сообщение электронной почты состоит из двух больших разделов: заголовка сообщения и «тела» сообщения. Заголовок имеет поля: Кому (имя адресата); Копия (здесь приводятся имена адресатов, которым адресована копия данного письма), Тема (здесь кратко приводится тема сообщения) и другие. Среди полей заголовка имеется поле даты, а также поле, в которое заносится информация о наличии в сообщении вложенных файлов. 2) Основной раздел сообщения. В основном разделе, называемом также «телом» сообщения, содержится основной содержательный текст. Условно в нем можно выделить такие компоненты, как обращение и подпись. Хотя они и не представлены отдельными полями, а располагаются там же, где и текст сообщения, их иногда рассматривают отдельно, поскольку многие клиенты электронной почты позволяют автоматизировать их создание.
Адрес электронной почты — обозначение, установленное RFC 2822, однозначно идентифицирующее почтовый ящик, в который следует доставить сообщение электронной почты. Адрес состоит из двух частей, разделённых символом «@». Левая часть указывает имя почтового ящика, часто оно совпадает с логином пользователя. Правая часть адреса указывает доменное имя того сервера, на котором расположен почтовый ящик.
World Wide Web (всемирная сеть, WWW или 3W) представляет собой информационную систему, базирующуюся на использовании гипертекста. Разработка системы WWW была начата Тимом Бернерс-Ли в 1989 г. Основная идея WWW состоит в объединении гипертекста с сетью Internet. Основу службы составляет сеть WWW-серверов, на которых размещены гипертекстовые документы, объединенные перекрестными ссылками. WWW- браузер (WWW-клиент) последовательно считывает документы с различных серверов. При этом части одного документа могут храниться на различных серверах. WWW-браузер самостоятельно анализирует гипертекстовый документ и формирует запросы на получение требуемого фрагмента с необходимого сервера. Именно с началом использования службы WWW значительно упростился поиск и использование информации. Основным форматом для представления гипертекстовых документов является HTML. Описание этого формата приведено ниже. Для обмена информацией между WWW-серверами и клиентами используется протокол HTTP.
Служба доменных имен (DNS) - это протокол разрешения имен для сетей TCP/IP, таких как Интернет. DNS-сервер содержит сведения, с помощью которых клиентские компьютеры могут разрешать легко запоминающиеся буквенно-цифровые DNS-имена в IP-адреса, используемые компьютерами для связи друг с другом. Домены верхнего уровня назначаются для каждой страны, а также на организационной основе. ля обозначения стран используются трехбуквенные и двухбуквенные аббревиатуры, а для различных типов организаций используются следующие аббревиатуры: com - коммерческие организации (например, microsoft.com);
edu - образовательные (например, mit.edu);
gov - правительственные организации (например, nsf.gov);
org - некоммерческие организации (например, fidonet.org);
net - организации, поддерживающие сети (например, nsf.net).
Каждый домен DNS администрируется отдельной организацией, которая обычно разбивает свой домен на поддомены и передает функции администрирования этих поддоменов другим организациям.
Сервис Интернет FTP (file transfer protocol) расшифровывается как протокол передачи файлов, но при рассмотрении FTP как сервиса Интернета имеется в виду не просто протокол, но именно сервис — доступ к файлам в файловых архивах. Любой пользователь может воспользоваться услугами этой службы и с помощью анонимного доступа скопировать интересующие его файлы. Объем программного обеспечения в архивах FTP составляет терабайты информации (1 терабайт = 1012 байт). Кроме программ в FTP-архивах можно найти стандарты Internet, пресс-релизы, книги по различным отраслям знаний (и особенно по компьютерной проблематике) и многое другое. Для работы пользователя с этой службой существует множество программ FTP-клиентов, например, CuteFTP, Far, Windows Commander. Как правило, эти программы являются также файловыми менеджерами, то есть позволяют просматривать как информацию на локальных дисках, так и точно также на удаленных и выполняют функции копирования информации с удаленного диска на локальный диск.
Вопрос 31