Наименование протокола передачи данных. Протоколы передачи данных в интернет

Передача данных и их преобразование в модемах выполняются в соответствии с принятыми протоколами.

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

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

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

Официальным законодателем в области протоколов передачи данных для модемов является МККТТ – Международный консультативный комитет по телеграфии и телефонии. Этот Комитет недавно переименован в Международный институт телекоммуникаций (ITU – International Telecommunication Union).

Практически все модемные стандарты передачи данных установлены этой организацией; некоторые характеристики важнейших из них приведены в табл.7.1.

Стандарты делятся по следующим признакам.

По скорости передачи данных (V.22, V32, V32bis). В более скоростных обычно реализованы и предшествующие стандарты передачи сигналов и, кроме того, предусмотрены запасные режимы с меньшими скоростями.

По протоколам коррекции ошибок - протоколы группы MNP (Microcom Netvorking Protocol) MNP1- MNP10.Это аппаратные протоколы, обеспечивающие автоматическую коррекцию ошибок и компрессию (сжатие) передаваемых данных. В настоящее время используется стандарт МККТТ V42. В целях совместимости модем стандарта V.42 включает в себя b функции MNP.

По методу сжатия данных – (MNP5, V.42bis). Стандарт MNP5 предусматривающий сжатие информации всего лишь вдвое, уступает место стандарту МККТТ V42bis, обеспечивающему сжатие информации в четыре раза. Стандарт V42bis в качестве резервного метода сжатия данных включает стандарт MNP5, а в качестве метода коррекции ошибок - стандарт V42.

Качество модема определяется тем, какие протоколы он поддерживает.

Стандарты скорости и модуляции называют также протоколами модемной связи. Они всегда реализуются в модеме на аппаратном уровне и помимо скорости определяют способ модуляции.

Таблица 7.1. Протоколы передачи данных по телефонным каналам связи.

протокола

Скорость передачи бит/сек

Год выпуска

Примечание

Современные скоростные модемы должны:

    удовлетворять протоколам не ниже V.34 или V.34 bis ;

    выполнять коррекцию ошибок по протоколу V.42;

    уметь работать на зашумленных и сотовых линиях связи;

    поддерживать протоколы, используемые в модемах более старых версий.

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

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

    V.32bis – передача;

    V42 – контроль ошибок;

    V.42bis – сжатие.

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

Основной характеристикой модема является максимальная возможная скорость передачи данных по линиям связи, определяемая стандартом.

Наряду с показателями скорость линии существует скорость передачи по порту, определяемая скоростью обмена информацией между ПК и модемом.

При аппаратном методе сжатия скорость по порту должна быть приблизительно в 4 раза выше требуемой скорости по линии.

С целью сокращения времени и повышения надежности передачи информации в процессе информационного обмена могут выполнятся следующие функции:

    при передаче информация может быть сжата. При приеме информация восстанавливается в первоначальном виде;

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

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

Способ компрессии и коррекции ошибок обычно взаимосвязаны. Установление связи между двумя модемами начинается с автоматического согласования в каком режиме и при каком способе компрессии и коррекции ошибок будет установлена связь.

С целью облегчения такого согласования и предоставлению пользователю частичной возможности управления им, наиболее распространенные сочетания параметров дуплексности – компрессии – коррекции пронумерованы и получили название протоколов MNP1 – MNP10. Чем более высокому стандарту соответствует модем, тем больше протоколов MNP он понимает.

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

    MNP2 – такой же как MNP1, но использует дуплексный метод передачи данных, что повышает пропускную способность канала.

    MNP 3 - не поддерживает технологию стартовых и стоповых битов, а использует синхронный дуплексный метод передачи данных с побайтной организацией. Получив асинхронный бит от компьютера, модем убирает из него стартовые, стоповые и контрольные биты. Затем эти байты собираются в блоки и снабжаются контрольной суммой и другой служебной информацией. За счет этого удается повышать эффективность передачи данных. Эффективность – 108%

    MNP4 по сути объединил все лучшее MNP 2 и MNP 3, как MNP 2 он способен менять размер блока данных и как MNP 3 уменьшать затраты на передачу служебной информации. В результате увеличивается надежность и пропускная способность канала.

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

    MNP10 - предназначен для использования на сильно зашумленных линиях связи, при этом значительно снижается скорость передачи.

Помимо перечисляемых MNP- протоколов модемы стандарта V 42 имеют свой, более эффективный протокол LAPM, который одновременно понимает протоколы MNP2-4. Протокол LAPM включается если модема имеют стандарт не ниже V 42. Модем стандарта V 42bis принимают эффективный протокол компрессии, который, кроме того распознает файлы сжатые архиватором и в отличии от протокола MNP5 передает их в сходном виде, не увеличивая объем передаваемой информации. Эти протоколы реализуются не аппаратными средствами, а коммуникационной программой и работают только при пересылки файлов.

