Контрольная работа: Глобальная сеть Internet
Вступление
Конец 60-х годов 20 века. После Карибского кризиса в США сформулирована задача создания коммуникационной сети, устойчивой к частичным отказам. Цель – координация действий, поддержание связи между военными базами США. Любой сегмент сети может быть внезапно уничтожен (из-за бомбардировки или дорожных работ). При этом между отправителем и получателем всегда должна существовать связь.
Середина 70‑х годов. Создана первая глобальная вычислительная сеть ARPAnet, отвечающая поставленным условиям. Сеть принадлежит Advanced Research Projects Agency (Управление перспективных исследований) Министерства обороны США. Она объединяет военные базы и исследовательские центры МО в США и за рубежом.
При построении сети использованы следующие принципы:
– узлы сети соединены друг с другом множеством различных путей, образуя подобие паутины – при выходе из строя узла или одного из путей всегда остаются другие пути для связи между оставшимися узлами;
– передаваемая информация разбивается на небольшие кусочки – потеря отдельного кусочка не принципиальна (можно быстро повторить).
Каждый кусочек информации помещают в «пакет межсетевого протокола» (Internet Protocol, IP) и снабжают адресом получателя и адресом отправителя (IP‑адрес).
Сеть дала возможность быстрого обмена информацией между учеными США, Великобритании и Скандинавских стран, что сделало ее очень популярной. Программное обеспечение с протоколом IP стали выпускать для различных компьютеров.
Конец 70-х годов – появление и расцвет (в 80-х годах) ЛВС (университеты, правительственные организации и крупные корпорации). Их постепенно стали подключать к ARPAnet по протоколу IP.
80-е годы – создание NSFNET – сети Национального научного фонда правительства США. В США создано 5 суперкомпьютерных центров, доступных для академических исследований. Для подключения к ним всех университетов страны решено создать сеть между университетами по аналогии с ARPAnet. Все университеты кроме доступа к суперкомпьютерам получили быструю и надежную связь друг с другом.
Со временем NSFNET отдали в управление частной компании. Появились другие сети (NASAnet), в том числе частные и корпоративные. Все они использовали протокол IP по крайней мере для общения с другими сетями.
Собственно Internet – это совокупность всех компьютерных сетей, общающихся между собой.
Если сеть работает на других протоколах (не IP), тогда используют «шлюзы» для общения с другими сетями. В результате каждому пользователю каждой сети потенциально доступны все компьютеры всех сетей.
Изначально Internet развивался в США, Великобритании и Скандинавии. Затем с этой глобальной сети присоединилась Европа, Азия, Восточная Европа, Россия и СНГ. Для подключения необходимы лишь каналы связи. Постепенно сеть становится все гуще, повышая надежность передачи сообщений. Это же снижает возможности государственного контроля. Internet становится поистине «всемирной паутиной» с абсолютной свободой слова.
При этом по статистике за 1998 год 70% ресурсов Internet сосредоточено в США, 90% пользователей Internet находятся в США. Следовательно и большинство материалов представлено на английском языке (или на двух языках, включая английский).
Как работает Internet (протокол IP)
Аналогия с телефонной сетью – там происходит коммутация каналов: для каждого разговора отдельный канал соединяет двух абонентов – постоянно не хватает телефонных линий.
Аналогия с почтой – более близкая – там происходит коммутация пакетов: письма смешивают с другими, отправляют на почтовое отделение, там сортируют и рассылают в разные стороны к другим почтовым отделениям, где происходит новая пересортировка и т.д. Только конечное почтовое отделение доставляет письмо адресату.
В Internet разные участки сети соединены «маршрутизаторами» – компьютерами, которые выбирают, куда переслать каждый пакет информации, в соответствии с адресом получателя и текущей пропускной способностью разных линий. Так как IP-пакеты небольшие (до 1500 символов), то один пользователь не способен заблокировать сеть. Пакеты разных пользователей всегда будут проходить, хотя, возможно, медленно и разными путями.
Internet Protocol обеспечивает адресацию пакетов информации. Каждый компьютер, подключенный к Internet, имеет уникальный IP-адрес. Адрес состоит из 4 чисел (от 0 до 255), разделенных точкой. Например: 193.233.70.179
Адрес указывает номер компьютера в определенной подсети. Группы адресов для подсетей распределяет IAB
Недостатки IP:
– пакет маленький, приходится разбивать файлы на несколько пакетов;
– пакеты в пути могут потеряться или испортиться;
– последовательность доставки пакетов может быть нарушена.
Для решения этих проблем используют TCP (Transmission Control Protocol – протокол управления передачей). TCP разбивает файл на отдельные пакеты, нумерует их (для обеспечения порядка и сохранности) и пересылает с помощью IP (в том числе и информацию о числе пакетов и их номерах). При приеме файла TCP сортирует пакеты и собирает из них файл. Если пакеты пропали – запрашивает их повтор. TCP также проверяет «контрольную сумму» каждого пакета для обеспечения сохранности информации. TCP – протокол более высокого уровня, чем IP. Они используются в паре: TCP/IP.
Доменная система имен
Цифровые адреса неудобно использовать. Поэтому одновременно с IP-адресом компьютер может иметь удобочитаемое имя. Для сопоставления каждому адресу определенного имени использовали файлы hosts, которые рассылались централизованно на все компьютеры. По мере роста Internet возрастал объем файла hosts и много времени уходило на его обновление.
Сейчас вместо файла hosts используется доменная система имен – DNS (Domain Name System). DNS – метод назначения имен путем возложения на разные группы пользователей ответственности за свое подмножество имен. Каждый уровень ответственности называется «домен». Имена доменов в имени отделяются точками. Домен более высокого уровня записывается справа.
Пример: elmech.mpei.ac.ru
--> ЧИТАТЬ ПОЛНОСТЬЮ <--