Язык HTML.Основные положения

История

Прародителем Интернет можно назвать организацию ARPA (Advanced Research Projects Agency) - Агентство передовых исследовательских проектов в области обороны при Министерстве обороны США (DOD). Под эгидой (и финансированием) этого агентства была создана сеть ARPANET (Advanced Research Projects Agency NETwork).

В декабре 1969 г. были объединены четыре узла этой сети: UCLA - Центр испытаний сети, Станфордский исследовательский институт, университет Санта-Барбары и университет Юта. Через год их стало уже пятнадцать, и они использовали для обмена пакетами протокол NCP - Network Control Protocol.

Цель ARPANET состояла в том, чтобы дать возможность подрядчикам, университетам и сотрудникам Министерства обороны, участвующим в исследованиях и разработках оборонного характера, поддерживать связь по компьютерным сетям и использовать вычислительные ресурсы компьютеров, которые находились в разных географических точках.

К 1971 году была разработана первая программа для отправки электронной почты по сети. В 1973 году к сети были подключены через трансатлантический телефонный кабель первые иностранные организации из Великобритании и Норвегии, сеть стала международной.В 1970-х годах сеть в основном использовалась для пересылки электронной почты, тогда же появились первые списки почтовой рассылки, новостные группы и доски объявленийВ 1984 году была разработана система доменных имён (англ. Domain Name System, DNS).

В 1984 Национальный научный фонд США (NSF) основал обширную межуниверситетскую сеть NSFNet (англ. National Science Foundation Network), которая была составлена из более мелких сетей (включая известные тогда сети Usenet и Bitnet) и имела гораздо бо́льшую пропускную способность, чем ARPANET. К этой сети за год подключились около 10 тыс. компьютеров, название «Интернет» начало плавно переходить к NSFNet.В 1988 году был разработан протокол Internet Relay Chat (IRC), благодаря чему в Интернете стало возможно общение в реальном времени (чат).В 1989 году в Европе, в стенах Европейского совета по ядерным исследованиям (ЦЕРН) родилась концепция Всемирной паутины. Её предложил знаменитый британский учёный Тим Бернерс-Ли, он же в течение двух лет разработал протокол HTTP, язык HTML и идентификаторы URI.

Соавтор Тима Бернерса-Ли по формулировке целей и задач проекта World Wide Web(всемирная паутина) в ЦЕРН, бельгийский исследователь Роберт Кайо, разъяснял позднее его понимание истоков этого проекта.В 1990 году сеть ARPANET прекратила своё существование, полностью проиграв конкуренцию NSFNet. В том же году было зафиксировано первое подключение к Интернету по телефонной линии (т. н. «дозво́н», англ. dialup access).

В 1991 году Всемирная паутина стала общедоступна в Интернете, а в 1993 году появился знаменитый веб-браузер NCSA Mosaic. В 1995 году NSFNet вернулась к роли исследовательской сети, маршрутизацией всего трафика Интернета теперь занимались сетевые провайдеры.В том же 1995 году Всемирная паутина стала основным поставщиком информации в Интернете, обогнав по трафику протокол пересылки файлов FTP. Был образован Консорциум Всемирной паутины (W3C). Можно сказать, что Всемирная паутина преобразила Интернет и создала его современный облик. С 1996 года Всемирная паутина почти полностью подменяет собой понятие «Интернет».

. К 1997 году в Интернете насчитывалось уже около 10 млн компьютеров, было зарегистрировано более 1 млн доменных имён. Интернет стал очень популярным средством для обмена информацией.В настоящее время подключиться к Интернету можно через спутники связи, радио-каналы, кабельное телевидение, телефон, сотовую связь, специальные оптико-волоконные линии или электропровода.

Перспективы

Подобно тому, как коммерческие интернет-провайдеры соединяются посредством точек обмена трафиком, исследовательские сети объединяются в свои подсети, такие как: National LambdaRail ;Abilene Network ;GEANT ;GLORIAD

