Компьютерная сеть Интернет

22.01.2006

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

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

Элементы сети связаны между собой. Каждый элемент сети связан со всеми остальными -

Все элементы последовательно увязаны между собой и замкнуты в кольцо. Каждый из элементов кольца непосредственно связан только с двумя соседями -

Все элементы связаны только с одним элементом, расположенным в центре звезды -

Все элементы подсоединены к центральной магистрали, проходящей от одного центра к другому -

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

Из таких маленьких сегментов постепенно образуется огромная компьютерная сеть, которая в последние десятилетия стремительно разрастается.

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

В результате мы получим ответ утилиты -

Вот мы и узнали, что сервер программы IATP размещен в сети на машине с IP-адресом 80.250.227.4

Вы можете освоить команду ping даже не будучи подключенными к сети Интернет. Вы можете обратиться к своему компьютеру, набрав в окне «Выполнить команду» – ping localhost

В Вы получите ответ – ping-local.gifIP-адресу локальной машины всегда соответствует номер 127.0.0.1

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

Можно проследить путь, по которому один компьютер соединяется в сети с другим компьютером. Для того чтобы проследить этот путь служит утилита traceroute. В системе Windows аналогом этой утилиты служит утилита tracert. Если мы укажем в окне выполнение программы команду tracert www.iatp.ru, то получим путь, по которому компьютер, на котором запущена программа tracert, соединяется с удаленной машиной с номером 80.250.227.4

Результаты приведены на следующем рисунке -

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

Многочисленные примеры и ссылки на ресурсы, где собраны изображения компьютерных сетей, приведены на сайте Ласло Барабаши –http://www.nd.edu/~networks/gallery.htm

Огромная и чудесная коллекция Интернет карт собрана по адресу – http://www.opte.org/maps/

Например –

Решающее значение для существования и развития компьютерной сети имеет Интернет Протокол (IP). Благодаря созданию этого протокола мы используем компьютерную сеть так, как будто все компьютеры непосредственно связаны друг с другом. Создание всеобщей компьютерной сети, объединяющей сегодня страны и народы, начиналось как оборонный проект в разгар Холодной Войны. Жители США были озабочены обустройством личных и коллективных бомбоубежищ и созданием запасов продуктов, а правительство было обеспокоено тем, как сохранить связь между военными подразделениями. Бомбардировщики, межконтинентальные ракеты, атомное оружие сделали централизованное управление ненадежным. Представьте себе, что мы имеем объединение компьютеров, соединенных с центральной машиной и в эту центральную машину и попадает вражеская бомба. На этом же просто все и закончится. Все наши остальные компьютеры не смогут общаться между собой -

Необходимо было создать нечто новое, что позволило бы сети работать почти так же устойчиво, как если бы они все были бы связаны между собой -

Подразделение министерства обороны Advanced Research Projects Agency (ARPA) — поручило проведение работ по установлению связей между компьютерами ряду исследовательских центров. В 1962 г. Пол Беран (Paul Baran) из RAND Corparation представил доклад, который назывался “On Distributed Communication Networks”, в котором было выдвинуто предложение использовать децентрализованную систему коммутаций компьютеров, когда в случае разрушения большей части единиц сети, она сохраняет свою работоспособность.

В конце 60-х годов прошлого века корпорация BBN разработала Interface Message Processor (IMP) – устройство, которое обеспечивало передачу сообщений между компьютерами. Этот коммутатор пакетов – прообраз модема, без которого невозможна нормальная связь компьютеров по телефонным линиям.

Тим Бернерс-Ли в числе отцов-создателей Интернета выделяет Винтона Серфа, Роберта Кана и Пола Бэрена. Серф и Кан придумали способ передачи маленьких пакетов информации. Информация разбивалась на порции – пакеты. Каждый пакет помечался адресом – куда его нужно доставить. После того, как все пакеты были доставлены, они вновь собирались в сообщение. Как писал Серф – «пакет, это что-то вроде почтовой открытки с простым адресом». Вы пишете правильный адрес на открытке и передаете сообщение любому из компьютеров, подсоединенных к Сети. Этот компьютер, на основании адреса, принимает решение какому следующему компьютеру надо передать сообщение. Эта передача продолжается от одной машине к другой до тех пор, пока письмо не доходит до адресата. Вот что делает Интернет – он передает пакеты по всему миру. Как правило, время таких передач составляет секунды. Информация может быть послана в одном направлении, но если она не проходит по этому направлению или обрабатывается слишком медленно, то она будет автоматически перенаправлена по другому пути. Такая возможность динамического перенаправления делает все компьютеры равноправными. Преимущества такого подхода очевидны. Теперь, для того чтобы нарушить коммуникации, враг должен уничтожить гораздо больше компьютеров. Благодаря протоколу IP в сети с гибридной топологий любой компьютер может выступить в качестве отправляющего и в качестве принимающего устройства.

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

  • smtp – для передачи почтовых сообщений;
  • pop3 – для приема почтовых сообщений;
  • telnet – для работы на удаленном компьютере;
  • FTP – (file transfer protocol) для передачи файлов с одного компьютера на другой;
  • NNTP – для передачи новостных сообщений в системе конференций Usenet;
  • HTTP – для передачи страниц Всемирной Паутины.

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

 Далее: Сеть Документов Всемирная Паутина

 Содержание: Создание Профессионального Сетевого Сообщества

Текст сообщения*
:) ;) :D 8) :( :| :cry: :evil: :o :oops: :{} :?: :!: :idea:
Защита от автоматических сообщений
 


Что такое интернет сообщество?
Интернет сообщество - это группа людей, которые имеют общие интересы и общаются по этому поводу в интернете.






Последние комментарии