Лекция №18. Интернет-технологии Цель урока: рассказать учащимся о возможности поиска и опознавания компьютера в Интернете при помощи IP-адреса и доменного имени; познакомить с протоколами Интернет, обеспечивающими передачу и доставку информации; познакомить студентов со службами Интернет. План: 1) Адресация в Интернете. 2) Протоколы передачи данных. 3) Службы Интернет: Технология WWW Файловые архивы Интернет-телефония Электронная коммерция. 1) Каждый компьютер, подключенный к Интернету, имеет свой уникальный 32-битный (в двоичной системе) IP-адрес. IP-адрес содержит адрес сети и адрес компьютера в данной сети. В зависимости от количества компьютеров в сети, адреса разделяются на три класса А, В, С. Первые биты адреса отводятся для идентификации класса, а остальные разделяются на адрес сети и адрес компьютера (см. таблицу). Класс 0 Адрес сети (7 Адрес компьютера (24 А бит) бит) Класс 1 0 Адрес сети (14 Адрес компьютера В бит) (16 бит) 1 1 0 Адрес сети (21 Адрес бит) компьютера (8 бит) Например, адрес сети класса А имеет только 7 бит для адреса сети и 24 бита для адреса компьютера, то есть может существовать лишь 27 = 128 сетей этого класса, зато в каждой сети может содержаться 224 = 16 777 216 компьютеров. В десятичной системе IP-адрес состоит из 4 чисел, разделенных точками, каждое из которых лежит в диапазоне от 0 до 255 (например, 195.34.32.11). По первому из этих чисел можно определить принадлежность компьютера к сети того или иного класса: адреса класса А – число от 0 до 127; адреса класса В – число от 128 до 191; адреса класса С – число от 192 до 223. Провайдеры часто предоставляют пользователям доступ в Интернет не с постоянным, а с динамическим IP-адресом, который может меняться при каждом подключении к сети. Так как числовой IP-адрес человеку запомнить нелегко, для удобства была введена Доменная Система Имен (DNS – Domain Name System). Эта система числовому IP-адресу ставит в соответствие уникальное доменное имя. Доменные имена и IP-адреса распределяются международным координационным центром доменных имен и IP-адресов (ICANN), в который входит по пять представителей от каждого континента. DNS имеет иерархическую структуру: домены верхнего уровня домены второго уровня и так далее … Домены верхнего уровня бывают двух типов: географические (двухбуквенные, то есть каждой стране соответствует двухбуквенный код) и административные (трехбуквенные). Рассмотрим некоторые имена доменов верхнего уровня: Адми Геогра нистТип фиСтрана ратив организации ческие ные Коммерческая ca Канада edu Образовательна de Германия я gov Правительстве jp Япония нная США int Международна ru Россия я mil Военная США su Бывший СССР net Компьютерная uk Англия/Ирл сеть андия org Некоммерческа us США я Например, компания Microsoft зарегистрировала домен второго уровня microsoft в административном домене верхнего уровня com. Имена компьютеров, которые являются серверами Интернета, включают в себя полное доменное имя и собственно имя компьютера. Например, основной сервер компании Microsoft имеет имя www.microsoft.com. 2) Протокол передачи данных TCP/IP. Функционирование и развитие Интернет возможно благодаря использованию единого протокола передачи данных TCP/IP. Термин TCP/IP включает название двух протоколов: Transmission Control Protocol (TCP) – транспортный протокол; Internet Protocol (IP) – протокол маршрутизации. Рассмотрим каждый из них подробнее. 1. Протокол IP. Информация, передаваемая по сети, «упаковывается в конверт», на котором «пишутся» IP-адреса компьютеров получателя и отправителя. Содержимое такого конверта называется IP-пакетом и представляет собой набор байтов. IP-пакеты на пути к компьютеру-получателю проходят через многочисленные промежуточные серверы Интернета, на которых происходит операция маршрутизации. В результате маршрутизации IP-пакеты направляются от одного сервера Интернета к другому, постепенно приближаясь к компьютеру- получателю. Именно эту маршрутизацию, то есть доставку IP-пакетов, и обеспечивает протокол IP. От маршрута, то есть от количества промежуточных серверов и качества линий связи (их пропускной способности), зависит скорость получения информации. 2. Протокол TCP. Часто в Интернете компьютерам необходимо обменяться большими по объему файлами. Если послать такой файл целиком, то он может надолго «закупорить» канал связи, сделать его недоступным для пересылки других сообщений. Чтобы этого избежать, на компьютере-отправителе необходимо разбить большой файл на мелкие части, пронумеровать их и транспортировать в отдельных IP-пакетах. На компьютере-получателе эти пакеты необходимо собрать в исходный файл в правильной последовательности. Такое разбиение файлов на IP-пакеты в процессе передачи и сборку файлов в процессе получения обеспечивает транспортный протокол TCP. Для IP-протокола отдельные части файла никак не связаны между собой, поэтому последний IP-пакет может обогнать первый, и даже маршруты доставки этих пакетов могут оказаться совершенно разными. Однако протокол TCP дождется первого IP-пакета и соберет исходный файл в правильном порядке. Службы Интернет Технология WWW. WWW (World Wide Web – всемирная паутина) – технология в Интернете, основанная на создании гиперссылок. Такие ссылки реализуют переходы внутри исходного документа на любой другой документ, находящийся на данном компьютере, и на любой документ любого компьютера, подключенного в данный момент к Интернету. Как мы уже знаем, гиперссылка состоит из двух частей: указатель ссылки – объект (фрагмент текста или рисунок), активизация которого вызывает переход. Адресная часть ссылки – путь к объекту, на который будет осуществляться переход. Текст, содержащий управляющие символы (тэги), который при просмотре в специальной программе (браузере) отображается в форме web-страниц, называется гипертекстом. С помощью тэгов можно изменять размер, начертание и цвет символов, фон, определять положение текста на странице, вставлять гиперссылки и т.д. Создание web-страниц осуществляется с помощью языка разметки гипертекста HTML (Hyper Text Markup Language). Такие web-страницы, находящиеся на миллионах web-серверов (серверы, реализующие web-технологию), и образуют Всемирную паутину WWW. В настоящее время различают следующие web-страницы. Мультимедийные – содержат ссылки на мультимедийные объекты: графические изображения, анимацию, звук и видео. Интерактивные – содержат формы, которые могут заполнять посетители. Динамические – могут меняться уже после загрузки в браузер (то есть webстраницы рассматриваются как совокупность объектов, свойства которых можно изменять). Например, перемещается заголовок или меняется его цвет. Теперь рассмотрим универсальный указатель ресурсов (URL), позволяющий найти в Интернете любую web-страницу или файл.URL включает в себя протокол доступа к документу, доменное имя или IP-адрес сервера, на котором находится документ, а также путь к файлу и собственное имя к файлу: protocol://domain_name/path/file_name. Протокол доступа к документу определяет способ передачи информации. Для доступа к web-странице используется протокол передачи гипертекста HTTP (Hyper Text Transfer Protocol). Для примера рассмотрим следующий URL: http://schools.keldysh.ru/info2000/index.htm Он состоит из следующих трех частей: http:// – протокол доступа; schools.keldysh.ru – доменное имя сервера; /info2000/index.htm – путь к файлу и имя файла web-страницы. Браузеры Браузер – специальная программа просмотра, с помощью которой осуществляется просмотр web-страниц. В настоящее время наиболее распространенными браузерами являются Internet Explorer (часто называют Обозревателем) и Netscape Communicator (Коммуникатор). Сегодня на уроке мы с вами познакомимся с интерфейсом Обозревателя и начальным этапом работы с ним: запуском и его настройкой. После запуска откроется окно Обозревателя, в которое будет загружена начальная Web-страница. По умолчанию в русскоязычной версии Internet Explorer начальной страницей является страница Web-сервера фирмы Microsoft. Интерфейс браузера состоит из меню, панели инструментов, окна Адрес: и рабочей области, в которой отображаются web-страницы. В окно Адрес можно ввести с клавиатуры URL нужной web-страницы либо выбрать URL из списка. Панель инструментов позволяет переходить с одной webстраницы на другую (кнопки Вперед, Назад, Домой), управлять процессом загрузки (кнопки Остановить, Обновить) и др. Внешний вид и местоположение панели инструментов можно изменять, перетаскивая ее компоненты с помощью мыши или используя меню Вид. Настройки браузера позволяют менять параметры просмотра web-страниц. С помощью настроек можно изменить адрес начальной страницы, загружаемой в Обозреватель, ускорить процесс загрузки web-страниц, отключив отображение в Обозревателе графических объектов. Также можно с помощью настроек установить правильную кодировку отображения текста на web-странице. В большинстве случаев Обозреватель автоматически определяет кодировку и, соответственно, правильно отображает web-страницу, но иногда приходится настраивать кодировку вручную. Файловые архивы. В Интернете хранятся сотни миллионов файлов различных типов (программы, драйвера устройств, графические и звуковые файлы и так далее). Эти файлы расположены на специальных серверах Интернета – на серверах файловых архивов. С таких серверов пользователи могут «скачать» различные необходимые файлы. Файловые серверы поддерживают многие компании – разработчики программного обеспечения, производители аппаратных компонентов компьютера и периферийных устройств. Размещаемое на таких серверах программное обеспечение является свободно распространяемым (freeware) или условно бесплатным (shareware) и поэтому, «скачивая» тот или иной файл, пользователь не нарушает закон об авторских правах на программное обеспечение. С многими файловыми серверами можно работать, используя браузер, так как они поддерживают web-интерфейс. Доступ к файлам на серверах файловых архивов возможен по протоколу HTTP и по специальному протоколу передачи данных FTP (File Transfer Protocol). Протокол FTP позволяет загружать файлы (Download) с удаленного сервера файловых архивов на локальный компьютер и передавать файлы (Upload) с компьютера на такой сервер, например, в процессе публикации web-сайта. Для загрузки с сервера файлового архива необходимо указать URL-адрес этого файла. Рассмотрим, например, URL-адрес файла сute4232.exe c сервера ftp.cuteftp.com компании GlobalScape. ftp://ftp.cuteftp.com/pub/cuteftp/, где ftp:// – протокол доступа, ftp.cuteftp.com – доменное имя сервера файлового архива, /pub/cuteftp/сute4232.exe – путь к файлу и имя файла. Загружать файл на локальный компьютер можно с помощью: Браузеров – интегрированных систем для работы с различными информационными ресурсами Интернета. Браузеры включают в себя менеджеры загрузки файлов (Download Manager). Специализированных менеджеров загрузки файлов (, Go!Zilla, ReGet и др.). Благодаря разбиению файлов на части и одновременной загрузке всех частей, такие менеджеры увеличивают скорость загрузки. Кроме того, они позволяют продолжить загрузку файла после разрыва соединения с сервером, содержат средство поиска файла на других серверах файловых архивов, позволяют архивировать файлы в процессе их загрузки и так далее. Пользователю предоставляется в графическом и числовом виде подробная информация о процессе загрузки файла (текущая и средняя скорость загрузки, процент выполнения загрузки, ориентировочное время загрузки и так далее). Менеджеры загрузки файлов интегрируются в браузеры и при активизации ссылки на файл в окне браузера начинают процесс его загрузки. Также существуют специализированные программы для обмена файлами с серверами файловых архивов и web-серверами – FTP-клиенты (например, AceFTP, CuteFTP). FTP-клиенты включают в себя Менеджер сайтов, позволяющий проводить идентификацию пользователя (ввод имени и пароля). FTP-клиенты создают список серверов, с которыми планируется работа, предоставляют каталоги локального и удаленного компьютера, поддерживают технологию Drag&Drop (перетаскивание объектов), обеспечивают продолжение загрузки файла после обрыва соединения. Интернет-телефония. Интернет-телефония предоставляет пользователю телефонную связь компьютер-телефон, компьютер-компьютер, телефон-компьютер. Для этого провайдеры Интернет-телефонии используют специальные телефонные серверы Интернета, которые подключены и к Интернету, и к телефонной сети. Мобильный Интернет. Вы знаете, что с компьютера, подключенного к Интернету, на мобильный телефон и наоборот можно отправлять короткие текстовые сообщения SMS. Это возможно благодаря использованию протокола WAP (Wireless Application Protocol), который обеспечивает беспроводной доступ к ресурсам Интернета c мобильного телефона (на котором поддерживается WAP). WAP-сайты располагаются на web-серверах и представлены в специальном формате WML. Этот язык разметки специально адаптирован под возможности мобильного телефона – двуцветную графику, маленький экран и небольшую память. WAP-сайты содержат разнообразные политические, экономические и спортивные новости, прогноз погоды, курс валют и так далее. Можно также отправить e-mail и принять участие в WAP-чате. Кроме того, по технологии GPRS (General Packet Radio Service) с мобильного телефона возможен полноценный высокоскоростной доступ в Интернет. В этом случае можно работать и на подключенном к телефону компьютере: просматривать на нем HTML-страницы, перекачивать файлы, работать с электронной почтой и любыми другими ресурсами Интернет. Электронная коммерция в Интернете. Электронная коммерция в Интернете (e-commerce) – это коммерческая деятельность в сфере рекламы и распространения товаров и услуг посредством использования сети Интернет. Рассмотрим основные области электронной коммерции. Хостинг (от англ. host – сервер) – услуги по размещению информации в Интернете, то есть предоставление дискового пространства для размещения webсайта на web-сервере, предоставление доступа к этому сайту по каналу связи с определенной пропускной способностью и прав администрирования сайта. Информационно-рекламная деятельность. Многие фирмы размещают на своих web-сайтах важную для потребителя информацию (описание товаров и услуг, их стоимость, адрес фирмы, телефон и email, по которым можно сделать заказ). Существуют специализированные серверы, предоставляющие потребителям систематизированную информацию (по видам товара, производителям, ценам и др.) об определенной группе товаров. Реклама в Интернете реализуется с помощью баннеров (англ. «banner» – «рекламный заголовок»). Баннер в Интернете представляет собой небольшую прямоугольную картинку, на которой размещается реклама web-сайта или webстраницы. Баннеры бывают статическими (изображена одна и та же картинка) и динамическими (картинки постоянно меняются). Щелчок по баннеру мышью приводит к переходу на соответствующий сайт или страницу, где можно более подробно узнать о том, что рекламирует баннер. Баннеры размещаются на сайтах либо на платной основе, либо путем обмена. Система обмена связывает между собой множество сайтов и позволяет им рекламировать друг друга, что повышает посещаемость каждого из них. Электронная торговля. Рассмотрим следующие формы электронной торговли: Виртуальная «барахолка» (доска объявлений), где продавцы и покупатели обмениваются информацией о предлагаемом и требуемом товаре. Интернет-аукционы, на которые выставляются самые разные товары: произведения искусства, компьютерная техника, автомобили, доменные имена Интернета и так далее. Интернет-магазины – самая удобная для покупателя форма электронной торговли, в них продается все: компьютеры и программы, книги и CD, продукты питания и так далее. Покупатель в таком магазине имеет возможность ознакомиться с товаром (техническими характеристиками, внешним видом и др.) и его ценой. Выбрав товар, потребитель может непосредственно из Интернета сделать заказ на его покупку, в котором указывается форма оплаты, время и место доставки. Оплата производится наличными деньгами после доставки товара, по кредитным карточкам, или используя цифровые деньги. Вам, наверное, интересно узнать, что такое цифровые деньги и откуда они берутся. Покупатель перечисляет определенную сумму в банк, а взамен получает определенную сумму цифровых денег, которые существуют только в электронном виде и хранятся в «кошельке» (с использованием специальной программы) на компьютере покупателя. При расчетах через Интернет цифровые деньги поступают к продавцу, который переводит их в банк, а взамен получает обычные деньги.