В функции протоколов передачи данных входит:

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

    повторная пересылка ошибочно принятых блоков, гибкое изменение размеров блоков в зависимости от качества связи.

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

    передают имя, размер и дату создания файла;

    пересылать несколько файлов в одном пакете;

    запоминают в случае обрыва связи до какого момента был передан файл и в следующий раз возобновляет передачу с того же места.

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

К наиболее распространенным протоколам этой группы следует отнести протоколы Xmodem, Ymodem, Kermit, Zmodem. Первые три не очень эффективно работают на российских телефонных линиях, Zmodem сейчас является, пожалуй, самым распространенным протоколом передачи файлов и с полным основанием может быть рекомендован для использования.

    Xmodem использует сравнительно небольшие блоки (128 байт) и простой метод вычисления контрольной суммы. Имя файла не передается, восстановления после обрыва нет, довольно низкая эффективность.

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

    Ymodem передает все атрибуты файла и несколько файлов в одном пакете, размер блока 1 К. из-за того, что протокол не способен менять эту величину во время передачи, он отличается низкой эффективностью.

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

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

Что будет представлять из себя сеть через 10 лет, не возьмется предсказать ни один аналитик. Но ясно одно: если сейчас WWW, о которой никто не знал еще 15 лет назад, изучают в школе, (несмотря на то, что школьное образование всегда отличалось консерватизмом), то скоро умение пользоваться браузером станет столь же необходимым, школьном образовании, как умение читать и писать.

Как ни прискорбно, об этом сообщать, но Интернет стал таким же детищем военных технологий, как и сам компьютер. В безумной гонке ядерных испытаний, которой были отмечены пятидесятые годы прошлого века, Соединенные Штаты произвели вроде бы не очень мощный взрыв на высоте 20 километров. Но последствия его были поистине ужасающими. Порожденный взрывом электромагнитный импульс вывел из строя не только телефонные и телеграфные линии, но и погрузил в темноту на несколько дней целый штат – Гавайи расположенный в тысяче миль от места взрыва. Мораль истории была достаточно грустной для американских военных: высотный ядерный взрыв не очень большой мощности, произведенный в центре страны, полностью лишает ее систем связи, а значит, и управления. Единственным вариантом решения проблемы являлось создание сверхзащищенной системы связи, способной передавать огромное количество информации во все точки страны.

Историю Интернета можно разделить на несколько этапов:

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

Одной из важных дат в истории Интернета можно считать 1957 год, когда в рамках Министерства обороны США выделилась отдельная структура - Агентство передовых исследовательских проектов (DARPA). В 60-х годах основные работы DARPA были посвящены разработке метода соединений компьютеров друг с другом.

Возглавлял первую исследовательскую программу, посвященную системе глобальной коммуникации, Дж. Ликлайдер (J.C.R. Licklider), который опубликовал работу "Galactic Network". В ней он предсказывал возможность существования в будущем глобальной компьютерной связи между людьми, имеющими мгновенный доступ к программам и базам данных из любой точки земного шара. Его предвидение отражает современное устройство международной сети Интернет. Ликлайдер сумел убедить в реальности своей концепции группу ученых, среди которых был будущий его преемник - исследователь Массачусетского Технологического Института (MIT) Лоренс Робертс (Lawrence G.Roberts.). Вновь создаваемая сеть должна была обеспечивать управление огромной страной в условиях полного отсутствия других средств связи, и поэтому ее пропускная способность имела очень важное значение.

С этой точки зрения большое значение имела теория о коммутации пакетов для передачи данных, которую Леонард Клейнрок (Leonard Kleinrock) разработал в 1961 году и впервые опубликовал в июле 1964 года. При коммутации пакетов необходимые для передачи данные разбиваются на части и передаются различными путями через сеть. К каждой части присоединяется заголовок, содержащий полную информацию о доставке пакета по назначению. Коммутация пакетов обеспечивает большие пропускную способность канала и надежность системы. Достаточно сказать, что использование пакетной технологии позволило увеличить предлагаемую скорость передачи по каналам проектируемой сети ARPANET с 2.4 Кбит/с до 50 Кбит/с.

1961-1970.
Разработка технических принципов коммутации пакетов, ввод в действие ARPANet.

