Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Организация дуплексной связи




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

· четырехпроводная линия связи — одна пара проводов для прямой и дру­гая — для обратной передачи, что, естественно, дорого;

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

· эхо-компенсация—при установлении соединения с помощью посылки зондиру­ющего сигнала определяются параметры (запаздывание и мощность) эха — от­раженного собственного сигнала; в дальнейшем из принимаемого сигнала вы­читается эхо собственного сигнала.

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

Протокол TCP

 

Протоколы, используемые совместно в сетях определенного типа, объединяют в совокупности, называемые стеками протоколов. Широко известны стеки протоколов TCP/IP, SPX/IPX, Х.25, Frame Relay (FR), ATM, семиуровневые протоколы ЭМВОС.

Наибольшее распространение получили протоколы TCP/IP в связи с их ис­пользованием в качестве основных в сети Internet. TCP/IP — пятиуровневые протоколы, но базовыми среди них, давшими название всей совокупности, яв­ляются протокол транспортного уровня TCP (Transmission Control Protocol ) и протокол сетевого уровня IP (Internet Protocol). Эти протоколы поддержива­ются такими ОС, как Unix и Windows-95/NT.

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

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

В схеме установления соединения в сетях клиент — сервер предусмотрена посылка клиентом запроса на соединение (команда ACTIVE_OPEN) с указанием адреса сервера, тайм-аута (времени жизни), уровня секретности. Можно сразу же поместить в запрос данные (тогда используется команда ACTIVE_OPEN_WITH_DATA). Если сервер готов к связи, он отвечает коман­дой согласия (OPEN_RECEIVED), в которой назначает номер соединения. Далее командой SEND посылаются данные, а командой DELIVER подтверждается их получение. Разъединение выполняется обменом команда­ми CLOSE и CLOSING.

В одноранговых сетях используется трехшаговая процедура установления соединения. Сначала инициатор А посылает запрос на установление прямого соединения, затем приемник В отвечает согласием и посылает запрос на уста­новление обратного соединения, узел А отвечает на это согласием.

 

Протокол IP

 

Сетевой протокол IP — дейтаграммный сетевой протокол, т. е. протокол без установления соединения. В дейтаграммных протоколах сообщение разби­вается на дейтаграммы. Дейтаграмма это пакет, передаваемый независимо от других частей одного и того же сообщения в вычислительных сетях с ком­мутацией пакетов. Дейтаграммы одного и того же сообщения могут переда­ваться в сети по разным маршрутам и поступать к адресату в произвольной последовательности, что требует дополнительных операций по сборке сообще­ния из дейтаграмм в узле-получателе. На внутренних участках маршрута конт­роль правильности передачи не предусмотрен и надежность связи обеспечи­вается лишь контролем в оконечном узле.

Четвертая версия протокола IPv4. Один из недостатков этой версии — 32-бит­ный размер адреса. Действительно, 32 бита соответствуют 232 «4,3 млрд ад­ресов, а это в связи с бурным ростом числа компьютеров в Internet уже вызывает затруднения с распределением адресного пространства. Поэтому разработана и постепенно вводится в действие версия IPv6, в которой применена другая структура заголовка и адресации. Как частный случай, в структуре IPv6 -адреса можно разместить IPv4 -адрес, т. е. сети с протоколами этих версий могут работать совместно. Пока (к 2002 г.) большинство доменов Internet работает по протоколу IPv4.

Адресация в TCP/IP

 

В протоколах TCP/IP различают два типа адресов. На канальном уровне используют адреса, называемые физическими. Это шестибайтовые адреса сетевых плат, присваиваемые изготовителем контроллеров (как уже отмечалось, каждый изготовитель вместе с лицензией на изготовление получает уникаль­ный диапазон адресов). На сетевом уровне используют сетевые адреса, иначе называемые виртуальными или логическими.

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

Сетевой адрес называют IP-адресом. В IPv4 это четырехбайтовый код, со­стоящий из двух частей: адреса сети и адреса узла (заметим, что узел, имею­щий IP-адрес, называют хостом). Имя характеризует пользователя. Его со­ставляют в соответствии с доменной системой имен. Соответствие между IP-адресом и IP-именем хоста устанавливается специальной службой имен. В Internet это DNS (Domain Name Service), в семиуровневой модели ISO — стан­дарт Х.500.

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

В локальной сети, где используются шестибайтовые адреса, называемые МАС-адресами, требуется преобразование IP-имен в МАС-адреса. Это преоб­разование выполняется с помощью специального протокола ARP, имеющегося в стеке TCP/IP. Для этого создаются ARP -таблицы соответствия IP и MAC адресов данной сети.

Маршрутизация в Internet организована по иерархическому принципу. Име­ются уровни ЛВС и корпоративных сетей; маршрутных доменов, в каждом из которых используются единые протоколы и алгоритмы маршрутизации; адми­нистративных доменов, каждый из которых соответствует некоторой ассоциа­ции и имеет единое управляющее начало. В маршрутных доменах есть внешние маршрутизаторы для связи с другими маршрутными или административными доменами.

Обращение из некоторого узла к другому узлу в Internet (например, из wwwcdl.bmstu.ru по адресу http:// www.eevl.ac.uk) происходит следующим об­разом.

Сначала IP-имя переводится в IP-адрес. Для этого происходит обращение кместному серверу (bmstu), и если там сведений о сети назначения нет, то происходит переход к серверу следующего, более высокого уровня (ru и далее по иерархии вниз до получения IP-адреса хоста назначения. В местном DNS- cepвере могут быть сведения об IP-адресах хостов из удаленных доменов, если к ним происходят достаточно частые обращения из данного домена.

После получения IP-адреса узел-отправитель сравнивает номер своей сети (подсети) с номером сети, указанным в IP-адресе получателя в заголовке па­кета. Если номера совпадают, то узел-отправитель с помощью имеющейся в его памяти ARP -таблицы переводит IP-адрес в МАС -адрес, по которому и доставляется пакет средствами канального уровня. Если в ARP -таблице стро­ки с нужным МАС -адресом не оказалось, то по сети широковещательно, т. е. по всем узлам данной сети, распространяется ARP -запрос. Все узлы вскрыва­ют этот запрос, но только узел, имеющий указанный в запросе IP-адрес, откли­кается своим МАС -адресом. Далее пакет отправляется адресату, одновре­менно строка с найденным МАС -адресом заносится в ARP -таблицу узла-отправителя. Если номера сетей не совпадают, то пакет пересылается маршрутизатору, который с помощью своей таблицы определяет, через какой из своих портов направлять пакет дальше.

Как отмечено выше, продолжающийся рост числа узлов в Internet привел к появлению версии IPv6 протокола IP.

В целом IP-заголовок в протоколе IPv6 состоит из 40 байт и включает сле­дующие поля:

версия протокола (4) — приоритет (4)параметры обслуживания (24)длина пакета (16) — тип протокола (8) — тип следующего заголовка (8) — ли­мит числа переходов (8) — адреса отправителя и получателя (по 128).

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





Поделиться с друзьями:


Дата добавления: 2015-11-05; Мы поможем в написании ваших работ!; просмотров: 1221 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Не будет большим злом, если студент впадет в заблуждение; если же ошибаются великие умы, мир дорого оплачивает их ошибки. © Никола Тесла
==> читать все изречения...

2635 - | 2312 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.