Протокол передачи данных TCP/IP.
Сеть Интернет, являющаяся сетью сетей и объединяющая громадное количество различных локальных, региональных и корпоративных сетей, функционирует и развивается благодаря использованию единого протокола передачи данных TCP/IP. Термин TCP/IP включает название двух протоколов:
• Transmission Control Protocol (TCP) — транспортный протокол;
• Internet Protocol (IP) — протокол маршрутизации.
Протокол маршрутизации. Протокол IP обеспечивает передачу информации между компьютерами сети. Рассмотрим работу данного протокола по аналогии с передачей информации с помощью обычной почты. Для того чтобы письмо дошло по назначению, на конверте указывается адрес получателя (кому письмо) и адрес отправителя (от кого письмо).
Аналогично передаваемая по сети информация «упаковывается в конверт», на котором «пишутся» IP-адреса компьютеров получателя и отправителя, например «Кому: 198.78.213.185», «От кого: 193.124.5.33». Содержимое конверта на компьютерном языке называется IP-пакетоми представляет собой набор байтов.
В процессе пересылки обыкновенных писем они сначала доставляются на ближайшее к отправителю почтовое отделение, а затем передаются по цепочке почтовых отделений на ближайшее к получателю почтовое отделение. На промежуточных почтовых отделениях письма сортируются, то есть определяется, на какое следующее почтовое отделение необходимо отправить то или иное письмо.
IP-пакеты на пути к компьютеру-получателю также проходят через многочисленные промежуточные серверы Интернета, на которых производится операция маршрутизации.В результате маршрутизации IP-пакеты направляются от одного сервера Интернета к другому, постепенно приближаясь к компьютеру-получателю.
Определение маршрута прохождения информации. «География» Интернета существенно отличается от привычной нам географии. Скорость получения информации зависит не от удаленности Web-сервера, а от количества промежуточных серверов и качества линий связи (их пропускной способности), по которым передается информация от узла к узлу.
С маршрутом прохождения информации в Интернете можно познакомиться достаточно просто. Специальная программа tracert.exe, которая входит в состав Windows, позволяет проследить, через какие серверы и с какой задержкой передается информация с выбранного сервера Интернет на ваш компьютер.
Транспортный протокол. Теперь представим себе, что нам необходимо переслать по почте многостраничную рукопись, а почта бандероли и посылки не принимает. Идея проста: если рукопись не помещается в обычный почтовый конверт, ее надо разобрать на листы и переслать их в нескольких конвертах. При этом листы рукописи необходимо обязательно пронумеровать, чтобы получатель знал, в какой последовательности потом эти листы соединить.
В Интернете часто случается аналогичная ситуация, когда компьютеры обмениваются большими по объему файлами. Если послать такой файл целиком, то он может надолго «закупорить» канал связи, сделать его недоступным для пересылки других сообщений.
Для того чтобы этого не происходило, на компьютере-отправителе необходимо разбить большой файл на мелкие части, пронумеровать их и транспортировать в отдельных IP-пакетах до компьютера-получателя. На компьютере-получателе необходимо собрать исходный файл из отдельных частей в правильной последовательности.
Интересно, что для IP-протокола, ответственного за маршрутизацию, эти пакеты совершенно никак не связаны между собой. Поэтому последний IP-пакет вполне может по пути обогнать первый IP-пакет. Может сложиться так, что даже маршруты доставки этих пакетов окажутся совершенно разными. Однако протокол TCP дождется первого IP-пакета и соберет исходный файл в правильной последовательности.
Transmission Control Protocol (TCP), то есть транспортный протокол, обеспечивает разбиение файлов на IP-пакеты в процессе передачи и сборку файлов в процессе получения.
Время обмена IP-пакетами между локальным компьютером и сервером Интернета можно определить с помощью утилиты ping, которая входит в состав операционной системы Windows. "Утилита посылает четыре IP-пакета по указанному адресу и показывает суммарное время передачи и приема для каждого пакета.
Службы Интернет.
Когда говорят о работе в Интернете или об использовании Интернета, то на самом деле речь идет не об Интернете в целом, а только об одной или нескольких из его многочисленных служб. В зависимости от конкретных целей и задач клиенты Сети используют те службы, которые им необходимы.
В простейшем понимании служба — это пара программ, взаимодействующих между собой согласно определенным правилам, называемым протоколами. Одна из программ этой пары называется сервером,а вторая — клиентом.Соответственно, когда говорят о работе служб Интернета, речь идет о взаимодействии серверного оборудования и программного обеспечения с клиентским оборудованием и программным обеспечением.
Перечень основных служб Интернета:
· Служба World Wide Web (WWW);
· Электронная почта;
· Списки рассылки;
· Служба телеконференций;
· Служба передачи файлов ( FTP );
· Служба имен доменов;
· Telnet-cистемы;
· Служба ICQ;
· Форумы прямого общения (Chat-конференции ).
Служба World Wide Web (WWW)
Без сомнения, служба World Wide Web (или просто Web) сегодня наиболее привлекательна и популярна.
Информационные ресурсы World Wide Web представлены так называемыми Web-документами (текст, иллюстрации, звук, музыка, анимация, видео), обладающими важной отличительной чертой: отдельные фрагменты Web-документа можно пометить специальным образом и связать с ними URL-адреса других документов. Такие помеченные фрагменты получили название гипертекстовых ссылок (гиперссылок), а документы стали называть гипертекстовыми.
Адрес любого файла во всемирном масштабе определяется унифицированным указателем ресурса — URL.
Адрес URL состоит из трех частей.
1. Указание службы, которая осуществляет доступ к данному ресурсу (обычно обозначается именем прикладного протокола, соответствующего данной службе). Так, например, для службы WWW прикладным является протокол HTTP (HyperText Transfer Protocol — протокол передачи гипертекста). После имени протокола ставится двоеточие (:) и два знака «/» (косая черта):
http://...
2. Указание доменного имени компьютера (сервера), на котором хранится данный ресурс:
http://www.abcde.com...
3. Указания полного пути доступа к файлу на данном компьютере. В качестве разделителя используется символ «/«• (косая черта):
http://www.abcde.com/Files/Mew/abcdefg,zlp
При записи URL -адреса важно точно соблюдать регистр символов. В отличие от правил работы в MS-DOS и Windows, в Интернете строчные и прописные символы в именах файлов и каталогов считаются разными.
При активизации гиперссылки происходит загрузка документа, связанного с ней, и далее этот процесс может повторяться. Принцип использования гипертекста позволяет выполнять навигацию в информационном поле Web-документов без необходимости запоминать, хранить и вводить какие-либо адреса.
На 2000 г. количество Web-документов в информационном пространстве WWW превысило символическую отметку в 1 миллиард.
В основе службы WWW лежит пользовательский протокол HTTP (HyperText Transfer Protocol - протокол передачи гипертекста).
Программы-серверы, обеспечивающие работу службы WWW, называются Web-серверами. Программы для просмотра Web -страниц или программы-клиенты, поддерживающие прием и воспроизведение Web-документов, называются Web-броузерами. В период «неустойчивости » терминологии применялись также термины броузерили обозреватель, которые еще можно встретить в литературе. Во всех случаях речь идет о некотором средстве просмотра Web-документов. Примером такой программы является Microsoft Internet Explorer.
Браузер выполняет отображение документа на экране, руководствуясь командами, которые автор документа внедрил в его текст (если автор применяет автоматические средства подготовки Web-документов, необходимые команды внедряются автоматически). Такие команды называются тегами.Правила записи тегов содержатся в спецификации особого языка разметки, близкого к языкам программирования. Он называется языком разметки гипертекста — HTML (HyperText Markup Language).Таким образом, Web-документ представляет собой обычный текстовый документ, размеченный тегами HTML.Такие документы также называют HTML- документамиили документами в формате HTML
4.4.2.Электронная почта (E-mail).
Электронная почта - одна из старейших служб Интернета. Строго говоря, она даже не требует подключения к Интернету - достаточно очень короткого подключения к компьютеру сервис-провайдера, чтобы принять сообщения, накопившиеся в его "почтовом ящике" со времени предыдущего сеанса связи, и одновременно передать ему новые сообщения, подготовленные к отправке заранее.
Со стороны Интернета работа службы электронной почты обеспечивается программами, которые называются почтовыми серверами. На стороне потребителя должна быть установлена программа-клиент электронной почты (почтовый клиент).
В операционной системе Windows в качестве почтового клиента используется программа Microsoft Outlook Express.
Успех и популярность электронной почты во многом связаны с тем, что она объединяет достоинства таких разнородных видов связи, как телефон и обычная почта.
В основе работы электронной почты лежат два протокола: SMTP (Simple Mail Transfer Protocol - простейший протокол передачи почты) и POP3 (Post Office Protocol - протокол почтового отделения). Необходимость в наличии двух протоколов вызвана тем, что работа с отправляемой и поступающей корреспонденцией происходит по-разному. Так сделано ради защиты интересов клиентов. При получении почтовых сообщений требуется установление личности, хотя бы для того, чтобы посторонние лица не могли получить доступ к чужой корреспонденции.
Списки рассылки (Mail List)
Обычная электронная почта предполагает наличие двух партнеров по переписке. Если же партнеров нет, то достаточно большой поток почтовой информации в свой адрес можно обеспечить, подписавшись на списки рассылки.Это специальные тематические серверы, собирающие информацию по определенным темам и переправляющие ее подписчикам в виде сообщений электронной почты.
Темами списков рассылки может быть что угодно, например вопросы, связанные с изучением иностранных языков, научно-технические обзоры, презентация новых программных и аппаратных средств вычислительной техники. Большинство телекомпаний создают списки рассылки на своих узлах, через которые рассылают клиентам аннотированные обзоры телепрограмм. Списки рассылки позволяют эффективно решать вопросы регулярной доставки данных.