В 1966 году DARPA пригласило Ларри Робертса для реализации проекта компьютерной сети ARPANET. Цели проекта было изучение способов поддержания связи в условиях ядерного нападения и разработка концепции децентрализованного управления военными и гражданскими объектами в период ведения войн. Децентрализация была принципиально важна, поскольку позволяла сети функционировать даже при уничтожении нескольких узлов. Для решения задачи на первом этапе предполагалось объединить несколько крупных исследовательских учреждений (университетов) и провести эксперименты в области компьютерных коммуникаций.

Роберт Кэн представил общую архитектуру сети ARPANET, Лоренс Робертс разработал топологию и экономические вопросы, Леонард Клейнрок (Network Measurement Center, UCLA) представил все средства измерений и анализа сети.

В 1968 году контракт на реализацию проекта был предоставлен компании Bolt Beranek and Newman (BBN), которая завершила его к концу 1969 года подключением в одну компьютерную сеть четырех исследовательских центров: UCLA, SRI, UCSB и University of Utah.
В 1969 году ARPANET заработал. 20 октября 1969 года профессор Кленройк передал сообщение своему коллеге в университет Сан-Франциско. Сообщение - слово "LOG" (подключиться) - профессор разбил на 3 этапа - по одной букве в каждом. "Мы передали одну букву и спросили, прошла ли она. Когда получили положительный ответ, отправили вторую с тем же вопросом. Выяснили, что прошло и это сообщение, передали третью букву, но внезапно наш компьютер завис и связь прервалась,"- вспоминал г. Клейнрок в интервью ВВС.

20 октября 1969 года считается первым днем существования интернета.

После проведения эксперимента все исследования Клейнрока стали финансироваться в рамках специальной правительственной программы США и считались одним из самых перспективных направлений в создании оборонной информационной системы. В последующие годы число компьютеров, подключенных к ARPANET, быстро росло.

1971-1980.
Число узлов ARPANet возросло до нескольких десятков, проложены специальные кабельные линии, соединяющие некоторые узлы, начинает функционировать электронная почта, о результатах работ ученые докладывают на международных научных конференциях.

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

DARPA, вдохновленная успехом ARPANET, пригласила Роберта Кэна для разработки новой программы “Internetting Project” с целью изучения методов соединения различных сетей между собой.

В октябре 1972 года Роберт Кан организовал большую, весьма успешную демонстрацию ARPANET на Международной конференции по компьютерным коммуникациям. Это был первый показ на публике новой сетевой технологии.

Также в 1972 году появилось первое "горячее" приложение - электронная почта

В марте Рэй Томлинсон (Ray Tomlinson), движимый необходимостью создания для разработчиков ARPANET простых средств координации, написал базовые программы пересылки и чтения электронных сообщений. В июле Робертс добавил к этим программам возможности выдачи списка сообщений, выборочного чтения, сохранения в файле, пересылки и подготовки ответа. С тех пор более чем на десять лет электронная почта стала крупнейшим сетевым приложением. Для своего времени электронная почта стала тем же, чем в наши дни является Всемирная паутина - исключительно мощным катализатором роста всех видов межперсональных потоков данных.

Интересные факты

    1971: Написана первая программа для эл.почты

    1972: Придуман знак @

    1973: Первая международная связь по эл. почте между Англией и Норвегией

    1974: Открыта первая коммерческая версия ARPANET - сеть Telnet

    1976: Роберт Меткалф, сотрудник исследовательской лаборатории компании Xerox, создает Ethernet - первую локальную компьютерную сеть.

    1979: Придуманы "смайлики" - изображения перевернутой набок физиономии, для придания посланиям эмоциональной окраски. Например, так: :-)

1981-1990.
Принят протокол TCP/ IP, Министерство обороны решает построить собственную сеть на основе ARPANet, происходит разделение на ARPANet и MILNet, вводится система доменных имен Domain Name System (DNS), число хостов доходит до 100 000.

В 1974 году Internet Network Working Group (INWG), созданная DARPA и руководимая Винтоном Серфом разработала универсальный протокол передачи данных и объединения сетей Transmission Control Protocol/Internet Protocol (TCP/IP) - сердце Internet.

В 1980 году INWG под руководством Винтона Серфа объявила TCP/IP стандартом и представила план объединения существующих сетей, сформулировав основные его принципы:

    Сети взаимодействуют между собой по протоколу TCP/IP.

    Объединение сетей производится через специальные “шлюзы” (gateway).

    Все подключаемые компьютеры используют единые методы адресации.

В 1983 году DARPA обязала использовать на всех компьютерах ARPANET протокол TCP/IP, на базе которого Министерство обороны США разделило сеть на две части: отдельно для военных целей - MILNET, и научных исследований - сеть ARPANET.

