Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РЭУБД_лекции.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
1.05 Mб
Скачать

1.2 Протоколы прикладного уровня в стеке tcp/ip. Унифицированный локатор ресурса при работе с бд

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

TCP - Transport Control Protokol - протокол управления транспортировкой,

IP - Internet Protocol - протокол интернет.

UDP - User Datagram Protocol - протокол пользовательских датаграмм, перемещает данные между приложениями, является простым, но менее надежным, чем TCP.

ICMP - Internet Control Message Protocol - протокол управляющих сообщений об ошибках и других ситуациях, требующих вмешательства сетевых программ.

Модель ISO/OSI представляет сеть в образе вертикального стека, состоящего из семи уровней. Эта модель сопоставляется со стеком протоколов. На рисунке 1.1. отображены стеки уровней ISO/OSI и протоколов.

Рисунок 1.1. Стеки уровней ISO/OSI и протоколов.

ARP - Address Resolution Protocol - протокол преобразования адреса.

RARP - Reverse Address Resolution Protocol – протокол обратного преобразования адреса.

Процесс перемещения данных по сети состоит из трех основных стадий:

  1. Прохождение данных сквозь стек протоколов.

  2. Определение сетевого адреса назначения.

  3. Непосредственно транспортировка и маршрутизация Данных.

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

Рисунок 1.2. Схема инкапсуляция данных при прохождении через стек протоколов.

Адрес в сети Internet называется IP-адресом.

Один компьютер может иметь несколько сетевых карт с различными технологиями (Ethernet, Token Ring). С каждой картой связывается определенный IP-адрес. IP-адрес соответствует сетевому интерфейсу и может записываться в двоичном, десятичном, шестнадцатиричном формате или в виде dotted-decimal: 193.103.234.3.

Старший байт IP-адреса идентифицирует сеть - 193, младшие три байта - номер интерфейса в сети.

Деление IP адресов на классы показано в таблице 1.1.

Таблица 1.1 - Деление IP-адресов на классы

Класс

Старшие биты

Свободные для нумерации байты.

А

0

1

В

10

2

С

110

3

D

1110

Для широкого вещания

Е

11110

Зарезервировано на будущее.

Таким образом, адресное пространство рассчитано на объединение более 3,7 млрд. компьютеров и более 2 млн. сетей. Информационный центр Internic занимается распределением адресов. Класс А присваивается сетям наибольших размеров.

Сетевые адреса делятся на три категории: обычные, групповые, широковещательные.

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

Групповые адреса используют для проведения интерактивных аудио и видео конференций.

IP-адрес имеет длину 4 байта (32 бита). Адрес компьютера в формате Ethernet физического уровня имеет длину в 6 байтов (48 битный). TCP/IP работает с IP-адресами, а сетевые карты Ethernet со своим форматом адресов. Протоколы прямого преобразования Аrр и обратного Rarp решают проблемы конвертации кодов этих адресов.

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