Internet

 

 

Internet ...

 

Введение

Литературных источников, где была бы указана точная дата рождения Сети, найти не удалось. Одни считают, что начало Интернету было положено еще в 1962 году, другие ведут его историю с 1969 года, третьи называют датой рождения 1983-й, четвертые-1986, и при этом каждый старается обосновать свою позицию. Все эти даты отмечены важными событиями в области становления Интернета.

В начале создания единой Сети было задумано для обмена информацией в военных и научных целях. Но затем это информационное пространство стало быстро наполняться посторонними узлами. И в1988 году Интернет становиться международной сетью: к нему присоединяются Канада, Дания, Финляндия, Франция, Норвегия и Швейцария. В том же 1988 году в Сети появляется служба BBS(Bulletin Doard System). В январе 1989 года Сеть насчитывала 80000 узлов; в ноябре к Интернету присоединились Австрия, Германия, Италия, Япония и т.д.- количество узлов в Сети выросло до 160000.

Но что интересно, если Интернет -изобретение коллективное, то идею гипертекста и WWW связывают с именем конкретного человека. Ее автор Бернерс-Ли, а дата появления -1989 год.

История Интернета в России

Так как в США историю Интернета ведут аж с 1962 года, то, следуя этой логике, мы вполне могли бы начать историю Интернета в России с 1982 года, когда в институте атомной энергии им. Курчатова совместно со специалистами ряда других НИИ были начаты по созданию UNIX-подобной операционной системы.

В августе 1990 года была основана компьютерная серь РЕЛКОМ на базе Курчатовского института при участии специалистов кооператива "Демос", большинство из которых, надо сказать, и были сотрудниками этого института. К концу 1990 года к сети было подключено около 30 организаций, в числе которых научные центры в Санкт-Петербурге и Новосибирске.

В августе 1991-го сеть РЕЛКОМ активно использовалась для распространения материалов о событиях августовского путча.

В 1992 году РЕЛКОМ была официально зарегистрирована как часть панъевропейской сети Eunet. В этом же году была начата реализация проекта создания научной не коммерческой сети RELARN, головной организацией которой стал РосНИИРОС. Также впервые организовано оперативное распространение по сети электронных версий "Известий" и других отечественных изданий.

В 1993 году сеть РЕЛКОМ официально подключена к Интернету, и зарегистрирован домен ru, что можно считать началом официального присутствия России в ИНТЕРНЕТЕ, поскольку официальный статус имеют лишь IP-сети, зарегистрированные в NSFNET.

В1995 году создана Российская ассоциация RINET, призванная исполнять роль регионального отделения Internet Socity.

В 1998 году в России количество зарегистрированных доменных имен превысило 195 тысяч. А к началу 2000 года в нашей стране к Интернету подключилось около 5,4 миллиона человек, и эта цифра постоянно растет.

Сейчас свободно распространяется доступ и инет доступен в принципе любому...

Сети

"Локальная сеть" - соединение нескольких компьютеров при помощи таких технических и программных средств, которые позволяют объединять файловые системы входящих в нее компьютеров (не обязательно всех со всеми). При этом пользовательские программы не должны ощущать качественной разницы между компонентами файловой системы, размещенными на разных компьютерах. В локальную сеть объединяют компьютеры, находящиеся физически достаточно близко. Число компьютеров в локальной сети обычно не превышает нескольких десятков или сотен.

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

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

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

Итак, "быть пользователем Internet" означает быть пользователем сети, полностью соблюдающей протоколы Internet.

Как это все работает?

Семейство протоколов Internet принято делить на низкоуровневые, описывающие технические детали представления и передачи информации, и высокоуровневые, описывающие содержательную интерпретацию этой информации в разных ОС. Фундаментально для структуры и Функционирования Internet важны два протокола, Часто упоминаемые вместе как TCP/IP. Первый из них, IP-протокол низкого уровня. Он определяет, что любая передаваемая информация, независимо от ее внутренней структуры, представляет собой последовательность байтов, сопровождаемую стандартной служебной записью. В нее входят адреса машины - получателя и отправителя длиной 4 байта.

А как быть, если вашей машине необходимо отправить фрагмент информации длинной больше одного пакета? Ведь с точки зрения IP отдельные пакеты - это именно отдельные пакеты, они никак не связаны друг с другом. Ответ таков: это регулируется протоколом TCP на машине получателя, собирает все фрагменты правильно, проверяет, все ли они дошли и не испортились ли при пересылке. Если какой-то пакет потерян или испорчен, программа посылает запрос машине- отправителю с просьбой выслать недостающие пакеты повторно.