Для объединения имеющихся 6 крупных компьютерных центров и поддержания глобального академического и исследовательского сообществ в 1985 году Национальный Научный Фонд США (NSF) начал разработку программы построения межрегиональной сети NSFNET. Для руководства проектом в 1986 году был приглашен Стив Вульф.

1991-2000.
Новейшая история.

    1991: Европейская физическая лаборатория CERN создала известный всем протокол WWW - World Wide Web. Эта разработка была выполнена, прежде всего, для обмена информацией среди физиков. Появляются первые компьютерные вирусы, распространяемые через Интернет.

    1993: Создан первый Интернет-браузер Mosaic Марком Андреесеном в Университете штата Иллинойс. Число интернет-хостов превысило 2 млн. В сети действует 600 сайтов.

    1996: Началось соревнование между браузером Netscape, созданным под руководством Марка Андреесена, и Internet Explorer, разработанным компанией Microsoft. В мире уже существует 12,8 млн. хостов и 500 тыс. сайтов.

    2002: Сеть Интернет связывает 689 млн. человек и 172 млн. хостов.

Основные понятия сети Интернет

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

Интернет финансируется правительствами, научными и образовательными учреждениями, коммерческими структурами и миллионами частных лиц во всех частях света, но никто конкретно не является ее владельцем. Техническую сторону организации сети контролирует Федеральный сетевой совет (FNC),формируемый из приглашенных добровольцев, который 24 октября 1995 года принял определение того, что же мы подразумеваем под термином "Интернет":

Internet – это глобальная компьютерная система, которая:

Логически взаимосвязана пространством глобальных уникальных адресов (каждый компьютер, подключаемый к сети имеет свой уникальный адрес);

Способна поддерживать коммуникации (обмен информацией);

Обеспечивает работу высокоуровневых сервисов (служб), например, WWW, электронная почта, телеконференции, разговоры в сети и другие.

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

В узлах этого всемирного соединения установлены компьютеры, которые и содержат нужную информацию и предлагают различные информационные и коммуникационные услуги. Эти компьютеры называются серверы (хосты) .

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

Протоколы передачи данных

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

Набор соглашений о правилах формирования и форматах сообщений называется протоколом.

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

Сети в Интернете все связываются друг с другом, потому что все компьютеры, участвующие в передаче данных, используют единый протокол коммуникации TCP / IP (читается «ти-си-пи / ай-пи”).

На самом деле протокол TCP / IP – это два разных протокола, определяющие различные аспекты передачи данных в сети:

Протокол TCP (Transmission Control Protocol) – протокол управления передачей данных, использующий автоматическую повторную передачу пакетов, содержащих ошибки; этот протокол отвечает за разбиение передаваемой информации на пакеты и правильное восстановление информации из пакетов получателя.

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

Схема передачи информации по протоколу TCP / IP такова:

Протокол TCP разбивает информацию на пакеты и нумерует все пакеты;
далее с помощью протокола IP все пакеты передаются получателю, где с помощью протокола TCP проверяется, все ли пакеты получены;
после получения всех пакетов протокол TCP располагает их в нужном порядке и собирает в единое целое.

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

Протокол передачи гипертекста

File Transfer Protocol

SMTP

Post Office Protocol 3

Протокол получения электронных писем

NNTP

Протокол телеконференций

Название протокола

Расшифровка

Назначение

HTTP

Hyper Text Transfer Protocol

FTP

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

Simple Mail Transfer Protocol

Простой протокол отправки электронных писем

POP3

News Net Transfer Protocol

Система адресации

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

Итак, каждый компьютер, подключенный к сети Internet, имеет физический адрес (IP-адрес).

IP-адрес - это уникальный номер, однозначно идентифицирующий компьютер в Internet. IP-адрес представляет собой четыре десятичных числа (от 0 до 255), разделенных точками, например, 194.67.67.97 (после последнего числа точка не ставится). Каждое число соответствует информационному объему в 1 байт или 8 бит.

Расшифровка такого адреса ведется слева направо. Обычно первый и второй байты - это адрес сети, третий байт определяет адрес подсети, а четвертый - адрес компьютера в подсети.

IP-адреса соединенных компьютеров.

Таким образом, IP-адрес – это 4 байта или 32 бита. Если с помощью одного байта можно передать 2 8 = 256 вариантов, то с помощью 4-х байтов можно передать 2 32 = 4 млрд. вариантов. Таким образом, к сети Internet может быть максимально подключено 4 млрд. пользователей. Поскольку в настоящее время наблюдается стремительный рост пользователей Internet, а кроме того, современные технические достижения позволяют подключать к сети Internet не только компьютеры, но и сотовые телефоны, телевизоры, и даже холодильники, то это пространство адресов становится очень тесным. Для его расширения предполагается перевести Internet на 128-битный IP-адрес (максимум пользователей 2 128).

