Internet

Автор работы: Пользователь скрыл имя, 23 Января 2011 в 14:45, реферат

Описание

Internet - глобальная компьютерная сеть, охватывающая весь мир. Сегодня Internet имеет около 15 миллионов абонентов в более чем 150 странах мира. Ежемесячно размер сети увеличивается на 7-10%. Internet образует как бы ядро, обеспечивающее связь различных информационных сетей, принадлежащих различным учреждениям во всем мире, одна с другой.

Работа состоит из  1 файл

Информатика моя!.doc

— 503.00 Кб (Скачать документ)

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

           Вторым краеугольным камнем WWW стала универсальная форма  адресации  информационных ресурсов. Universal Resource Identification (URI)  представляет собой довольно стройную систему, учитывающую опыт адресации и  идентификации e-mail, Gopher, WAIS, telnet, ftp и т. п. Но реально из  всего, что описано в URI, для организации баз данных в WWW требуется только  Universal Resource Locator (URL). Без наличия этой спецификации вся мощь  HTML оказалась бы бесполезной. URL используется в гипертекстовых ссылках и  обеспечивает доступ к распределенным ресурсам сети. В URL можно адресовать  как другие гипертекстовые документы формата HTML, так и ресурсы e-mail,  telnet, ftp, Gopher, WAIS, например. Различные интерфейсные программы по  разному осуществляют доступ к этим ресурсам. Одни, как например Netscape,  сами способны поддерживать взаимодействие по протоколам, отличным от  протокола HTTP, базового для WWW, другие, как например Chimera, вызывают  для этой цели внешние программы. Однако, даже в первом случае, базовой  формой представления отображаемой информации является HTML, а ссылки на  другие ресурсы имеют форму URL. Следует отметить, что программы обработки  электронной почты в формате MIME также имеют возможность отображать  документы, представленные в формате HTML. Для этой цели в MIME  зарезервирован тип “text/html”. 

      Третьим в нашем списке стоит протокол обмена данными в World Wide Web -HyperText Transfer Protocol. Данный протокол предназначен для  обмена  гипертекстовыми документами и учитывает специфику такого обмена. Так в процессе взаимодействия, клиент может получить новый адрес ресурса на сети  (relocation), запросить встроенную графику, принять и передать параметры и  т. п. Управление в HTTP реализовано в виде ASCII-команд. Реально  разработчик гипертекстовой базы данных сталкивается с элементами протокола  только при использовании внешних расчетных программ или при доступе к  внешним относительно WWW информационным ресурсам, например базам данных. 

     Последняя составляющая технологии WWW - это уже  плод работы группы NCSA -  спецификация Common Gateway Interface. CGI была специально разработана для  расширения возможностей WWW за счет подключения всевозможного внешнего  программного обеспечения. Такой подход логично продолжал принцип  публичности и простоты разработки и наращивания возможностей WWW. Если  команда CERN предложила простой и быстрый способ разработки баз данных, то  NCSA развила этот принцип на разработку программных средств. Надо заметить,  что в общедоступной библиотеке CERN были модули, позволяющие программистам  подключать свои программы к серверу HTTP, но это требовало использования  этой библиотеки. Предложенный и описанный в CGI способ подключения не  требовал дополнительных библиотек и буквально ошеломлял своей простотой.  Сервер взаимодействовал с программами через стандартные потоки  ввода/вывода, что упрощает программирование до предела. При реализации CGI  чрезвычайно важное место заняли методы доступа, описанные в HTTP. И хотя  реально используются только два из них (GET и POST), опыт развития HTML  показывает, что сообщество WWW ждет развития и CGI по мере усложнения  задач, в которых будет использоваться WWW-технология.  

     Глава 2. Internet – протоколы,структура,особенности 

     2.1 Протоколы сети Internet

     Основное, что отличает Internet от других сетей - это ее протоколы - TCP/IP. Вообще, термин TCP/IP обычно означает все, что связано с протоколами взаимодействия между компьютерами в Internet. Он охватывает целое семейство протоколов, прикладные программы, и даже саму сеть. TCP/IP - это технология межсетевого взаимодействия, технология internet. Сеть, которая использует технологию internet, называется "internet". Если речь идет о глобальной сети, объединяющей множество сетей с технологией internet, то ее называют Internet. Свое название протокол TCP/IP получил от двух коммуникационных протоколов (или протоколов связи). Это Transmission Control Protocol (TCP) и Internet Protocol (IP). Несмотря на то, что в сети Internet используется большое число других протоколов, сеть Internet часто называют TCP/IP-сетью, так как эти два протокола, безусловно, являются важнейшими.
 

    В состав семейства входят  протоколы UDP, ARP, ICMP, TELNET, FTP и многие другие. Модуль IP создает единую логическую сеть.

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

      

 

     Как и во всякой другой сети в Internet существует 7 уровней взаимодействия между компьютерами: физический,  логический, сетевой, транспортный, уровень сеансов связи, представительский и прикладной уровень. Соответственно каждому уровню взаимодействия соответствует набор протоколов (т.е. правил взаимодействия).

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

     Для каждого типа линий связи разработан соответствующий протокол логического  уровня, занимающийся управлением передачей  информации по каналу. К протоколам логического уровня для телефонных линий относятся протоколы SLIP (Serial Line Interface Protocol) и PPP (Point to Point Protocol). Для связи по кабелю локальной сети - это пакетные драйверы плат ЛВС.

     Протоколы сетевого уровня отвечают за передачу данных между устройствами в разных сетях, то есть занимаются маршрутизацией пакетов в сети. К протоколам сетевого уровня принадлежат IP (Internet Protocol) и ARP (Address Resolution Protocol).

     Протоколы транспортного уровня управляют  передачей данных из одной программы  в другую. К протоколам транспортного  уровня принадлежат TCP (Transmission Control Protocol) и UDP (User Datagram Protocol).

     Протоколы уровня сеансов связи отвечают за установку, поддержание и уничтожение  соответствующих каналов. В Internet этим занимаются уже упомянутые TCP и UDP протоколы, а также протокол UUCP (Unix to Unix Copy Protocol).

     Протоколы представительского уровня занимаются обслуживанием прикладных программ. К программам представительского уровня принадлежат программы, запускаемые, к примеру, на Unix-сервере, для предоставления различных услуг абонентам. К  таким программам относятся: telnet-сервер, FTP-сервер, Gopher-сервер, NFS-сервер, NNTP (Net News Transfer Protocol), SMTP (Simple Mail Transfer Protocol), POP2 и POP3 (Post Office Protocol) и т.д.

     К протоколам прикладного уровня относятся  сетевые услуги и программы их предоставления.

     2.2Cпособы доступа к Internet

 
     
  • Использование только электронной почты. Этот способ позволяет получать и отправлять сообщения другим пользователям  и только. Через специальные шлюзы  Вы можете также использовать и другие сервисы, предоставляемые Internet. Эти шлюзы, однако, не позволяют работать в интерактивном режиме, и могут быть довольно сложными в использовании.
 
     
  • Режим удаленного терминала. Вы подключаетесь к другому  компьютеру, соединенному с Internet, как удаленный пользователь. На удаленном компьютере запускаются программы-клиенты, которые используют Internet-сервисы, а результаты их работы отображаются на экране Вашего терминала. Поскольку для подключения используются, в основном, программы эмуляции терминала, Вы можете работать только в текстовом режиме. Таким образом, например, для просмотра WEB-узлов Вы сможете использовать только текстовый броузер и графических изображений не увидите.
 
     
  • Непосредственное  соединение. Это основная и наилучшая  форма соединения, когда Ваш компьютер  становится одним из узлов Internet. Посредством протокола TCP/IP он напрямую общается с другими компьютерами в Internet. Доступ к сервисам Internet осуществляется посредством программ, работающих на Вашем компьютере.
 

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

     Альтернативой прямого соединения для индивидуальных пользователей и небольших организаций  является использование телефонных линий для установления временных соединений (dial up) к удаленному компьютеру, соединенному с Internet. 

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

           .

    1. Административное устройство Интернет
 

    В действительности Internet не просто сеть, - она есть структура, объединяющая обычные сети. Internet - это ``Сеть сетей''. Internet осознали и некоторые  не-IP-сети. Они захотели предоставить ее услуги своим клиентам и разработали  методы подключения этих ``странных'' сетей (например, Bitnet, DECnet и т.д.) к Internet. Сначала эти подключения, названные шлюзами, служили только для передачи электронной почты. Однако, некоторые из них разработали способы передачи и других услуг 

     Internet - это организация с полностью добровольным участием. Составляющие сети могут иметь своих президентов,; в Internet нет единственной авторитарной фигуры. Высшая власть, где бы Internet ни была, остается за ISOC (Internet Society). ISOC - общество с добровольным членством. Его цель - способствовать глобальному обмену информацией через Internet. Оно назначает совет, который отвечает за техническую политику, поддержку и управление Internet.

     Совет представляет собой группу приглашенных добровольцев, называемую IAB (Совет  по архитектуре Internet.). IAB регулярно собирается, чтобы ``благословить'' стандарты и распределить ресурсы, такие, например, как адреса. Internet работает, поскольку имеются стандартные способы общения между компьютерами и прикладными программами. Это позволяет компьютерам разного типа связываться без особых проблем. IAB ответственен за стан дарты; он решает, когда стандарт необходим и каким ему следует быть. Когда требуется стандарт, совет рассматривает проблему, принимает стандарт и по сети оповещает о нем мир. IAB также следит за различными номерами (и другими вещами), которые должны оставаться уникальными. Например, каждый компьютер в Internet имеет свой уникальный 32-разрядный двоичный адрес; никакой другой компьютер не имеет такого же. Как присваивается этот адрес? IAB заботится о такого рода проблемах. Он не присваивает адресов самолично, но разрабатывает правила, как эти адреса присваивать.

     Пользователи Internet высказывают свои жалобы и предложения  на встречах IETF (Оперативного инженерного  отряда Internet). IETF - это другая добровольная организация; также собирается регулярно, чтобы обсудить текущие эксплуатационные и назревающие технические проблемы. При обсуждении достаточно важной проблемы IETF создает рабочую группу для ее дальнейшего исследования. (На практике ``достаточно важная'' обычно означает, что для рабочей группы находится достаточное количество добровольцев). Посещать встречи IETF и состоять в рабочих группах могут все; главное, чтобы люди работали, дело-то добровольное. Рабочие группы имеют различные функции: это может быть выпуск документации, выработка стратегии действий при возникновении проблем, стратегические исследования, разработка новых стандартов и протоколов, доработка уже существующих (например, изменение значений отдельных полей). Рабочая группа обычно выпускает доклад. В зависимости от вида рекомендации, это может быть просто документацией и быть доступной для любого желающего, что может быть принято добровольно как здравая идея, или же это может быть послано в IAB и быть объявленной стандартом.

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

Информация о работе Internet