Программы, Обслуживающие протокол IP, отправляют пакеты машине получателю. При этом крайне редко бывает, чтобы отправитель и получатель были соединены физически. Разумеется, программа, реализующая IP , "знает", с какими машинами физически соединена данная. В стеке TCP/IP применяется доменная система имён, которая имеет иерархическую древовидную структуру, допускающую использование в имени произвольного количества составных частей. Для просмотра примера поиска имени fdjyakov.da.ru

В этом имени ru - домен 1-го уровня, da - домен 2-го уровня, fdjyakov - домен 3-го уровня.

Протокол IP

Протокол Internet создан для использования в объединенных системах компьютерных коммуникационных сетей с коммутацией пакетов. Такие системы были названы "catenet" . Протокол Internet обеспечивает передачу блоков данных, называемых датаграммами, от отправителя к получателям, где отправители и получатели являются хост-компьютерами, идентифицируемыми адресами фиксированной длины. Протокол Internet обеспечивает при необходимости также фрагментацию и сборку датаграмм для передачи данных через сети с малым размером пакетов.

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

Данный протокол получил название в соответствии с протоколами передачи информации между хост-компьютерами в межсетевой среде. Протокол вызывает в локальной сети протоколы для передачи датаграммы Internet на следующий шлюз или хост-получатель. Например, модуль TCP вызывал бы модуль Internet с тем, чтобы получить сегмент TCP (включая заголовок TCP и данные пользователя) как информационную часть Internet пакета. Модуль TCP обеспечил бы адреса и другие параметры в заголовке модуля Internet в качестве параметров рассматриваемого вызова. Модуль Internet в этом случае создал бы датаграмму Internet и прибегнул бы к услугам локальной сети для передачи датаграммы Internet. Например, в случае сети ARPANET модуль Internet вызывал бы локальный сетевой модуль, который бы добавлял к датаграмме Internet проводник типа 1822, создавая сообщение ARPANET для передачи на IMP. Адрес ARPANET получился бы из адреса Intenet с помощью интерфейса локальной сети и относился бы к некоторому хост-компьютеру в сети ARPANET, который мог бы быть шлюзом в другие сети.

Действие протокола IP

Протокол Internet выполняет две главные функции: адресацию и фрагментацию. Модули Internet используют адреса, помещенные в заголовок Internet, для передачи Internet датаграмм их получателям. Выбор пути передачи называется маршрутизацией. Модули Internet используют поля в заголовке Internet для фрагментации и восстановления датаграмм Internet, когда это необходимо для их передачи через сети с малым размером пакетов. Сценарий действия состоит в том, что модуль Internet меняет размер на каждом из хостов, задействованных в internet-коммуникации и на каждом из шлюзов, обеспечивающих взаимодействие между сетями. Эти модули придерживаются общих правил для интерпретации полей адресов, для фрагментации и сборки Internet датаграмм. Кроме этого, данные модули (и особенно шлюзы) имеют процедуры для принятия решений о маршрутизации, а также другие функции.

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

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

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

Механизм времени жизни служит для указания верхнего предела времени жизни Internet датаграммы. Этот параметр устанавливается отправителем датаграммы и уменьшается в каждой точке на проходимом датаграммой маршруте. Если параметр времени жизни станет нулевым до того, как Internet датаграмма достигнет получателя, эта датаграмма будет уничтожена. Время жизни можно рассматривать как часовой механизм самоуничтожения.

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

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

Протокол Internet не обеспечивает надежности коммуникации. Не имеется механизма подтверждений ни между отправителем и получателем, ни между хост-компьютерами. Не имеется контроля ошибок для поля данных, только контрольная сумма для заголовка. Не поддерживается повторная передача, нет управления потоком. Обнаруженные ошибки могут быть оглашены посредством протокола ICMP (Internet Control Message Protocol), который поддерживается модулем Internet протокола.

FTP-протокол передачи файлов

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

Набор этих операций настолько походит на функции команд DOS (dir, copy, delete, cd) или Диспетчера файлов Windows, а также различных оболочек вроде Norton Commander, что за частую интерфейс программ- клиентов FTP неотличим от них. А некоторые программы, такие как FAR или Windows Commander , позволяют одинаково работать с каталогами и папками на своей и удаленной машинах.

HTTP-протокол передачи HTML-файлов

Этот протокол реализует то, что называют словом Web или WWW.

Для многих начинающих пользователей, а также для журналистов и рекламщиков слова Internet и WWW - синонимы. Тем не менее, сам протокол HTTP достаточно прост (его команды на передачу файлов проще, чем в протоколе FTP), а всей своей мощью "Всемирная паутина" обязана внутреннему строению HTML-файлов, копируемых по этому протоколу.