В какой-то мере физический адрес аналогичен обычному телефонному номеру, однако, человеку пользоваться им неудобно. Поэтому в Интернет была введена Доменная Система Имен (DNS - Domain Name System).

Доменная система имен ставит в соответствие числовому IP-адресу компьютера уникальное доменное имя

Доменные имена и IP-адреса распределяются международным координационным центром доменных имен и IP-адресов (ICANN), в который входят по 5 представителей от каждого континента.

Как же строится доменная система имен?

Основным преимуществом этой системы является наглядность. Адрес разбивается на несколько полей, причем ни количество полей, ни их размер не ограничены.

Доменная система имен имеет иерархическую структуру: домены верхнего уровня - домены второго уровня - домены третьего уровня. Домены верхнего уровня бывают двух типов: географические (двухбуквенные - каждой стране соответствует двухбуквенный код) и административные (трехбуквенные).

России принадлежит географический домен ru. Давно существующие серверы могут относиться к домену su (СССР).

Административные

Тип организации

Географические

Страны

com

коммерческие

ca

Канада

edu

образовательные

de

Германия

gov

Правительственная США

jp

Япония

int

Международная

ru

Россия

mil

Военная США

su

СССР

net

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

uk

Англия

org

Некоммерческая

us

США

Доменные имена читаются справа налево. Домен верхнего уровня расположен в крайнем справа поле. Все остальные поля адреса отдаются на усмотрение страны, за которой закреплен домен верхнего уровня. Например левее индекса страны может стоять сокращенное название города: spb - Санкт-Петербург , e-burg - Екатеринбург и т.д. Затем может идти название организации, имеющей локальную сеть. Например, et - электротехнический университет. Далее может идти название подразделения: ok - отдел кадров.

Рассмотрим конкретный адрес: sch458.spb.ru . Домен высшего уровня ru означает, что компьютер с этим именем находится в Российской Федерации, затем идет домен второго уровня spb, что означает – в Санкт-Петербурге, и лишь домен третьего уровня - sch458 – реальный компьютер – соответствует организации, за которой числится данный доменный адрес – это имя в Интернете принадлежит нашей школе.

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

IP-адрес или соответствующее ему доменное имя позволяют однозначно идентифицировать компьютер в сети Internet, но дело в том, что на компьютере может присутствовать множество различной информации в различных форматах, например, в виде файлов, электронных сообщений, страниц и т.п. Для того, чтобы можно было безошибочно получать нужную информацию и в нужном формате используется строка символов, которую называют универсальный указатель ресурса. Эта строка однозначно идентифицирует любой ресурс в сети Internet. Именно такая строка отображается в поле «Адрес» обозревателя Internet Explorer, когда мы «гуляем» по Internet

Универсальный указатель ресурса или URL (Universal Resource Locator)
включает в себя протокол доступа к документу, доменное имя или IP-адрес сервера, на котором находится документ, а также путь к файлу и имя файла:
protocol://domain_name/path/file_name

В данном примере использован наиболее часто используемый протокол http:// – протокол передачи гипертекста.

Примечание: если имя файла не указано, то используется имя файла по умолчанию index.htm (index.html), либо default.htm (default.html).

