Вычислительные сети
1 1 1 1 1 1 1 1 1 1 Рейтинг 3.88 [12 Голоса (ов)]

В стеке TCP/IP используются три типа адресов:

  • Локальные или аппаратные адреса (MAC-адрес, например: F4-D2-32-12-43-FD);
  • Сетевой адрес (IP-адреса, например: 113.17.10.123);
  • Символьные доменные имена, например: www.just-networks.ru.

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

1 1 1 1 1 1 1 1 1 1 Рейтинг 4.85 [10 Голоса (ов)]

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

Уровень доступа к среде

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

1 1 1 1 1 1 1 1 1 1 Рейтинг 4.45 [10 Голоса (ов)]

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

Компенсируют недостаточную надежность протокола IP – протоколы верхних уровней, в частности протокол TCP (транспортный уровень) и DNS (прикладном уровне).

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

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

1 1 1 1 1 1 1 1 1 1 Рейтинг 4.86 [7 Голоса (ов)]

User Datagram Protocol (UDP) (протокол пользовательских дейтаграмм) — является протоколом стандарта TCP/IP, определенный в стандарте RFC 768, "User Datagram Protocol (UDP)". UDP используется вместо TCP для быстрой и ненадежной транспортировки данных между TCP/IP хостами.

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

Автором протокола UDP является Дэвид П. Рид созданный в 1980 году.

Чувствительные ко времени приложения часто используют UDP (видеоданные), так как предпочтительнее сбросить пакеты, чем ждать задержавшиеся пакеты, что может оказаться невозможным в системах реального времени. Также потеря одного или нескольких кадров, при передаче видеоданных по UDP, не так критична, в отличии от передачи бинарных файлов, где потеря одно пакета может привести к искажению всего файла. Еще одним преимуществом протокола UDP является то, что длина заголовка UDP составляет 4 байта, а у TCP протокола - 20 байт.

UDP сообщения инкапсулируются и передаются в IP дейтаграммы.