Что такое протокол передачи данных. Сетевые протоколы: понятие, назначение, примеры

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

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

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

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

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

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

Адресация в интернете

Каждый компьютер, подключенный к Интернету, име­ет два равноценных уникальных адреса: цифровой IP-ад­рес и символический доменный адрес. Присваивание ад­ресов происходит по следующей схеме: международная организация Сетевой информационный центр выдает ад­реса владельцам локальных сетей, а последние распреде­ляют конкретные адреса по своему усмотрению.

IP-адрес компьютера имеет длину 4 байта. Обычно пер­вый и второй байты определяют адрес сети, третий байт определяет адрес подсети, а четвертый - адрес компьюте­ра в подсети. Для удобства IP-адрес записывают в виде че­тырех чисел со значениями от 0 до 255, разделенных точ­ками, например 145.37.5.150, где адрес сети - 145.37; ад­рес подсети - 5; адрес компьютера в подсети - 150.

На практике используется так называемый доменный адрес (англ. domain - область), являющийся символиче­ским дублером числового IP-адреса. Пример доменного адреса: dom.ulitsa.gorod.ru. Здесь домен dom - имя реаль­ного компьютера, обладающего IP-адресом, домен ulitsa - имя группы, присвоившей имя этому компьютеру, домен gorod - имя более крупной группы, присвоившей имя до­мену ulitsa, и т. д. Старший домен занимает крайнее пра­вое положение.

В процессе передачи данных указываемый пользовате­лем доменный адрес преобразуется в числовой IP-адрес.

СЕРВИСЫ ИНТЕРНЕТА

В настоящее время сеть Интернет предоставляет своим пользователям семь видов основных услуг.

Первый вид услуг, который уже стал основным сер­висом Интернета, - WWW (англ. World Wide Web - Все­мирная паутина). WWW - это информационная систе­ма доступа к информационным ресурсам, разбросанным по всему миру. Среду WWW составляют WWW-узлы, на­зываемые также Web-сайтами (англ. site - местополо­жение). Обмен данными между Web-сайтами построен на протоколе передачи данных, который называется протоколом передачи гипертекста HTTP - HyperText Trans­fer Protocol.

Дело в том, что страницы Web-сайта представляют собой гипертекстовые и гипермедийные документы, кото­рые создаются с помощью специального языка разметки гипертекста HTML - HyperText Markup Language.

Гипертекст - это документ, в который вставлены так называемые гиперссылки на другие документы, располо­женные на других компьютерах Web-cemu. Щелкая мышью по гиперссылке (обычно это подчеркнутое и окрашенное слово) можно легко перейти к связанному с ней документу. Этот документ может находиться на другом компьютере Web-сети, в том числе в другой части планеты.

Гипермедиа - гипертекстовые документы, содержа­щие гиперссылки на мультимедийные объекты (звук, гра­фика, видео и т. д.) в Web-сети. При этом гиперссылки сами могут быть мультимедийными объектами.

Язык HTML добавляет к текстовым документам специ­альные командные фрагменты - тэги (англ. tag - ярлык, этикетка) - таким образом, что становится возможным раз­делять текст на абзацы, задавать заголовки различных уров­ней, строить таблицы, связывать с этими документами дру­гие тексты, графику, звук и видео и т. д.

Для доступа к связанным Web-документам использу­ется URL-адресация (Uniform Resource Locator). Все Web-документы в сети имеют URL-адреса. URL-адрес имеет до­менную структуру и состоит из двух частей: типа связи (http:), собственно адреса узла, имени каталога и файла на этом узле:

http://www.pogoda.ru/index.html

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

Каждый Web-сайт имеет свою начальную страницу (англ. homepage -домашняя страница) - гипермедийный документ, содержащий ссылки на составные части узла.

Адрес начальной страницы Web-сайта распространяется в Интернете в качестве адреса WWW-узла.

Пользователи работают с системой WWW с помощью программ-клиентов системы, называемых браузерами (англ. brows - листать, просматривать) и предназначенных для организации диалога с системой WWW. Пользователь просматривает Web-страницы, взаимодействуя с WWW-cep-верами и другими ресурсами в Интернете. Наиболее попу­лярен в настоящее время браузер Microsoft Internet Ex­plorer - MS IE. Браузеры WWW взаимодействуют с любы­ми типами серверов. Информацию, полученную от любого сервера, браузер WWW выводит на экран в форме, учиты­вающей возможности видеосистемы компьютера.

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

