- •Средства компьютерной и информационной техники в системе образования:
- •Эволюция информационных технологий
- •Вопросы
- •Информационная технология как аналог технологии переработки материальных ресурсов
- •Новая информационная технология
- •Инструментарий информационных технологий
- •Соотношения между информационной технологией и информационными системами
- •Компоненты информационных технологий
- •Информационные технологии как система
- •Организация взаимодействия устройств в сети
- •Методы передачи данных в сетях эвм
- •Протоколы в лвс
- •Средства коммутации в компьютерных сетях
- •Введение в сетевые технологии
- •Некоторые понятия
- •Технология “клиент-сервер”
- •Сетевые адаптеры
- •Локальные компьютерные сети
- •Одноранговые компьютерные сети.
- •Компьютерные сети с выделенным сервером
- •Сравнение основных моделей лвс
- •Одноранговые сети
- •Сети с выделенным сервером
- •Сети Microsoft
- •Базовые компоненты лвс
- •Топология сети
- •Администрирование информационных ресурсов сети
- •Администрирование данных
- •Физический уровень
- •Канальный уровень
- •Сетевой уровень
- •Транспортный уровень
- •Сеансовый уровень
- •Представительный уровень
- •Прикладной уровень
- •Терминология
- •Повторители
- •Маршрутизаторы
- •Коммутаторы
- •Службы каталогов
- •Система именования доменов (dns)
- •Контрольные вопросы
- •Лекция 7. Internet для пользователя
- •Как работает Internet?
- •Домен (Адрес сервера)
- •Каталог и файл
- •Информационно-поисковые системы (ипс)
- •История Internet
- •Терминология
- •Контрольные вопросы
- •Основные правила и этапы создания сайта
- •Выбор структуры Web-страницы Создание фиксированных и гибких Web-страниц
- •Лекция 9. E-mail. Работа с электронной почтой
- •Знакомство с электронной почтой
- •Почтовый клиент Outlook Express
- •Пользовательский интерфейс Outlook Express
- •Почтовые папки Outlook Express
- •Настройка Outlook Express
- •Соединение с почтовым сервером
- •Параметры работы Outlook Express
- •Чтение пришедшей почты
- •Создание нового сообщения
- •Адресная книга Outlook Express
- •Контрольные вопросы
- •Роль методического обеспечения
- •Содержание методического комплекса
- •Общие сведения об электронных учебниках
- •21 Транзакция - короткий по времени цикл взаимодействия объектов, включающий запрос, выполнение задания и ответ.
- •23Операционная система unix - многопользовательская, многозадачная операционная система, способная функционировать на различных аппаратных платформах.
Терминология
Когда два или более компьютеров связывают постоянным соединением для обмена данными, говорят о создании компьютерной сети.
Сетевой протокол определяет правила передачи информации в компьютерной Сети. Уместно сравнение сетевого протокола с языком – это такая же оболочка для передачи информации.
Различают открытые и закрытые сетевые протоколы, в зависимости от того, является ли открытым определяющий их стандарт.
Можно говорить также о протоколах различных уровней, в частности, о протоколах уровня приложений и протоколах уровня передачи данных .
RFC – Request For Comments, стандарты Интернет, публикуемые IAB.
Провайдер Интернет – поставщик услуг Интернет, тот, через кого Вы или Ваша организация подключаетесь к Сети.
Модем (модулятор-демодулятор) - устройство для соединения удаленных компьютеров. Работает по выделенным и телефонным (коммутируемым) линиям. Используется, среди прочего, для подключения к компьютерной сети домашних пользователей.
LAN (local area network) - локальная компьютерная сеть, соединяющая компьютеры непосредственно, обычно с помощью кабелей.
WAN (wide area network) - сеть, соединяющая локальные сети (LAN).
Режим работы on-line/off-line – с подключением к (Internet)/без него.
PPP – Point-to-Point Protocol – используются при подключении к Internet, в частности – при подключении к Internet домашних компьютеров пользователей в режиме on-line.
SLIP – Serial Line IP (Internet Protocol) - менее совершенный аналог PPP.
UUCP – Unix-to-Unix Copy Protocol – устаревший протокол передачи файлов и почтовых сообщений.
Браузер (browser) – программа для доступа к самым популярным службам Internet. Самые известные браузеры – Netscape Navigator (http://www.netscape.com) и Microsoft Internet Explorer (http://www.microsoft.com).
Единицы измерения информации и скорости ее передачи:
Бит - минимальное количество информации - "да" или "нет", "0" или "1". Байт - 8 бит для описания буквы или символа "00000110" = "6" Бит/с(bps) или бод (baud) - импульс в секунду. (Кбит/с); (Мбит/с). Приставки: кило – 10(3), мега – 10(6), тера – 10(9).
Семейство протоколов TCP/IP
TCP/IP (Transmission Control Protocol/Internet Protocol – протокол контроля за передачей данных/протокол передачи данных) – семейство протоколов, на которых построен Internet, от второго из них он получил свое имя. В TCP/IP входит около 100 протоколов различного уровня.
IP-Адрес (IP-address) – уникальный идентификатор компьютера в Internet. Каждый компьютер, работающий по TCP/IP, имеет его. IP-Адрес представляет собой четыре группы по восемь двоичных чисел, и часто записывается в десятеричной форме, например 193.232.121.66
Маска подсети (Subnet mask) – параметр конфигурации TCP/IP, задаваемый администратором сети. Имеет такой же вид, как и IP-Адрес, например 255.255.255.0
Шлюз (Gateway) – компьютер, соединяющий локальную сеть (LAN) с провайдером (WAN).
Контрольные вопросы
1. Что такое Internet?
2. Что такое гипертекст?
3. Что такое транзакция?
4. Что такое браузер?
5. Что такое протокол?
6. Когда была создана первая реально действующая сеть?
7. Как называлась первая реально действующая сеть?
8. Что такое географический домен?
9. Что такое Байнет?
10. Что такое информационно-поисковая система?
11. Какие типы информационно-поисковых систем Вы знаете?
12. Что такое фактографическая информационно-поисковая система?
13. Что такое документальная информационно-поисковая система?
Лекция 8. Интернет-технологии. WEB-дизайн и браузеры, представление текста на WEB-страницах. WEB серверы, основные правила и этапы создания сайта. Гипертекстовое представление данных, программы навигации в сетях.
WEB-дизайн и браузеры
Сеть Internet не возможно себе представить без WEB серверов, которые позволяют пользователям сети получать удобный доступ к сетевым ресурсам. На таких серверах сосредоточена большая часть информации, представленной в Internet. От того, как будет построен такой сервер, зависит скорость получения пользователем любой информации. В этом разделе помещена информация, которая позволит познакомиться с организацией WEB серверов, средствами, с помощью которых такой сервер может быть создан и что необходимо иметь на клиентском компьютере для того чтобы любая информация «выложенная» на WEB сервере была доступна и представлялась без искажений.
С точки зрения общих принципов организации системы WEB сервер – клиентский компьютер используется технология клиент-сервер. Причем, на сервере, как правило, устанавливается база данных, которая хранит все сведения, отображаемые WEB сервером и серверная часть приложения, а на рабочей станции пользователя устанавливается достаточно простое средство для просмотра информации. В этой системе серверная часть WEB приложение представляется в виде «толстого» сервера, а на клиентской машине установлен «тонкий» клиент.
Технология создания простого WEB сервера сегодня можно считать достаточно простой задачей. Основную сложность представляет художественное оформление страниц сервера. Успех того или иного сервера в сети зависит, во многом, именно от того, как оформлены страницы. Немаловажную роль играет то как информация разделена на страницы и как определены ссылки в тексте. Эти важные аспекты задачи создания WEB сервера сейчас не будут представлять большого интереса, сначала требуется познакомиться с тем, что составляет основу самого WEB сервера и какие вопросы должны быть решены на компьютерах пользователей. Так как удобство представления информации, прежде всего зависит от средств установленных на рабочих станциях пользователей, то именно с них начнем изучение технологий, используемых при создании WEB серверов.
Несмотря на «молодость» WEB технологии, на сегодня существует более десятка различных средств для просмотра информации, так называемых браузеров.
Многие разработчики WEB серверов (Web-дизайнеры) сходятся во мнении, что одна из главных проблем Web-дизайна – многообразие браузеров и платформ, каждая из которых по-разному поддерживает HTML и сценарии. С выпуском каждого нового браузера улучшаются их характеристики и возможности, но это не означает, что более ранние версии при этом исчезают. В большинстве своем люди не склонны гнаться за новейшим и лучшим. Одни довольствуются тем, что у них имеется, а другие, вероятнее всего, работают на компьютерах фирм или учреждений, которые выбрали браузеры за них.
Как сделать дизайн Web-страницы эстетически и технически интересным, не игнорируя при этом владельцев предыдущих версий браузеров? Неужели Web-страница, рассчитанная на то, чтобы функционировать на любых браузерах, должна быть обязательно скучной? Можно ли угодить всем? И если нет, то где провести черту? Сколько старых версий будет работать с вашей страницей?
В Web-дизайне нет жестких правил. Поскольку главная задача – сделать содержимое страницы доступным для максимального количества пользователей, то для продвижения вперед одинаково важны и эксперимент, и использование новых технологий с учетом существующих реалий. Залог успеха дизайнерского решения лежит в понимании потребностей аудитории и в четком представлении, как сайт будет использован.
Браузеры Netscape Navigator и Microsoft Internet Explorer.
Эти два браузера конкурируют между собой за господство на рынке. Результатом их борьбы стала коллекция фирменных HTML-тегов, а также несовместимые реализации различных технологий (печально известный Dynamic HTML, а также JavaScript и Cascading Style Sheets – каскадные таблицы стилей). С другой стороны, конкуренция между Netscape и Microsoft в целом способствовала более быстрому развитию среды WEB.
Большинство разработчиков WEB серверов в своей работе ориентируются на Navigator и Internet Explorer, поскольку они занимают львиную долю рынка. Тем не менее, существует ряд других браузеров, которые вы можете принимать во внимание.
Браузеры America Online. Пользователи America Online (AOL) используют один из семи возможных браузеров (в зависимости от платформы и версии программного обеспечения AOL), некоторые из них обеспечивают только самую минимальную поддержку HTML.
Последняя версия America Online для PC – это версия 3.0, использует адаптированную версию браузера Microsoft Interne Explorer 3.0
WebTV. WebTV приводит в наши квартиры Web через обыкновенный телевизор с пультом дистанционного управления (также, по желанию, можно использовать клавиатуру). Для просмотра Web-страниц WebTV использует собственный специализированный браузер. Он осуществляет синтаксический анализ в соответствии – со стандартом HTML 3.2, но не предоставляет возможностей отображения фреймов, Java, JavaScript, ActiveX или любого другого формата, который требует встраиваемых приложений (за исключением встроенных Shockwave и RealAudio 3.0). Также создано много новых фирменных HTML-тегов, которые используются только в WebTV.
Поскольку WebTV выводит изображение на экран телевизора, предъявляются новые требования к характеристикам цвета и параметрам экрана.
Opera. Opera – это маленький и простенький браузер, созданный норвежской компанией Opera Software в Осло. Этот браузер обладает исключительно малым временем загрузки и минимальными требованиями к объему диска. Достоинством Opera является полное соответствие стандартам HTML. Неточности в написании тегов (например, пропущенные закрывающие теги, неправильное вложение и т. д.), которые пропускают более солидные браузеры, не будут правильно отображаться этим браузером. Opera 5.0 поддерживает Java, каскадные таблицы стилей и DHTML.
Lynx. Lynx – это распространяемый бесплатно браузер, обеспечивающий просмотр только текста, предлагает вам быстрый и надежный доступ в Web. Он заслужил известность как наименьший общий знаменатель стандарта, пригодный для тестирования Web-страницы по базовым функциональным характеристикам. Несмотря на простоту, этот браузер не устаревает. Lynx постоянно совершенствуется и модернизируется. Сейчас он обеспечивает поддержку таблиц, форм и даже JavaScript!
Будет легче принять решение, какую технологию использовать и где провести черту для обратной совместимости, если знать, какие браузеры используются чаще всего. Наиболее достоверную информацию, конечно, можно получить, ведя статистику посещений сайта.
Web-серверы
Сервер – в данном случае это любое управляющее компьютером программное обеспечение, которое дает ему возможность выполнять запросы на документы или другие данные. Программы, которые запрашивают и отображают документы (такие как браузер), называются клиентами. Термины "на стороне сервера" и "на стороне клиента", используемые, например, при работе с картами-изображениями, относятся к той машине, которая руководит процессом. Функции на стороне клиента выполняются на машине пользователя, функции на стороне сервера – на удаленной машине.
Web-серверы отвечают на запросы браузеров (клиентских программ), находят заданные файлы (или выполняют сценарий CGI) и возвращают документ или результаты сценария. Web-браузеры и серверы общаются по протоколу Hypertext Transfer Protocol (HTTP, протокол передачи гипертекста).
Программное обеспечение серверов. Большинство серверов работают на платформе Unix. Именно поэтому в мире Web по-прежнему используется терминология системы Unix. В процессе работы понадобится выучить несколько Unix-команд. Однако процент серверов Windows NT, Windows 95 и даже MacOS постоянно увеличивается. Некоторые серверные пакеты предлагают графический интерфейс в качестве альтернативы управлению из командной строки Unix.
Вот некоторые известные серверы: NCSA Server, Apache, CERN, Netscape Servers, Internet Information Server (IIS).
Сегодня большинство серверов (приблизительно 70%) работают на Apache или его предшественнике NCSA. Конкретный тип сервера не влияет на большую часть того, что делает дизайнер, например, на создание графики или разработку базовых HTML-файлов. Конечно, он будет влиять на более совершенные методы создания Web-сайтов, такие как Server Side Includes (серверные включения), добавление типов MIME и Web-страницы, управляемые базами данных.
