Intel Pentium processor - технический обзор
Технический обзор
Главная -
ГЛАВА 2 ПРОГРАММИРОВАНИЕ Общая процедура
ГЛАВА 2 ПРОГРАММИРОВАНИЕ Общая процедура
Для прикладных программ конечного пользователя, которые на-
ходятся над седьмым уровнем модели Соединения открытых систем,
не требуется знания NETBIOS. Сетевые прикладные программы, нахо-
дящиеся на седьмом уровне (например, обеспечиваемая DOS блоки-
ровка файла и записи), требуют большей функциональности, чем
предоставляется PC-DOS; для них необходимо детальное знание то-
го, что может делать NETBIOS, как он себя ведет, и как взаимо-
действовать с ним. Эти прикладные программы обычно требуют пря-
мой отправки и получения сообщений между станциями. Примером
такой сетевой прикладной програмы будет спецпроцессор, который
обслуживает обмен данными (такой как порты RS-232 или контроллер
3274 на базе ПЭВМ) или обеспечивает доступ к периферии, к приме-
ру, сменным жекстким дискам большой емкости.
Чтобы использовать NETBIOS, к таблице имен сначала добав-
ляется имя станции. Последнее представляет собой уникальное имя,
под которым данная станция известна в сети. Как альтернативу
можно использовать постоянный адрес узла (уникальный 48-битовый
адрес в ПЗУ присваивается этому адаптеру), - в этом случае вво-
дить "имя" нет необходимости. Однако, присвоение станции фонети-
ческого имени делает имя станции более значимым.
После назначения имени станции, прикладная программа может
установить сеанс с другим именем в сети. Это имя может даже су-
ществовать в таблице имен станции, - в этом случае устанавлива-
ется "местный" (локальный) сеанс. Однако, обычно, сеансы уста-
навливаются с "удаленными" именами, например, сеанс спецпроцес-
сора на другой машине.
Если сеанс установлен, можно передавать и получать сообще-
ния по логическому каналу. Сеанс обеспечивает надежную передачу
данных, при которой все сообщения квитируются; в противном слу-
чае, можно установить передачу дейтаграмм, - тогда NETBIOS будет
посылать сообщения непосредственно на канальный уровень без кви-
тирования. Передача дейтаграмм подходит для "широковещательных"
сообщений.
20.05.2012