Второй вид услуг - FTP-серверы. Компьютеры, на ко­торых размещаются файлы для общего пользования, назы­ваются FTP-серверами. В Интернете имеется более 10 Тбайт бесплатных файлов, в том числе программных. Эти файлы можно скопировать с помощью программ пересылки фай­лов FTP, которые перемещают копии файлов с одного узла Интернета на другой в соответствии с протоколом FTP (File Transfer Protocol - протокол передачи файлов).

Третий вид услуг - электронная почта {Electronic mail, англ. mail - почта, сокращенно e-mail, читается и-мэйл). Служит для передачи текстовых сообщений в пре­делах Интернета и между другими сетями электронной почты. К тексту письма можно прикрепить программные, звуковые и графические файлы, которые обрабатываются с помощью протоколов SMTP (Simple Mail Transfer Proto­col) на почтовом сервере и POP (Post Office Protocol) для получения сообщений. Каждому абоненту, использующе­му электронную почту, присваивается уникальный домен­ный почтовый адрес, формат которого имеет вид <имя пользователя> @ <имя почтового сервера>

Например, [email protected].

Здесь bender - имя пользователя, vasjuky.ru - имя компьютера, @ - разделительный символ, его смысловое значение - предлог «на».

Сообщения, поступающие по e-mail, хранятся на спе­циальном почтовом сервере в выделенной для получателя области дисковой памяти - его электронном почтовом ящике, откуда их можно выгрузить и прочитать в любое удобное время. Для отправки сообщения нужно знать элек­тронный адрес абонента. При качественной связи элек­тронное письмо доходит в любую точку мира в течение не­скольких минут.

Самыми популярными почтовыми программами в Рос­сии являются MS Outlook Express и The Bat!. Первая по­ставляется в составе операционной системы Windows, a вторая - продукт молдавской компании RITLabs.

Четвертый вид услуг - система телеконференций, или группы новостей Usenet (от Users Network). Эта систе­ма организует коллективные обсуждения по различным направлениям, которые называются телеконференциями. В каждой телеконференции проводится ряд дискуссий по конкретным темам. Сегодня Usenet имеет около двадцати тысяч дискуссионных групп (NewsGroups), разбитых на несколько категорий:

news - вопросы, касающиеся системы телеконферен­ций;

сотр - компьютеры и программное обеспечение;

sci - научно-исследовательская деятельность;

soc - социальные вопросы;

talk - дебаты по различным спорным вопросам;

misc - все остальное.

Внутри каждой из этих категорий существует своя ие­рархия с выделением тематических групп.

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

Пятый вид услуг - электронная доска объявлений BBS (Bulletin Board System). Пользователи имеют возмож­ность оставлять на ней сообщения. Многие электронные доски объявлений требуют регистрации.

Шестой вид услуг - Справочная служба Интернета. Примером является справочная служба RFC (Request for Comments), которая содержит сведения по разнообразной тематике для интернет-пользователя.

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

Предварительная настройка BIOS