Вопросы.
  • Какой факт из истории Интернет показался вам наиболее значимым?
  • Что такое Интернет?
  • Кто является владельцем сети Интернет?
  • В чем разница между клиентом и сервером?
  • Что такое протокол?
  • Каким образом происходит передача данных в сети Интернет?
  • Какой протокол является базовым в Интернете?
  • В чем заключаются функции протокола TCP и IP?
  • Какие еще протоколы существуют в Интернете и каковы их функции?
  • Что такое URL?
  • Из каких частей состоит URL?
  • Предлагаемый вам тест содержит тринадцать вопросов, на каждый из которых дается три варианта ответа. Вопросы выводятся в отдельном окне. Отвечая на вопрос, установите курсор мышки на выбранном варианте ответа (он отобразится белым цветом) и щелкните на нем. По результатам выполнения теста будет выведено число верных ответов, повторных попыток ответа и оценка.

    Для начала теста нажмите на кнопку

    Сетевым протоколом называется набор правил, позволяющий осуществлять соединение и обмен данными между двумя и более включёнными в сеть компьютерами.

    Фактически разные протоколы зачастую описывают лишь разные стороны одного типа связи; взятые вместе, они образуют так называемый стек протоколов. Названия «протокол» и «стек протоколов» также указывают на программное обеспечение, которым реализуется протокол.

    Кто разрабатывает и стандартизирует все эти протоколы и программное обеспечение?

    Новые протоколы для Интернета утверждаются IETF (Internet Engineering Task Force - Специальная комиссия инженерии Интернета), а прочие протоколы — IEEE (nstitute of Electrical and Electronics Engineers - Институт инженеров по электротехнике и радиоэлектронике) или ISO - (International Organization for Standardization - Международная организация по стандартизации). ITU-T (Международный союз электросвязи) занимается телекоммуникационными протоколами и форматами.

    Наиболее распространённой системой классификации сетевых протоколов является так называемая модель OSI. В соответствии с ней протоколы делятся на 7 уровней по своему назначению — от физического (формирование и распознавание электрических или других сигналов) до прикладного (API для передачи информации приложениями):

    • Прикладной уровень (Application layer). Верхний (7-й) уровень модели, обеспечивает взаимодействие сети и пользователя. Уровень разрешает приложениям пользователя доступ к сетевым службам, таким как обработчик запросов к базам данных, доступ к файлам, пересылке электронной почты. Также отвечает за передачу служебной информации, предоставляет приложениям информацию об ошибках и формирует запросы к уровню представления. Пример: HTTP, POP3, SMTP.
    • Уровень представления (Presentation layer). 6-й уровень отвечает за преобразование протоколов и кодирование/декодирование данных. Запросы приложений, полученные с уровня приложений, он преобразует в формат для передачи по сети, а полученные из сети данные преобразует в формат, понятный приложениям. На уровне представления может осуществляться сжатие/распаковка или кодирование/декодирование данных, а также перенаправление запросов другому сетевому ресурсу, если они не могут быть обработаны локально.
    • Сеансовый уровень (Session layer). 5-й уровень модели отвечает за поддержание сеанса связи, что позволяет приложениям взаимодействовать между собой длительное время. Сеансовый уровень управляет созданием/завершением сеанса, обменом информацией, синхронизацией задач, определением права на передачу данных и поддержанием сеанса в периоды неактивности приложений. Синхронизация передачи обеспечивается помещением в поток данных контрольных точек, начиная с которых возобновляется процесс при нарушении взаимодействия.
    • Транспортный уровень (Transport layer). 4-й уровень модели, предназначен для доставки данных без ошибок, потерь и дублирования в той последовательности, как они были переданы. При этом неважно, какие данные передаются, откуда и куда, то есть он предоставляет сам механизм передачи. Блоки данных он разделяет на фрагменты, размер которых зависит от протокола, короткие объединяет в один, а длинные разбивает. Протоколы этого уровня предназначены для взаимодействия типа точка-точка. Пример: TCP, UDP
    • Сетевой уровень (Network layer).3-й уровень сетевой модели OSI, предназначен для определения пути передачи данных. Отвечает за трансляцию логических адресов и имён в физические, определение кратчайших маршрутов, коммутацию и маршрутизацию, отслеживание неполадок и заторов в сети. На этом уровне работает такое сетевое устройство, как маршрутизатор.
    • Уровень звена данных (Data Link layer). Часто это уровень называется канальным. Этот уровень предназначен для обеспечения взаимодействия сетей на физическом уровне и контроля за ошибками, которые могут возникнуть. Данные, полученные с физического уровня, он упаковывает во фреймы, проверяет на целостность, если нужно исправляет ошибки и отправляет на сетевой уровень. Канальный уровень может взаимодействовать с одним или несколькими физическими уровнями, контролируя и управляя этим взаимодействием. Спецификация IEEE 802 разделяет этот уровень на 2 подуровня — MAC (Media Access Control) регулирует доступ к разделяемой физической среде, LLC (Logical Link Control) обеспечивает обслуживание сетевого уровня. На этом уровне работают коммутаторы, мосты. В программировании этот уровень представляет драйвер сетевой платы, в операционных системах имеется программный интерфейс взаимодействия канального и сетевого уровней между собой, это не новый уровень, а просто реализация модели для конкретной ОС. Примеры таких интерфейсов: ODI, NDIS
    • Физический уровень (Physical layer). Самый нижний уровень модели, предназначен непосредственно для передачи потока данных. Осуществляет передачу электрических или оптических сигналов в кабель или в радиоэфир и соответственно их приём и преобразование в биты данных в соответствии с методами кодирования цифровых сигналов. Другими словами, осуществляет интерфейс между сетевым носителем и сетевым устройством. На этом уровне работают концентраторы (хабы), повторители (ретрансляторы) сигнала и медиаконверторы. Функции физического уровня реализуются на всех устройствах, подключенных к сети. Со стороны компьютера функции физического уровня выполняются сетевым адаптером или последовательным портом.

    Уровни взаимодействуют сверху вниз и снизу вверх посредством интерфейсов и могут также взаимодействовать с таким же уровнем другой системы с помощью протоколов.

    Протоколы передачи данных

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

    Сетевые протоколы предписывают правила работы компьютерам, которые подключены к сети. Οʜᴎ строятся по многоуровневому принципу. Протокол некоторого уровня определяет одно из технических правил связи. Сегодня для сетевых протоколов используется модель OSI.

    Модель OSI- ϶ᴛᴏ семиуровневая логическая модель работы сети. Модель OSI реализуется группой протоколов и правил связи, организованных в несколько уровней.

    На физическом уровне определяются физические (механические, электрические, оптические) характеристики линий связи.

    На канальном уровне определяются правила использования физического уровня узлами сети.

    Сетевой уровень отвечает за адресацию и доставку сообщений.

    Транспортный уровень контролирует очередность прохождения компонент сообщения.

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

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

    Прикладной уровень обеспечивает удобный интерфейс связи сетевых программ пользователя.

    Протокол TCP/IP - это два протокола нижнего уровня, являющиеся основой связи в Интернет. Протокол TCP (Transmission Control Protocol) разбивает передаваемую информацию на порции и нумерует всœе порции. С помощью протокола IP (Internet Protocol) всœе части передаются получателю. Далее с помощью протокола TCP проверяется, всœе ли части получены. При получении всœех порций TCP располагает их в нужном порядке и собирает в единое целое.

    Рассмотрим наиболее известные протоколы, используемые в сети Интернет.

    HTTP (Hyper Text Transfer Protocol) - ϶ᴛᴏ протокол передачи гипертекста. Протокол HTTP используется при пересылке Web-страниц с одного компьютера на другой.

    FTP (File Transfer Protocol)- это протокол передачи файлов со специального файлового сервера на компьютер пользователя. FTP дает возможность абоненту обмениваться двоичными и текстовыми файлами с любым компьютером сети. Установив связь с удаленным компьютером, пользователь может скопировать файл с удаленного компьютера на свой или скопировать файл со своего компьютера на удаленный.

    POP (Post Office Protocol) - это стандартный протокол почтового соединœения. Серверы POP обрабатывают входящую почту, а протокол POP предназначен для обработки запросов на получение почты от клиентских почтовых программ.

    Стандарт SMTP (Simple Mail Transfer Protocol) задает набор правил для передачи почты. Сервер SMTP возвращает либо подтверждение о приеме, либо сообщение об ошибке, либо запрашивает дополнительную информацию.

    UUCP (Unix to Unix Copy Protocol) - это ныне устаревший, но всœе еще применяемый протокол передачи данных, в т.ч. для электронной почты. Этот протокол предполагает использование пакетного способа передачи информации, при котором сначала устанавливается соединœение клиент- сервер и передается пакет данных, а затем автономно происходит его обработка, просмотр или подготовка писем.

    TELNET - ϶ᴛᴏ протокол удаленного доступа. TELNET дает возможность абоненту работать на любой ЭВМ сети Интернет, как на своей собственной, то есть запускать программы, менять режим работы и т.д. На практике возможности лимитируются тем уровнем доступа, который задан администратором удаленной машины.

    Протоколы передачи данных - понятие и виды. Классификация и особенности категории "Протоколы передачи данных" 2017, 2018.

  • - Методы доступа и протоколы передачи данных в локальных сетях

    В различных сетях существуют различные процедуры обмена данными между рабочими станциями. Эти процедуры называют протоколами передачи данных. Международный институт инженеров по электротехнике и радиоэлектронике (Institute of Electronics Engineers-IEEE) разработал стандарты для... .


  • - Виды процессов и протоколы передачи данных

    Различают три вида процессов, протекающих в сети: информационные, транспортные и коммуникационные. На Рис. 5 представлена схема стека протоколов передачи данных в сети и их место в уровневой модели сети OSI/ISO. Рис. 5 схема стека протоколов передачи данных в сети... .


  • - Многоуровневый подход. Протоколы передачи данных

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


  • протокол - Документ, представляющий объективное доказательство о проделанной работе или достигнутых результатах. Строительная терминология
  • протокол - -а, м. 1. Документ, содержащий запись всего происходившего на заседании, собрании, судебном процессе и т. п. Протокол допроса. Вести протокол собрания. 2. Документ, удостоверяющий какой-л. факт. Составили протокол осмотра, записали показания понятых. Малый академический словарь
  • протокол - протоко́л род. п. -а, уже у Куракина, 1707 г.; см. Христиани 30 и сл. Через франц. рrоtосоlе или нем. Рrоtоkоll (с 1536 г.; см. Шульц–Баслер 2, 708) из ср.-лат. рrоtосоllum от греч. πρωτόκολλον "приклеенный спереди лист на свитке папируса"; см. Смирнов 247. Этимологический словарь Макса Фасмера
  • Протокол - Акт, составляемый уполномоченными на то должностными лицами в удостоверение тех или иных событий. П. бывают судебные и административные. Энциклопедический словарь Брокгауза и Ефрона
  • протокол - сущ., кол-во синонимов: 6 админпротокол 1 акт 21 документ 82 интернет-протокол 1 протокольчик 1 соглашение 41 Словарь синонимов русского языка
  • протокол - протокол м. 1. Документ с записью происходящего (на собрании, заседании, допросе и т.п.). 2. Документ, удостоверяющий какой-либо факт, происшествие. 3. Письменное соглашение между государствами (обычно по частным вопросам). Толковый словарь Ефремовой
  • ПРОТОКОЛ - (от франц. protocole - первый лист) 1) документ, подписанный договаривающимися сторонами и фиксирующий результаты переговоров перед заключением договора; 2) запись происходившего на собрании с указанием участников и принятых решений. Экономический словарь терминов
  • протокол - ПРОТОКОЛ, а, м. 1. Документ с записью всего происходящего на заседании, собрании, допросе. П. заседания. П. допроса. Вести п. Занести в п. 2. Документ, к-рым удостоверяется какой-н. факт. П. медицинского вскрытия. 3. Акт о нарушении общественного порядка. Толковый словарь Ожегова
  • протокол - Протокол, протоколы, протокола, протоколов, протоколу, протоколам, протокол, протоколы, протоколом, протоколами, протоколе, протоколах Грамматический словарь Зализняка
  • ПРОТОКОЛ - ПРОТОКОЛ (франц. protocole, от греч. protokollon - первый лист манускрипта) - 1) официальный документ, в котором фиксируются какие-либо фактические обстоятельства (ход собрания, процессуальные или следственные действия, судебное заседание). Большой энциклопедический словарь
  • протокол - (фр. protocole, от гр. protokollon - первый лист манускрипта) 1) официальный документ, в котором фиксируются какие-либо фактические обстоятельства (ход собрания, процессуальные или следственные действия, судебное.заседание); 2) в международном праве... Большой юридический словарь
  • протокол - орф. протокол, -а Орфографический словарь Лопатина
  • Протокол - (от греч. protókollon - первый лист, приклеенный к свитку манускрипта) 1) в СССР официальный документ, в котором фиксируются: факт совершения административного проступка; ход и результаты процессуальных действий при расследовании уголовного дела... Большая советская энциклопедия
  • ПРОТОКОЛ - ПРОТОКОЛ (от греч. protokollon - первый лист) - англ. report/record; нем. Protokoll. 1. Документ, содержащий описание произведенных действий и установленных фактов. Социологический словарь
  • протокол - Документ, подписанный сторонами о результатах переговоров перед заключением договора или соглашения. Большой бухгалтерский словарь
  • протокол - Заимствование из французского, в котором protocole восходит к греческому protokollon (protos – "первый" и kollan – "клеить"). Буквальное значение этого слова в греческом "первый приклеиваемый лист рукописи", который обычно включал указание на владельца, время, имя переписчика и т. п. Этимологический словарь Крылова
  • протокол - Протокола, м. [новогреч. protokollon – первый лист, к которому приклеивается следующий в свитке] (офиц.). 1. Официальный документ, содержащий запись всего, что было сказано, сделано и решено на собрании, заседании, допросе. Протокол судебного заседания. Большой словарь иностранных слов
  • протокол - ПРОТОКОЛ -а; м. [от греч. prōtokollon - первый лист, приклеиваемый к свитку манускрипта] 1. Документ с краткой записью хода собрания, заседания и т.п. П. допроса. Вести п. собрания. Запись в протоколе. Сделать выписку из протокола. Занести... Толковый словарь Кузнецова
  • протокол - ПРОТОК’ОЛ, протокола, ·муж. (·новогреч. protokollon - первый лист, к которому приклеивается следующий в свитке) (офиц.). 1. Официальный документ, содержащий запись всего, что было сказано, сделано и решено на собрании, заседании, допросе. Толковый словарь Ушакова
  • протокол - ПРОТОКОЛ м. судебная записка, с изложением дела, применением законов и решением; но протокол составляется нередко и вместо журнала, постановления вообще, и даже, в виде постановления о выдаче денег и пр., на основании журнала, вдвойне. Толковый словарь Даля
  •