В России наиболее известен проект «А́билин» — высокоскоростная экспериментальная сеть, созданная и поддерживаемая американским консорциумом «Интернет2» (англ. Internet2. Сеть Абилин уже объединяет более 230 американских университетов, научных центров и других учреждений. Особенностью сети Абилин является высокая скорость передачи данных, теоретически она может достигать 10 Гбит/с (OC-192c), реально скорость составляет порядка 6—8 Гбит/с.

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

Ключевые принципы

Интернет состоит из многих тысяч корпоративных, научных, правительственных и домашних компьютерных сетей. Объединение сетей разной архитектуры и топологии стало возможно благодаря протоколу IP (англ. Internet Protocol) и принципу маршрутизации пакетов данных.

Протокол IP был специально создан агностическим в отношении физических каналов связи. То есть любая система (сеть) передачи цифровых данных, проводная или беспроводная, для которой существует стандарт инкапсуляции в неё IP-пакетов, может передавать и трафик Интернета. Агностицизм протокола IP, в частности, означает, что компьютер или маршрутизатор должен знать тип сетей, к которым он непосредственно присоединён, и уметь работать с этими сетями; но не обязан (и в большинстве случаев не может) знать, какие сети находятся за маршрутизаторами.

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

.

Службы (сервисы) интернет

Internet – это глобальная компьютерная сеть, включающая в себя миллионы серверов и компьютеров-клиентов, состоящая из различных каналов связи и работающая благодаря определенным технологиям

Службы (сервисы) – это виды услуг, которые оказываются серверами сети Internet. Среди этих служб можно выделить службы, предназначенные для коммуникации, то есть для общения, передачи информации (E-mail, ICQ), а также службы, назначение которых – это хранение информации и обеспечение доступак этой информации пользователей

  1. World Wide Web – всемирная паутина – самый популярный и интересный сервис Интернет сегодня, самое популярное и удобное средство работы с информацией. Больше половины потока данных Интернет приходится на долю WWW. Сегодня WWW - самая передовая и массовая технология Интернет
  2. E-mail– электронная почта –Электронная почта - служба, обеспечивающая передачу электронного письма (сообщения) за считанные секунды или минуты на любой компьютер или даже мобильный телефон, находящийся в сети, в любую точку мира, независимо от времени суток.
  3. Usenet, News– телеконференции, группы новостей –истема Usenet (Сетевые новости, Телеконференции) появилась как средство общения групп людей со сходными интересами. Сетевые новости Usenet - это, пожалуй, второй по распространенности сервис Интернета. Сетевые новости передают сообщения "от одного к многимFTP– служба передачи файлов.
  4. Сервис FTP - передача файлов- протокол передачи файлов - доступ к файлам в файловых архивах, к гигантским объемам информации в Интернет. Сервер FTP можно настраивается таким образом, что соединиться с ним можно не только под своим именем и паролем, но и под условным именем anonymous - аноним. Тогда Вам становятся доступен только некоторый набор файлов на сервере - публичный файловый архив.
  5. ICQ – Этот сервис позволяет пользователями, присутствующим в данный момент в Интернете общаться в реальном времени. С помощью ICQ можно посылать сообщения и файлы, играть, и т.д
  6. Telnet – старейший сервис Интернета, с помощью которого может осуществляться удаленный доступ в другую вычислительную систему. При этом запрашивающий компьютер превращается в терминал удаленного компьютера..
  7. Gopher –Gopher (золотой суслик) - этот сервис уже практически не развивается, но, тем не менее, через Gopher доступно довольно большое количество хранящейся на нем информации..

8. Сервис IRC -IRC - (Internet Relay Chat, разговоры через Интернет) относится к интерактивным сервисам, служащим общению людей через Интернет. В Интернет существует сеть серверов IRC. Пользователи присоединяются к одному из каналов - тематических групп и участвуют в разговоре, который ведется текстовыми сообщениями. .

9. Сервис MUD-MUD (Multi User Dungeon) - многопользовательские игры в Интернет, обычно ролевого или сказочного характера. Может использоваться в часы досуг

3. Адресация в сети интернет. Использование доменных имён в сети. Концепция URL.

Для того, чтобы маршрутизаторы могли определять куда направлять каждый конкретный пакет информации, передаваемый по сети, в заголовке каждого пакета обязательно указывается адрес отправителя и адрес получателя пакета.

Адреcация в сети Интернет организована очень просто. Каждой точке подключения любого устройства к сети (интерфейсу), присваивается уникальный номер, который и называют – IP-адресом.

Для того чтобы правила адресации в сети были функциональными и удобными хотелось бы чтобы адреса отвечали следующим требованиям:Уникальность, Иерархичность, Простота в запоминании, Автоматическая назначаемость.

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

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

Количество IP-адресов (размер) в любой подсети всегда должно быть кратно степени числа 2. То есть – 4, 8, 16, 32 и т.д. Других размеров подсетей быть не может. Причем, первым адресом подсети должен быть такой адрес, последнее (из четырех) чисел которого должно делиться без остатка на размер сети.

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

Доменные имена

Для облегчения людям работы в сети придумана другая система идентификации устройств. Любому IP-адресу в сети можно присвоить какой-нибудь «словесный», более понятный для человека синоним, который называется «доменным именем» или просто «именем» устройства в сети.

Доменное имя – это последовательность из двух и более слов, разделенных точками. Слово, или как оно еще называется – домен может состоять из любой комбинации букв английского алфавита, цифр и знака «–» («минус» или «тире»). Другие символы в доменном имени использовать нельзя.

Последний домен в доменном имени называется «доменом первого уровня», второй от конца – «доменом второго уровня» и т.д.

Существуют две системы организации доменных имен – международная (национальная) и американская, однако, в последнее время обе эти системы используются по всему миру и стали практически равнозначными.

По международной системе домен первого уровня должен состоять из двух символов – сокращения от названия страны, в которой зарегистрировано доменное имя. Например: .ru – Россия, .pl – Польша, .fr – Франция, .us – США, .ua – Украина и т.д.

Доменами второго и последующих уровней могут быть любые допустимые комбинации символов.

По американской системе домен первого уровня может состоять из трех или более символов, комбинация которых, показывает принадлежность организации, пользующейся этим доменом, к тому или иному типу организации. Например: .com – коммерческая организация, .gov – государственная структура, .edu – образовательное учреждение, .mil – военная организация и т.д.

Концепция URL (ЧПУ)

Концепция URL предполагает максимально лаконичные и интуитивно понятные адреса, которые показывают естественную для человека логическую структуру данных на сервере, а не её программный интерфейс с модулями и параметрами. Структуру обычно представляют в виде иерархии как в обычной файловой системе, к которой привык пользователь.

Те же самые примеры, но с URL будут выглядеть уже так:

· /articles/tags/summer/ — статьи по меткам, метка summer (лето).

· /news/sport/2003/10/ — новости спорта, 2003 год, октябрь.

Но использование кириллицы в адресе затрудняется тем, что в URL все символы, отличные от ограниченного набора из ASCII‐символов, должны преобразовываться в специальную форму.

Достоинства URL для посетителя очевидны:подобные адреса очень легко запомнить;можно продиктовать URL по телефону;подобные URL, как правило, позволяют пользователю даже не глядя на страницу, сразу понять, где он сейчас находится, и как следствие, помогают лучше разобраться в структуре сайта.чтобы перейти вверх по иерархии, достаточно стереть ненужную часть пути;если человек уже был на вашем сайте и набирает адрес вручную, то он сразу может обратиться к нужному ему документу, глядя на URL’ы предыдущих запросов.

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

Язык HTML.Основные положения

Все тэги HTML начинаются с "<" (левой угловой скобки) и заканчиваются символом ">" (правой угловой скобки). Как правило, существует стартовый тэг и завершающий тэг. Для примера приведем тэги заголовка, определяющие текст, находящийся внутри стартового и завершающего тэга и описывающий Название документа:<TITLE> Название документа </TITLE>

Завершающий тэг выглядит также, как стартовый, и отличается от него прямым слэшем перед текстом внутри угловых скобок. В данном примере тэг <TITLE> говорит WEB-браузеру об использовании формата заголовка, а тэг </TITLE> - о завершении текста заголовка.

Некоторые тэги, такие, как <P> (тэг, определяющий абзац), не требуют завершающего тэга, но его использование придает исходному тексту документа улучшенную читаемость и структурируемость.

HTML не важно в каком регистре будет написан текст,описфвающий тег:<title> Название документа </title>

Дополнительные пробелы, добавленные в исходный текст HTML-документа для его лучшей читаемости, будут проигнорированы WEB-браузером при интерпретации документа. HTML-документ может включать эти элементы только если они помещены внутрь тэгов <PRE> и </PRE>.

Наши рекомендации