15.06.2006, 13:17
общий
это ответ
Здравствуйте, Cost!
Вы рассматривайте протокол UDP, но он относиться к стеку протоколов TCP/IP, а у него другая сетевая модель и там нет канального уровня, там всего 4-уровня:
- Уровень приложений
- Транспортный уровень
- Межсетевой уровень
- Уровень доступа к среде передачи
На транспортном уровне - UDP фактически не выполняет каких-либо особых функций дополнительно к функциям межсетевого уровня Протокол UDP используется либо при пересылке коротких сообщений, когда накладные расходы на установление сеанса и проверку успешной доставки данных оказываются выше расходов на повторную (в случае неудачи) пересылку сообщения, либо в том случае, когда сама организация процесса-приложения обеспечивает установление соединения и проверку доставки пакетов.
А теперь взглянем на - "Уровень доступа к среде передачи" он захватывает (физический, канальный и мальнько сетевой уровень модели ОSI. Каковы его функции:
* отображение IP-адресов в физические адреса сети (MAC-адреса, например, Ethernet-адрес в случае сети Ethernet). Эту функцию выполняет протокол ARP;
* инкапсуляция IP-дейтаграмм в кадры для передачи по физическому каналу и извлечение дейтаграмм из кадров. При этом не требуется какого-либо контроля безошибочности передачи (хотя он может и присутствовать), поскольку в стеке TCP/IP такой контроль возложен на транспортный уровень или на само приложение. В заголовке кадров указывается точка доступа к сервису (SAP, Service Access Point) - поле, содержащее код протокола межсетевого уровня, которому следует передать содержимое кадра (в нашем случае это протокол IP);
* определение метода доступа к среде передачи - то есть способа, с помощью которого компьютер устанавливает свое право на произведение передачи данных (передача токена, опрос компьютеров, множественный доступ с детектированием коллизий и т.п.).
* определение представления данных в физической среде;
* пересылка и прием кадра.
Стек TCP/IP не подразумевает использования каких-либо определенных протоколов уровня доступа к среде передачи и физических сред передачи данных. От уровня доступа к среде передачи требуется наличие интерфейса с модулем IP, обеспечивающего передачу дейтаграммы между уровнями. Также требуется обеспечить преобразование IP-адреса узла сети, на который передается дейтаграмма, в MAC-адрес.
Я думаю у вас маленько прояснилось. Удачи!!!