Сокращение HTML означает "язык гипертекстовой разметки". HTML-документ выглядит как обычный ASCII-текст, который в угловых скобках <...>вставлены команды (также читаемые "невооруженным" глазом), отмечающие границы абзацев, заголовки, шрифтовое выделение и т.д., а главное - ссылки.

Программа просмотра HTML-файлов (браузер) показывает на экране сам текст, а команды - интерпретирует.

Фрагмент текста, отмеченный как ссылка, выделяется на экране цветом или подчеркиванием, и при позиционировании на нем курсора и выполнении определенного действия (нажатии клавиши ENTER, щелчке кнопкой мыши) а экран начинает выводиться другой текст. Какой именно,-указано командой. Это может быть и другое место того же файла на другой машине,имеющей адрес в Internet. В последнем случае браузер "понимает", что команда требует просмотр файла, находящегося на другой машине, и посылает запрос в формате протокола HTTP на копирование этого файла на машину клиента. После полного или частичного копирования файла браузер начинает его показ пользователю. А там, в свою очередь, могут быть ссылки, которые пользователь сможет активизировать и вызвать дальнейший просмотр файлов на других машинах.

Ссылки могут быть не только на HTML-файлы, но и на любые другие (чисто текстовые, содержащие изображения и т.д.). Такие файлы просто копируются на машину клиента, и web-браузер уже сам решает, что с ним делать ( в ряде случаев он вызывает для интерпретации файла внешнюю программу). Но это все из теории web-строительства.

Почему именно протокол HTTP так расширил возможности Internet? Дело в том, что протокол и язык HTML предоставляют возможность интегрировать воедино все информационные ресурсы мира, где бы они ни располагались. Например, вы публикуете на web-сервере статью, в которой имеется редкое слово. Для пояснения этого слова вы обращаетесь к словарю. Вместо того чтобы включать словарную статью в свой текст, вы делаете гипертекстовую ссылку. Читатель знающий этот термин, читает дальше, интересующийся определением - нажимает на выделенные слова, и web-браузер открывает словарь.



Несколько слов о модеме


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

Мини - терминал, "глобальная" сеть из двух машин и BBS

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

Разумеется, на каждой машине может иметься "живой" оператор, и тогда целесообразно, чтобы коммуникационные программы на обоих концах имели симметричные функции. К числу симметричных по определению относятся программа Chat, организующая передачу на экран другой машины всего, что набирается на клавиатуре каждой из них.

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

BBS (электронная доска объявлений) -разновидность терминальной программы на хост - машине общего доступа с широкими функциями копирования и поиска информации. Еще на заре интернетизации, в связи с дороговизной новой "игрушки", стали появляться группы людей, устанавливающих на своих компьютерах специальные программы для соединения с удаленными системами. И таким образом появилась возможность, позвонив по известному телефону и имея у себя на машине специальную программу для общения с мини - хостом, выполнять различные операции с другим компьютером. Но теперь с повсеместным внедрением Интернета необходимость в таких сетях постепенно отпадает.

Модем и Internet

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

Во-первых, это может быть хост - программа, совместимая с терминальной программой на другом конце линии. После установления связи позвонившая машина начинает работать как терминал хост-машины. Если хост-машина подключена к Internet, пользователь сможет работать с протоколами Internet, запуская ее программы-клиенты. Кроме того, не надо забывать, что практически все операции делает хост-машина, так что, к примеру, файлы, переданные по FTP, окажутся в текущем каталоге хост-машины, а вовсе не у пользователя. Дальше их можно передать с помощью специальных модемных программ копирования файлов, о которых шла речь выше. Кстати, эта проблема возникает и при пользовании протоколом Telnet.

Другой вариант-это использование протокола РРР (или более старого SLIP). Протокол РРР определяет, как программам передать по телефонному каналу информацию в формате протокола TCP/IP. Его применение позволяет создать на пользовательском компьютере полноценную интернет - машину, связанную с остальным миром Internet при помощи временного канала.

Другие возможности Internet

E-mail-электронная почта. Электронное письмо устроено так же, как обычное: текст "вложен" в "конверт", в специальных местах которого указаны адрес получателя и адрес отправителя.

Как при использовании обычной почты, в "почтовый конверт" могут быть вложены не только письма в строгом смысле слова, но и другие предметы(файлы). Способ этого вложения описывается специальным протоколом MIME.

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

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

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

HARDCORE 2002 ИЗ СЕТИ

TopList

<plaintext>