8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 8 9 10 11 12 13 14 ... 125

в его заголовок вводятся IP-адреса источника и адресата. Для проверки целостности информации вычисляется контрольная сумма заголовка, но не данных.

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

Протокол TCP

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

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

Другие протоколы

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

Протокол UDP

Протокол датаграмм пользователя (User Datagram Protocol, UDP) напоминает TCP тем, что также.применяет протокол IP для передачи пакетов по сети. Но в отличие от TCP, UDP не содержит механизма подтверждения приема, поэтому его можно рассматривать как службу без установки соединения (connectionless). UDP подходит для приложений, в которых можно обойтись без гарантированной доставки и связанных с ней накладных расходов. Примером подобного приложения является служба имен доменов (Domain Name Service, DNS), где для повышения эффективности обмена информацией служат пакеты UDP.

Протокол ARP

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


IP-адреса образуют иерархическое адресное пространство, позволяющее маршрутизаторам Internet определить, как переправить пакет из одной сети в другую. При непосредственном взаимодействии двух устройств в одном сегменте локальной сети (так сказать, по прямому кабелю), независимо от типа устройств - будь то компьютеры, маршрутизаторы и т.д., используются встроенные адреса Media Access Control (Управление доступом к среде передачи), или МАС-адреса.

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

Как доменные адреса, например hftp://www, microsoft, сот, так и IP-адреса нужны лишь для того, чтобы человеку было удобнее записывать и запоминать их при настройке сети и управлении ею. В действительности же на самом нижнем уровне сетевые карты применяют для связи друг с другом МАС-адреса. Представьте себе, на что была бы похожа работа в Internet, если бы всем приходилось запоминать физические адреса. Поскольку МАС-адреса - это просто последовательности цифр, записанных в сетевом адаптере при его изготовлении, они никак не связаны с положением узла в сети. Поэтому для адресации сообщений в Internet при помощи таких жестко запрограммированных МАС-адресов каждый маршрутизатор должен был бы держать в памяти громадную таблицу с МАС-адресами всех подключенных к Internet узлов. Конечно же, это невыполнимая задача!

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

Просмотреть таблицу адресов позволяет команда агр, которая есть и в UNIX, и в Windows. Кроме того, с ее помощью добавляются в таблицу или удаляются из нее записи. Хотя в разных системах синтаксис может отличаться, следующие команды должны работать на большинстве систем:

О агр -а - выводит содержимое ARP-таблицы;

О агр -d IP-адрес - удаляет запись для заданного адреса;

О агр -s IP-адрес aflpec ethernet - добавляет запись в таблицу.


Например, таким вот образом в таблицу добавляется новая запись: arp -s 192.113.121.88 08-00-2b-34-cl-01

Протокол ICMP

Протокол IP не содержит механизма подтверждения получения, который позволял бы передающему компьютеру узнавать о том, была ли датаграмма доставлена адресату, но он обеспечивает возможность работы механизмов проверки ошибок при помощи протокола управляющих сообщений Internet (Internet Control Message Protocol, ICMP). Этот протокол обязательно присутствует в любой реализации TCP/IP, и выполняемые им функции очень важны для маршрутизаторов и других сетевых устройств, работающих с TCP/IP. Так же, как TCP и UDP, ICMP пересылает свою информацию по сети с помощью протокола IP.

Запуская команды PING или TRACEROUTE, вы используете протокол ICMP.

Каждый ICMP-пакет содержит поле, определяющее тип сообщения (см. табл. 2.1). Кроме того, в ICMP-пакете есть поле кода, которое предназначено для более подробного описания типа сообщения.

Таблица 2,1. Типы ICMP-сообщений

/Тип сообщения

0

Эхо-сигнал (echo reply)

3

Адресот недоступен (destination unreachable)

4

Снизить скорость передачи (source quench)

5

Сообщение переадресации (redirect messoge)

8

Запрос эхо-сигнала (echa request)

11

Превышено время ожидания (time exceeded)

12

Проблема с порометром (parameter problem)

13

Запрос отметки времени (timestamp request)

14

Ответ отметки времени (timestamp reply)

15

Запрос информации (information request) - не используется

16

Ответ на запрос информации (information reply) - не используется

17

Запрос моски адреса (address mosk request)

18

Ответ на зопрос маски адреса (oddress mask reply)

Типы сообщений «запрос информации» и «ответ на запрос информации» включены в табл. 2.1 только ради полноты картины. Первоначально они предназначались для получения компьютером IP-адреса. В настоящее время эту функцию выполняют протоколы bootp и протокол динамического конфигурирования узла (Dynamic Host Configuration Protocol, DHCP).



0 ... 8 9 10 11 12 13 14 ... 125