Intel Pentium processor - технический обзор
Технический обзор
Главная -
ГЛАВА 3 ПРОТОКОЛЫ И ФОРМАТЫ ПАКЕТОВ
ГЛАВА 3 ПРОТОКОЛЫ И ФОРМАТЫ ПАКЕТОВ
Общий обзор протоколов NETBIOS был дан в Главе 1. Основным ти-
пом операции для обмена информацией между двумя именами в сети яв-
ляется следующий: 1). добавить имена в таблицу местных имен соот-
ветствующей прикладной программы на данной ПЭВМ; 2). установить се-
анс между двумя именами, используя команды CALL и LISTEN; 3). пере-
дать данные, используя команды SEND и RECEIVE; 4). завершить сеанс
используя команды HANG UP или RESET. На рис 3-1 показана общая син-
хронизация обменов пакетами.
1. УСТАНОВКА СЕАНСА
Инициатор Ответчик
----------> Открыть запрос ----------->
<---------- Открыть ACK <-----------
----------> Запрос сеанса ----------->
<---------- Сеанс принят <-----------
или отвергнут
2. ПЕРЕДАЧА ДАННЫХ
Инициатор Ответчик
----------> Данные ----------->
<---------- ACK или NACK <-----------
----------> Данные ----------->
----------> Данные (нет ----------->
повторной
передачи ACK)
<---------- ACK или NACK <-----------
3. ЗАВЕРШЕНИЕ СЕАНСА
Инициатор Ответчик
<---------- Закрыть <-----------
----------> Закрыть ----------->
<---------- Закрыто <-----------
ПРИМЕЧАНИЕ: ACK - символ подтверждения;
NACK - символ отрицательного квитирования.
Рис.3-1. Общая схема синхронизации пакетов сеанса.
В данной главе будет рассказано о фактической реализации про-
токолов и форматов пакетов для переноса информации между станциями
в NETBIOS. В качестве примеров приводятся два типа сети: оригиналь-
ная сеть ПЭВМ IBM с модулированной передачей и ЭКС IBM PC
Token-Ring.
Сеть ПЭВМ (PC Network)
На рис 3-2 показана зависимость между различными протоколами,
реализованными в апдаптере оригинальной Сети ПЭВМ IBM с модулиро-
ванной передачей.
Услуги
------
Модель OSI Сеанс Имя Дейтаграмма Состояние
! ! ! !
!---------------! ! ! ! !
! ! \ / \ / \ / \ /
! Сеансовый ! SMP------->NMP<------ UDP !
! ! ! ^^<<--------!-----------DMP
!---------------! - - - ! - - - - ! - - - - - ! - - - - - -!- - -
! ! \ / ! \ / !
! Транспортный ! RSP<-------! DTP<----------!
! ! ! !
!---------------! - - - ! - - - - - - - - - - ! - - - - - - - - -
! ! ! !
! Сетевой ! !-------->PTP<--------!
! ! !
!---------------! - - - - - - - - -!- - - - - - - - - - - - - - -
! ! \ /
! Канальный ! LAP
! ! !
!---------------! - - - - - - - - -!- - - - - - - - - - - - - - -
! ! !
! Физический ! \ /
! ! ШИРОКОПОЛОСНАЯ ЛВС
!---------------!
Условные обозначения:
SMP - Протокол управления сеансами
UDP - Протокол пользовательских дейтаграмм
NMP - Протокол управления именами
DMP - Протокол диагностирования и управления
RSP - Протокол надежного потока
DTP - Транспортный протокол дейтаграмм
PTP - Протокол передачи пакетов
LAP - Протокол доступа к каналу
Рис 3-2. Отношения протоколов Сети ПЭВМ.
20.05.2012