Смысл настройки BIOS состоит в том, чтобы загрузка компьютера началась с того устройства, которое содержит дистрибутив операционной системы. В нашем случае нужно сделать так, чтобы компьютер загружался с DVD -привода или USB -накопителя. Для этого будем использовать BIOS

  • Использование DVD-привода

    Использование DVD -привода

    Применение DVD -привода для установки операционной системы - стандартный подход, который выбирает большинство пользователей. Никаких особых требований при этом нет, единственное, что нужно, - сам DVD -привод, поскольку в силу размера дистрибутива операционной системы для установки используется именно DVD , a не CD .

  • Использование FLASH-накопителя

    Использование FLASH -накопителя

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

  • Теоретические сведения о сетях

    Основные протоколы передачи данных

    Основные протоколы передачи данных

    Как вы уже могли заметить, количество протоколов, обслуживающих модель взаимодействия открытых систем, достаточно велико. Некоторые из этих протоколов, особенно низкоуровневые, не представляют особого интереса в плане знакомства с их принципом работы. Но принцип работы и возможности других протоколов все же стоит знать, особенно таких, как TCP/IP, UDP, POP3 и др.

    Стеки протоколов

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

    За время существования сетей было разработано несколько различных стеков протоколов, среди которых наиболее популярными являются TCP/IP, IPX/SPX, NetBIOS/SMB, Novell NetWare , DECnet и др.

    В составе стеков находятся протоколы, работающие на разных уровнях модели ISO/OSI, однако обычно выделяют только три типа протоколов: транспортный , сетевой и прикладной .

    Плюсом использования стеков протоколов является то, что протоколы, работающие на нижних уровнях, применяют давно отлаженные и популярные сетевые протоколы, такие как Ethernet, FDDI и т д. Благодаря аппаратной реализации этих протоколов становится возможным использовать одно и то же оборудование для разных типов сетей и тем самым достигать их совместимости на аппаратном уровне. Что касается высокоуровневых протоколов, то каждый из стеков имеет свои преимущества и недостатки, и очень часто случается так, что нет жесткой привязки «один протокол - один уровень», то есть один протокол может работать сразу на двух-трех уровнях.

    Привязка

    Важным моментом в функционировании сетевого оборудования, в частности сетевого адаптера, является привязка протоколов. На практике она позволяет использовать разные стеки протоколов при обслуживании одного сетевого адаптера. Например, можно одновременно использовать стеки TCP/IP и IPX/SPX, и если при попытке установления связи с адресатом с помощью первого стека произошла ошибка, автоматически происходит переключение на использование протокола из следующего стека. В этом случае важным моментом является очередность привязки, поскольку она однозначно влияет на использование того или иного протокола из разных стеков.

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

    TCP/IP

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

    Протокол был создан в 70-х годах прошлого века управлением Министерства обороны США. Именно с его подачи началась разработка протокола, целью которого было соединение любых двух компьютеров, как бы далеко они ни находились. Конечно, они преследовали свою цель - обеспечить постоянную связь с центром управления, даже если все вокруг будет разрушено в результате военных действий. В итоге была образована глобальная сеть ARPAnet, которую министерство активно использовало в своих целях.

    Толчком к дальнейшему усовершенствованию и широкому распространению стека TCP/IP стал тот факт, что его поддержка была реализована в компьютерах c операционной системой UNIX. В результате популярность протокола TCP/IP возросла.

    В стек протоколов TCP/IP входит достаточно много протоколов, работающих на различных уровнях, но свое название он получил благодаря двум протоколам - TCP и IP.

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

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

    Недостатком TCP/IP-протокола является сложность администрирования сети. Так, для нормального функционирования сети требуется наличие дополнительных серверов, например DNS, DHCP и т. д., поддержание работы которых и занимает большую часть времени системного администратора.

    IPX/SPX

    Стек протоколов IPX/SPX (Internetwork Packet Exchange/Sequenced Packet Exchange) является разработкой и собственностью компании Novell. Он был разработан для нужд операционной системы Novell NetWare, которая еще до недавнего времени занимала одну из лидирующих позиций среди серверных операционных систем.

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

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

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

    NetBIOS/SMB

    Достаточно популярный стек протоколов, разработкой которого занимались компании IBM и Microsoft, соответственно, ориентированный на использование в продуктах этих компаний. Как и у TCP/IP, на физическом и канальном уровне стека NetBIOS/SMB работают стандартные протоколы, такие как Ethernet, Token Ring и другие, что делает возможным его использование в паре с любым активным сетевым оборудованием. На верхних же уровнях работают протоколы NetBIOS (Network Basic Input/Output System) и SMB (Server Message Block).

    Протокол NetBIOS был разработан в середине 80-х годов прошлого века, но вскоре был заменен на более функциональный протокол NetBEUI (NetBIOS Extended User Interface), позволяющий организовать очень эффективный обмен информацией в сетях, состоящих не более чем из 200 компьютеров.

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

    Главные плюсы протокола NetBEUI - скорость работы и очень малые требования к ресурсам. Если требуется организовать быстрый обмен данными в небольшой сети, состоящей из одного сегмента, лучшего протокола для этого не найти. Кроме того, для доставки сообщений установленное соединение не является обязательным требованием: в случае отсутствия соединения протокол использует датаграммный метод, когда сообщение снабжается адресом получателя и отправителя и «пускается в путь», переходя от одного компьютера к другому.

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

    Что касается протокола SMB (Server Message Block), то с его помощью организуется работа сети на трех самых высоких уровнях - сеансовом, уровне представления и прикладном уровне. Именно при его использовании становится возможным доступ к файлам, принтерам и другим ресурсам сети. Данный протокол несколько раз был усовершенствован (вышло три его версии), что позволило применять его даже в таких современных операционных системах, как Microsoft Vista и Windows 7. Протокол SMB универсален и может работать в паре практически с любым транспортным протоколом, например TCP/IP и SPX.

    HTTP

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

    Протокол HTTP (HyperText Transfer Protocol) разрабатывался специально для Интернета: для получения и передачи данных по Интернету. Он работает по технологии «клиент - сервер», которая подразумевает, что есть клиенты, запрашивающие информацию (например, просмотр содержимого веб-страницы), и серверная часть, которая обрабатывает эти запросы и отсылает ответ.

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

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

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

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

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

    FTP

    Протокол FTP (File Transfer Protocol) является «родным братом» протокола HTTP, только, в отличие от последнего, он работает не с текстовыми или двоичными данными, а с файлами.

    Этот протокол - один из старейших: он появился еще в начале 70-х годов прошлого века. Как и HTTP, он работает на прикладном уровне и в качестве транспортного протокола использует TCP-протокол. Его основная задача - передача файлов с/на FTP-сервер.

    FTP-протокол представляет собой набор команд, которые описывают правила подключения и обмена данными. При этом команды и непосредственно данные передаются с использованием различных портов. В качестве стандартных портов используются порты 21 и 20: первый - для передачи данных, второй - передачи команд. Кроме того, порты могут быть динамическими.

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

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

    РОРЗ и SMTP

    Использование электронной почты для обмена сообщениями уже давно является альтернативой обычной почте. Электронная почта гораздо эффективнее и быстрее. Ее использование стало возможным благодаря протоколам POP3 (Post Office Protocol Version 3) и SMTP (Simple Mail Transfer Protocol).

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

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

    Протокол POP3 позволяет только получать электронные сообщения, а для их отправки приходится использовать другой протокол, в качестве которого чаще всего применяется SMTP, точнее, его усовершенствованная версия - ESMTP (Extended SMTP).

    Как и POP3, протокол SMTP работает на прикладном уровне, поэтому ему необходимы услуги транспортного протокола, в роли которого выступает протокол TCP. При этом отправка электронных сообщений также происходит с использованием одного из портов, например 25 порта.

    IMAP

    IMAP (Interactive Mail Access Protocol) - еще один почтовый протокол, созданный на основе протокола POP3. Он был разработан позже протокола POP3. В результате в нем были учтены все недостатки и добавлено большое количество новых востребованных функций.

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

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

    SLIP

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

    Данный протокол работает вместе с протоколом TCP/IP и находится на более низком уровне. Перед тем как информация с модема поступит на обработку TCP/ IP-протоколу, ее предварительно обрабатывает SLIP-протокол. Выполнив все необходимые действия, он создает другой пакет и передает его TCP/IP.

    РРР

    Протокол РРР (Point-to-Point Protocol) выполняет ту же работу, что и описанный выше SLIP. Однако он лучше выполняет эти функции, так как обладает дополнительными возможностями. Кроме того, в отличие от SLIP, PPP может взаимодействовать не только с TCP/IP, но и с IPX/SPX, NetBIOS, DHCP, которые широко используются в локальных сетях. Протокол PPP более распространен также благодаря использованию на интернет-серверах с установленной операционной системой семейства Windows NT (SLIP применяют для соединения с серверами, работающими в операционной системе UNIX).

    Х.25

    Протокол Х.25, который был создан в 1976 году и усовершенствован в 1984 году, работает на физическом, канальном и сетевом уровнях модели взаимодействия ISO/OSI. Его разработкой занимался консорциум, состоящий из представителей многих телефонных компаний, и создавали его специально для использования на существующих телефонных линиях.

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

    Frame Relay

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

    Еще одна особенность протокола Frame Relay - его скорость, которая достигает 45 Мбит/с.

    AppleTalk

    Протокол AppleTalk является собственностью компании Apple Computer. Он был разработан для установки связи между компьютерами Macintosh.

    Как и TCP/IP, AppleTalk представляет собой набор протоколов, каждый из которых отвечает за работу определенного уровня модели ISO/OSI.

    В отличие от протоколов TCP/IP и IPX/SPX, стек протокола AppleTalk использует собственную реализацию физического и канального уровней, а не протоколы модели ISO/OSI.

    Рассмотрим некоторые протоколы стека AppleTalk.

    · DDP (Datagram Delivery Protocol) - отвечает за работу сетевого уровня. Его основное предназначение - организация и обслуживание процесса передачи данных без предварительной установки связи между компьютерами.

    · RTMP (Routing Table Maintenance Protocol) - работает с маршрутными таблицами AppleTalk. Любая такая таблица содержит информацию о каждом сегменте, куда возможна доставка сообщений. Таблица состоит из номеров маршрутизаторов (порта), которые могут доставить сообщение к выбранному компьютеру, количества маошрутизаторов, параметров выбранных сегментов сети (скорости, загруженности и т. п).

    · NBP (Name Binding Protocol) - отвечает за адресацию, которая сводится к привязке логического имени компьютера к физическому адресу в сети. Кроме процесса привязки имени, он отвечает за регистрацию, подтверждение, стирание и поиск этого имени.

    · ZIP (Zone Information Protocol) - работает в паре с протоколом NBP, помогая ему производить поиск имени в рабочих группах, или зонах. Для этого он использует информацию ближайшего маршрутизатора, который создает запрос по всей сети, где могут находиться входящие в заданную рабочую группу компьютеры.

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

    · ADSP (AppleTalk Data Stream Protocol) - протокол , аналогичный ATP. Он отвечает за доставку пакетов. Однако в данном случае осуществляется не одна транзакция, а гарантированная доставка, которая может повлечь за собой несколько транзакций. Кроме того, протокол гарантирует, что данные при доставке не будут утеряны или продублированы.

    Наверное Вы не раз слышали термины ICMP, TCP, UDP и им подобные. В данной статье описаны основные сетевые протоколы. Что они означают, где используются и какая разница между ними. Я попыталась систематизировать данную информацию, чтобы более тщательно разобраться с ней.

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

    MAC (Media Access Control) – это протокол низкого уровня. Его применяют в качестве идентификации устройств в локальной сети. Каждое устройство, которое подключено к Интернету имеет свой уникальный MAC адрес. Этот адрес задан производителем. Это протокол уровня соединения, с которым довольно часто приходится сталкиваться каждому пользователю.

    IP (Internet Protocol) по сравнению с MAC, располагается на уровень выше. IP адреса уникальны для каждого устройства и дают возможность компьютерам находить и определять друг друга в сети. IP принадлежит сетевому уровню модели TCP/IP.

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

    ICMP (Internet control message protocol) предназначен для того, чтобы устройства могли обмениваться сообщениями. Это к примеру могут быть сообщения об ошибках или информационные оповещения. Данные этот протокол не передает информацию. Этот протокол находится уровнем выше нежели протокол IP.

    TCP (Transmission control protocol) – один из основных сетевых протоколов, который находится на одном уровне с предыдущим протоколом ICMP. Он управляет передачей данных. Бывают ситуации, когда пакеты могут приходить не в том порядке или вообще где-то теряться. Но протокол TCP обеспечивает правильный порядок доставки и дает возможность исправить ошибки передачи пакетов. Информация подается в правильном порядке для приложения. Соединение осуществляется с помощью специального алгоритма, который предусматривает отправку запроса и подтверждение открытия соединения двумя компьютерами. Множество приложений используют TCP, сюда относят SSH, WWW, FTP и другие.

    UDP (user datagram protocol) – известный протокол, чем-то похожий с TCP, который также функционирует на транспортном уровне. Основное отличие – ненадежная передача данных: данные не проходят проверку при получении. В некоторых случаях этого вполне достаточно. За счет отправки меньшего количества пакетов, UDP работает шустрее чем TCP. Нет необходимости устанавливать соединение и протокол используется для отправки пакетов сразу на несколько устройств или IP телефонии.

    Протокол приложения HTTP (hypertext transfer protocol) лежит в основе работы всех сайтов в Сети. HTTP дает возможность запрашивать необходимые ресурсы у удаленной системы, например, веб страницы и файлы.

    FTP (file transfer protocol) – используется для передачи данных. Функционирует на уровне приложений, чем обеспечивается передача файла от одного компьютера к другому. FTP по праву считается небезопасным, его не стоит применять для передачи личных данных.

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

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

    POP3 (Post Office Protocol) – стандартный протокол, который используется для приема сообщений электронной почты. Протокол почтового соединения предназначен для обработки запросов на получение почты от клиентских почтовых программ.

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

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

    4589 раз(а) 10 Сегодня просмотрено раз(а)

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

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

    Сетевые протоколы предписывают правила работы компьютерам, которые подключены к сети. Они строятся по многоуровневому принципу. Протокол некоторого уровня определяет одно из технических правил связи. В настоящее время для сетевых протоколов используется модель 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 дает возможность абоненту работать на любой ЭВМ сети Интернет, как на своей собственной, то есть запускать программы, менять режим работы и т.д. На практике возможности лимитируются тем уровнем доступа, который задан администратором удаленной машины.