GeoSELECT.ru



Программирование / Реферат: Передача данных в компьютерных сетях (Программирование)

Космонавтика
Уфология
Авиация
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Аудит
Банковское дело
Безопасность жизнедеятельности
Биология
Биржевое дело
Ботаника
Бухгалтерский учет
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Инвестиции
Иностранные языки
Информатика
Искусство и культура
Исторические личности
История
Кибернетика
Коммуникации и связь
Компьютеры
Косметология
Криминалистика
Криминология
Криптология
Кулинария
Культурология
Литература
Литература : зарубежная
Литература : русская
Логика
Логистика
Маркетинг
Масс-медиа и реклама
Математика
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Мифология
Москвоведение
Музыка
Муниципальное право
Налоги
Начертательная геометрия
Оккультизм
Педагогика
Полиграфия
Политология
Право
Предпринимательство
Программирование
Психология
Радиоэлектроника
Религия
Риторика
Сельское хозяйство
Социология
Спорт
Статистика
Страхование
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Физика
Физкультура
Философия
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
   

Реферат: Передача данных в компьютерных сетях (Программирование)


БАЛТИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра Н10



Реферат
на тему
"Передача данных в компьютерной сети"



Выполнил: студент гр. Р-132
Давлетшин А.К.

Преподаватель: Морозов С.М



Санкт-Петербург
1998 г.
Содержание.

стр.

Введение…………………………………………………………………………………….…2
Немного о прошлом………………………………………………………………………..….3
Основы технологии internet…………………………………………………………………..5
Семейство протоколов TCP/IP…………………………………………………………….…8
Адресация в сети……………………………………………………………………………..11
…и о будущем………………………………………………………………………………..13
Список литературы…………………………………………………………………………..14



Введение.

Благодаря возникновению и развитию сетей передачи данных появился
новый, высокоэффективный способ взаимодействия между людьми. Первоначально
сети использовались главным образом для научных исследований, но затем они
стали проникать буквально во все области человеческой деятельности. При
этом большинство сетей существовало совершенно независимо друг от друга,
решая конкретные задачи для конкретных групп пользователей. В соответствии
с этими задачами выбирались те или иные сетевые технологии и аппаратное
обеспечение. Построить универсальную физическую сеть мирового масштаба из
однотипной аппаратуры просто невозможно, поскольку такая сеть не могла бы
удовлетворять потребности всех ее потенциальных пользователей. Одним нужна
высокоскоростная сеть для соединения машин в пределах здания, а другим -
надежные коммуникации между компьютерами, разнесенными на сотни километров.
Тогда возникла идея объединить множество физических сетей в единую
глобальную сеть, в которой использовались бы как соединения на физическом
уровне, так и новый набор специальных "соглашений" или протоколов. Эта
технология, получившая название internet, должна была позволить компьютерам
"общаться" друг с другом независимо от того, к какой сети и каким образом
они подсоединены.
Осознав важность идеи internet, несколько правительственных
организаций в США стали работать над ее реализацией. И наибольшего успеха в
этом добилось агентство Defense Advanced Research Projects Agency (DARPA),
создавшее стек протоколов TCP/IP. Возникший в конце 60-х гг. как проект
объединения сетей нескольких крупных исследовательских организаций, в наше
время TCP/IP стал одним из наиболее популярных протоколов сетевого
взаимодействия и стандартом de facto для реализации глобальных сетевых
соединений. Сеть Internet - это одна из реализаций технологии internet,
которая объединяет около 10 млн. компьютеров по всему миру, которые
взаимодействуют друг с другом с помощью стека протоколов TCP/IP.
Серия протоколов TCP/IP - яркий пример открытой системы в том смысле,
что, в отличие от протоколов, используемых в коммуникационных системах
разных поставщиков, все спецификации этого стека протоколов и многие из его
реализаций общедоступны (предоставляются бесплатно или за символическую
цену). Это позволяет любому разработчику создавать свое программное
обеспечение, необходимое для взаимодействия по Internet. TCP/IP привлекает
своей масштабируемостью, предоставляя одинаковые возможности глобальным и
локальным сетям.



Немного о прошлом ...

Работа над созданием технологии internet была начата в DARPA в
середине 70-х годов. А в 1977-1979 гг. архитектура и протоколы TCP/IP
приобрели современный вид. К этому времени агентство DARPA уже стало одним
из лидеров в исследовании и разработке сетей с коммутацией пакетов и
реализовало немало новых идей в этой области в своей сети ARPANET. Бурное
развитие разнообразных сетевых технологий, в том числе беспроводных
радиосетей и спутниковых каналов связи, стимулировало активность DARPA в
исследовании проблем межсетевого взаимодействия и реализации принципов
internet в ARPANET.
DARPA не делало тайны из своей деятельности в этом направлении,
поэтому разнообразные научные группы проявляли большой интерес к
разработкам технологии глобальной сети сетей, особенно те исследователи,
которые уже имели опыт использования принципов коммутации пакетов в сети
ARPANET. DARPA инициировало ряд неформальных встреч, во время которых
ученые обменивались новыми идеями и обсуждали результаты экспериментов. К
1979 г. в работу по созданию TCP/IP оказались вовлечены такие значительные
силы, что было принято решение о создании неформального комитета для
координации и руководства процессом разработки протоколов и архитектуры
сети Internet. Получившая название Internet Control and Configuration Board
(ICCB), эта группа существовала и регулярно работала до 1983 г., когда она
была реорганизована.
Начало 80-х гг. - время зарождения реальной сети Internet. В эти годы
DARPA инициировало перевод машин, подсоединенных к его исследовательским
сетям, на использование стека TCP/IP. ARPANET стала магистральной сетью
Internet и активно использовалась для многочисленных экспериментов с
TCP/IP. Окончательный переход к технологии internet произошел в январе 1983
г. В это же время сеть ARPANET была разбита на две независимые части. Одна
из них предназначалась для исследовательских целей, и за ней было оставлено
название ARPANET; вторая, несколько большая по масштабу сеть MILNET, должна
была отвечать за военные коммуникации.
Для того чтобы стимулировать адаптацию и использование новых
протоколов в университетских кругах, DARPA сделало реализацию TCP/IP
доступной, предлагая ее за низкую цену. В это время большинство
факультетов, занимающихся исследованиями в компьютерной области,
использовало версию ОС Unix от Berkeley Software Distribution (Berkeley
Unix, или BSD Unix) университета шт. Калифорния в Беркли. Субсидировав
компанию Bolt Beranek and Newman (BBN) с целью реализации ею протоколов
TCP/IP для использования вместе с Unix, а также университет в Беркли для
интеграции этих протоколов в свою версию популярной операционной системы,
DARPA добилось того, что более 90% компьютерных факультетов университетов
адаптировали новую сетевую технологию. Версия BSD стала стандартом de facto
для реализаций стека протоколов TCP/IP. Такую большую популярность она
приобрела во многом благодаря тому, что обеспечивает больше, чем просто
базовые internet-протоколы. Помимо стандартных прикладных программ TCP/IP,
BSD предоставляет набор сетевых утилит, сходных с Unix-службами,
используемыми на автономной машине. Основное преимущество этих утилит
состоит в том, что они аналогичны стандартным средствам Unix. Сейчас
поддержку стека протоколов TCP/IP встраивают в свои операционные системы
многие компании, в том числе Microsoft, Novell и Apple. Большое количество
независимых поставщиков работает над продуктами, расширяющими возможности
TCP/IP, добавляя поддержку интерактивных приложений, защиту информации,
речевую почту и средства коллективной работы.
Но вернемся в начало прошлого десятилетия. Сетевые коммуникации
становятся критически важной составляющей научных исследований. Осознав
этот факт, National Science Foundation приняла активное участие в
расширении Internet с целью сделать стек TCP/IP доступным максимальному
числу исследовательских организаций. С 1985 г. NSF реализовывала программу
создания сетей вокруг шести своих суперкомпьютерных центров. В 1986 г. была
создана магистральная сеть NSFNET, которая в конце концов, объединила все
эти центры и связала их с ARPANET.
К началу 90-х гг. Internet объединяла уже сотни отдельных сетей в США
и Европе. К мировой Сети помимо научных институтов и университетов стали
подключаться компьютерные компании и большие корпорации нефтяной,
автомобильной и электронной индустрии, а также телефонные компании. Кроме
того, многие организации использовали TCP/IP для создания своих
корпоративных сетей, которые не являются компонентами большой Internet. В
наши же дни Internet проникает буквально во все сферы человеческой жизни, и
сейчас уже всерьез говорят о влиянии мировой сети на наше мировоззрение и
мировосприятие.



Основы технологии internet.

Итак, создатели технологии internet исходили из двух основополагающих
соображений:
. невозможно создать единую физическую сеть, которая позволит удовлетворить
потребности всех пользователей;
. пользователям нужен универсальный способ для установления соединений друг
с другом.
В пределах каждой физической сети, подсоединенные к ней компьютеры,
используют ту или иную технологию (Ethernet, Token Ring, FDDI, ISDN,
соединение типа "точка-точка", а в последнее время к этому списку
добавились сеть АТМ и даже беспроводные технологии). Между механизмами
коммуникаций, зависящими от данных физических сетей, и прикладными
системами встраивается новое программное обеспечение, которое обеспечивает
соединение различных физических сетей друг с другом. При этом детали этого
соединения "скрыты" от пользователей и им предоставляется возможность
работать как бы в одной большой физической сети. Такой способ соединения в
единое целое множества физических сетей и получила название internet. Для
соединения двух и более сетей в internet используются маршрутизаторы
(routers) - компьютеры, которые физически соединяют сети друг с другом и с
помощью специального программного обеспечения передают пакеты из одной сети
в другую.
Технология internet не навязывает какой-то определенной топологии
межсетевых соединений. Добавление новой сети к internet не влечет за собой
ее подсоединения к некоторой центральной точке коммутации или установки
непосредственных физических соединений со всеми уже входящими в internet
сетями. Маршрутизатор "знает" топологию internet за пределами тех
физических сетей, которые он соединяет, и, основываясь на адресе сети
назначения, передает пакет по тому или иному маршруту. В internet
используются универсальные идентификаторы подсоединенных к ней компьютеров
(адреса), поэтому любые две машины имеют возможность взаимодействовать друг
с другом. В internet также должен быть реализован принцип независимости
пользовательского интерфейса от физической сети, то есть должно
существовать множество способов установления соединений и передачи данных,
одинаковых для всех физических сетевых технологий.
Фундаментальным принципом internet является равнозначность всех
объединенных с ее помощью физических сетей: любая система коммуникаций
рассматривается как компонент internet, независимо от ее физических
параметров, размеров передаваемых пакетов данных и географического
масштаба.

Рис. 1.
Внутренняя структура сети internet - физические сети соединены с помощью
маршрутизаторов.

Семейство протоколов ТСР/IP позволяет построить универсальную сеть,
реализующую принципы, которые рассмотрены в предыдущем разделе, и включает
в себя протоколы 4-х уровней коммуникаций.

Рис. 2.
Четыре уровня стека протоколов TCP/IP.

. Уровень сетевого интерфейса отвечает за установление сетевого
соединения в конкретной физической сети - компоненте internet, к
которой подсоединен компьютер. На этом уровне работают драйвер
устройства в операционной системе и соответствующая сетевая плата
компьютера.
. Сетевой уровень - основа ТСР/IP. Именно на этом уровне реализуется
принцип межсетевого соединения, в частности маршрутизация пакетов
по internet. На сетевом уровне протокол реализует ненадежную службу
доставки пакетов по сети от системы к системе без установления
соединения (connectionless packet delivery service). Это означает,
что будет выполнено все необходимое для доставки пакетов, однако
эта доставка не гарантируется. Пакеты могут быть потеряны, переданы
в неправильном порядке, продублированы и т.д. Служба, работающая
без установления соединения, обрабатывает пакеты независимо друг от
друга. Но главное, что именно на этом уровне принимается решение о
маршрутизации пакета по межсетевым соединениям.
. Надежную передачу данных реализует следующий уровень, транспортный,
на котором два основных протокола, TCP и UDP, осуществляют связь
между машиной - отправителем пакетов и машиной-адресатом.
. Наконец, прикладной уровень - это приложения типа клиент-сервер,
базирующиеся на протоколах нижних уровней. В отличие от протоколов
остальных трех уровней, протоколы прикладного уровня занимаются
деталями конкретного приложения и "не интересуются" способами
передачи данных по сети. Среди основных приложений ТСР/IP,
имеющихся практически в каждой его реализации, - протокол эмуляции
терминала Telnet, протокол передачи файлов FTP, протокол
электронной почты SMTP, протокол управления сетью SNMP,
используемый в системе World Wide Web протокол передачи гипертекста
НТТР и др.

На рисунке 3 показано, как осуществляется соединение двух сетей "с
точки зрения" TCP/IP. Программное обеспечение IP-протокола с помощью
маршрутизатора передает пакеты из сети Ethernet в сеть Token Ring.
Протоколы верхних уровней, прикладного и транспортного, осуществляют
соединения между хост-компьютерами, клиентом и сервером приложения, в то
время как IP обеспечивает связь между конечной и промежуточной системами.

Рис. 3.
Две сети, соединенные с помощью маршрутизатора, "с точки зрения" TCP/IP.

Поскольку в internet детали физических соединений скрыты от
приложений, прикладной уровень совершенно "не заботится" о том, что клиент
приложения работает в Ethernet, а сервер подключен к сети Token Ring. Между
конечными системами может быть несколько десятков маршрутизаторов и
множество промежуточных физических сетей различных типов, но приложение
будет воспринимать этот конгломерат как единую физическую сеть. Это и
обуславливает основную силу и привлекательность технологии internet.



Семейство протоколов TCP/IP.

Хотя рассматриваемый стек протоколов и называется TCP/IP, сами
протоколы TCP и IP являются важнейшими, но не единственными представителями
этого семейства. Каждый уровень коммуникаций обслуживается несколькими
протоколами. Рассмотрим их более подробно.
TCP и UDP - протоколы транспортного уровня, организующие поток данных
между конечными системами для приложений верхнего уровня. Эти протоколы
значительно отличаются друг от друга.
TCP (Transmission Control Protocol) обеспечивает надежную передачу
данных между двумя хостами. Он позволяет клиенту и серверу приложения
устанавливать между собой логическое соединение и затем использовать его
для передачи больших массивов данных, как если бы между ними существовало
прямое физическое соединение. Протокол позволяет осуществлять дробление
потока данных, подтверждать получение пакетов данных, задавать таймауты
(которые позволяют подтвердить получение информации), организовывать
повторную передачу в случае потери данных и т.д. Поскольку этот
транспортный протокол реализует гарантированную доставку информации,
использующие его приложения получают возможность игнорировать все детали
такой передачи.
Протокол UDP (User Datagram Protocol) реализует гораздо более простой
сервис передачи, обеспечивая подобно протоколам сетевого уровня, ненадежную
доставку данных без установления логического соединения, но, в отличие от
IP, - для прикладных систем на хост-компьютерах. Он просто посылает пакеты
данных, дейтаграммы (datagrams), с одной машины на другую, но не
предоставляет никаких гарантий их доставки. Все функции надежной передачи
должны встраиваться в прикладную систему, использующую UDP. Протокол UDP
имеет и некоторые преимущества перед TCP. Для установления логических
соединений нужно время, и они требуют дополнительных системных ресурсов для
поддержки на компьютере информации о состоянии соединения. UDP занимает
системные ресурсы только в момент отправки или получения данных. Поэтому
если распределенная система осуществляет непрерывный обмен данными между
клиентом и сервером, связь с помощью транспортного уровня TCP окажется для
нее более эффективной. Если же коммуникации между хост-компьютерами
осуществляются редко, предпочтительней использовать протокол UDP.
Почему же существуют два транспортных протокола TCP и UDP, а не один
из них? Дело в том, что они предоставляют разные услуги прикладным
процессам. Большинство прикладных программ пользуются только одним из них.
Программист выбирает тот протокол, который наилучшим образом соответствует
его потребностям. Если нужна надежная доставка, то лучшим может быть TCP,
если же нужна доставка датаграмм, то лучше может быть UDP. Если нужна
эффективная доставка по длинному и ненадежному каналу передачи данных, то
лучше может подойти протокол TCP, если же нужна эффективность на быстрых
сетях с короткими соединениями, то лучшим может быть протокол UDP.
Среди известных распределенных приложений, использующих TCP, - такие
как Telnet, FTP и SMTP. Протоколом UDP пользуется, в частности, протокол
сетевого управления SNMP. Протоколы прикладного уровня ориентированы на
конкретные прикладные задачи. Они определяют как процедуры по организации
взаимодействия определенного типа между прикладными процессами, так и форму
представления информации при таком взаимодействии.
Протокол TELNET позволяет обслуживающей машине рассматривать все
удаленные терминалы как стандартные "сетевые виртуальные терминалы"
строчного типа, работающие в коде ASCII, а также обеспечивает возможность
согласования более сложных функций (например, локальный или удаленный эхо-
контроль, страничный режим, высота и ширина экрана и т.д.) TELNET работает
на базе протокола TCP. На прикладном уровне над TELNET находится либо
программа поддержки реального терминала (на стороне пользователя), либо
прикладной процесс в обсуживающей машине, к которому осуществляется доступ
с терминала. Работа с TELNET походит на набор телефонного номера.
Пользователь набирает на клавиатуре что-то вроде
telnet delta
и получает на экране приглашение на вход в машину delta. Протокол TELNET
существует уже давно. Он хорошо опробован и широко распространен. Создано
множество реализаций для самых разных операционных систем.
Протокол FTP (File Transfer Protocol) распространен также широко как
TELNET. Он является одним из старейших протоколов семейства TCP/IP. Также
как TELNET он пользуется транспортными услугами TCP. Существует множество
реализаций для различных операционных систем, которые хорошо
взаимодействуют между собой. Пользователь FTP может вызывать несколько
команд, которые позволяют ему посмотреть каталог удаленной машины, перейти
из одного каталога в другой, а также скопировать один или несколько файлов.

Протокол SMTP (Simple Mail Transfer Protocol) поддерживает передачу
сообщений (электронной почты) между произвольными узлами сети internet.
Имея механизмы промежуточного хранения почты и механизмы повышения
надежности доставки, протокол SMTP допускает использование различных
транспортных служб. Он может работать даже в сетях, не использующих
протоколы семейства TCP/IP. Протокол SMTP обеспечивает как группирование
сообщений в адрес одного получателя, так и размножение нескольких копий
сообщения для передачи в разные адреса.
Сетевая файловая система NFS (Network File System) впервые была
разработана компанией Sun Microsystems Inc. NFS использует транспортные
услуги UDP и позволяет монтировать в единое целое файловые системы
нескольких машин с ОС UNIX. Бездисковые рабочие станции получают доступ к
дискам файл-сервера так, как будто это их локальные диски. NFS значительно
увеличивает нагрузку на сеть. Если в сети используются медленные линии
связи, то от NFS мало толку. Однако, если пропускная способность сети
позволяет NFS нормально работать, то пользователи получают большие
преимущества. Поскольку сервер и клиент NFS реализуются в ядре ОС, все
обычные несетевые программы получают возможность работать с удаленными
файлами, расположенными на подмонтированных NFS-дисках, точно также как с
локальными файлами.
Протокол SNMP (Simple Network Management Protocol) работает на базе
UDP и предназначен для использования сетевыми управляющими станциями. Он
позволяет управляющим станциям собирать информацию о положении дел в сети
internet. Протокол определяет формат данных, их обработка и интерпретация
остаются на усмотрение управляющих станций или менеджера сети.
TCP и UDP идентифицируют приложения по 16-битным номерам портов.
Серверы приложений обычно имеют заранее известные номера портов. Например,
в каждой реализации TCP/IP, которая поддерживает сервер FTP, этот протокол
передачи файлов получает для своего сервера номер TCP-порта 21. Каждый
Telnet-сервер имеет TCP-порт 23, а сервер протокола TFTP (Trivial File
Transfer Protocol) - UDP-порт 69. Службам, которые могут поддерживаться
любой реализацией TCP/IP, назначаются номера портов в диапазоне от 1 до
1023. Назначение номеров портов находится в ведении организации Internet
Assigned Numbers Authority (IANA). Клиент приложения обычно "не
интересуется" номером своего порта для транспортного уровня, который он
использует. Ему лишь необходимо гарантировать, что этот номер уникален для
данного хоста. Номера портов клиентов приложений принято называть
краткосрочными (т.е. недолговечными), поскольку в общем случае клиенты
существуют ровно столько времени, сколько работающий с ним пользователь
нуждается в соответствующем сервере. (Серверы, напротив, находятся в
рабочем состоянии все время, пока включен хост, на котором они работают.) В
большинстве реализаций TCP/IP краткосрочным номерам портов выделен диапазон
от 1024 до 5000.
Internet Protocol (IP) - основной протокол сетевого уровня,
позволяющий реализовывать межсетевые соединения. Он используется обоими
протоколами транспортного уровня. IP определяет базовую единицу передачи
данных в internet, IP-дейтаграмму, указывая точный формат всей информации,
проходящей по сети TCP/IP. Программное обеспечение IP выполняет функции
маршрутизации, выбирая путь данных по паутине физических сетей. Для
определения маршрута поддерживаются специальные таблицы; выбор
осуществляется на основе адреса сети, к которой подключен компьютер-
адресат. Протокол IP определяет маршрут отдельно для каждого пакета данных,
не гарантируя надежной доставки в нужном порядке. Он задает
непосредственное отображение данных на нижележащий физический уровень
передачи и реализует тем самым высокоэффективную доставку пакетов.
Кроме IP, на сетевом уровне используются также протоколы ICMP и IGMP.
ICMP (Internet Control Message Protocol) отвечает за обмен сообщениями об
ошибках и другой важной информацией с сетевым уровнем на другом хосте или
маршрутизаторе. IGMP (Internet Group Management Protocol) используется для
отправки IP-дейтаграмм множеству хостов в сети.
На самом нижнем уровне - сетевого интерфейса - используются
специальные протоколы разрешения адресов ARP (Address Resolution Protocol)
и RARP (Reverse Address Resolution Protocol). Эти протоколы применяются
только в определенных типах физических сетей (Ethernet и Token Ring) для
преобразования адресов сетевого уровня в адреса физической сети и обратно.



Адресация в сети.

Коммуникационная система считается универсальной, если она
предоставляет возможность любому хосту взаимодействовать с любым другим
хостом. Для того чтобы добиться такой универсальности, необходимо
определить глобальный метод идентификации компьютеров в распределенной
системе для доступа к ним. В TCP/IP выбрана схема идентификации,
аналогичная адресации в физических сетях. Каждому сетевому интерфейсу
присваивается уникальный 32-битный адрес (IP-адрес), который используется
для всех коммуникаций с этим интерфейсом по internet. IP-адрес компьютера
имеет определенную структуру. Она задает идентификатор сети, к которой
подсоединен компьютер, и уникальный идентификатор самого компьютера. На
рисунке 4 показаны различные классы internet-адресов.


Рис. 4.
Классы IP-адресов.

Для 32-битных IP-адресов принята десятичная нотация, в которой каждый
из четырех байтов адреса записывается десятичным числом. Адреса класса С,
например, охватывают диапазон от 192.0.0.0 до 223.255.255.255. Структура
адресов различных классов делает достаточно очевидным их применение. Адреса
класса С, в которых 21 бит отводится для идентификатора сети и только 8 бит
- для идентификатора хоста, присваиваются компьютерам локальных сетей
небольших организаций, которые объединяют до 255 машин. Более крупные
организации могут получить адреса класса В, которые способны обслужить до
256 сетей, в состав которых входит до 64 тыс. рабочих станций. И наконец,
адреса класса А присваиваются компьютерам, подключенным к ограниченному
числу глобальных сетей очень большого масштаба, например, в Arpanet.
Помимо адресов, предназначенных для одного хоста (unicast), существуют
также широковещательные (broadcast) и групповые (multicast) адреса.
Широковещательные адреса позволяют обращаться ко всем хостам сети. В них
поле идентификатора хоста состоит только из единиц. Механизм IP-адресации
предоставляет возможность широковещательной передачи, но не гарантирует ее,
поскольку она зависит от характеристик конкретной физической сети. В
Ethernet, например, широковещательная передача может выполняться с той же
эффективностью, что и обычная передача данных, но есть сети, которые вообще
не поддерживают такой тип передачи или имеют для этого ограниченные
возможности.
Групповые адреса (адреса класса D) используются для отправки сообщений
определенному множеству адресатов (multicasting). Такая возможность
необходима для многих приложений, например для реализации интерактивных
конференций, отправки почты или новостей группе получателей. Для поддержки
групповой передачи хосты и маршрутизаторы используют протокол IGMP, который
предоставляет всем системам в физической сети информацию о том, какие хосты
принадлежат к какой группе в настоящее время.
Уникальный IP-адрес назначается каждому сетевому интерфейсу
специальной организацией, Internet Network Information Center (InterNIC),
которая отвечает за выделение адресов сетям, объединенным в мировую сеть
Internet. Назначение идентификаторов хостов не входит в компетенцию
InterNIC и находится в ведении системного администратора. До 1 апреля 1993
г. (дата создания InterNIC) регистрационное обслуживание для Internet
(назначение IP-адресов и имен доменов DNS) выполнялось организацией Network
Information Center (NIC). В настоящее время NIC выполняет запросы только
для сети DDN (Defense Data Network). Всех остальных пользователей Internet
обслуживает регистрационный сервис InterNIC.
В связи с бурным ростом Internet 32-битная схема адресации нынешней
версии Internet Protocol, IPv4, уже не удовлетворяет потребности Мировой
сети. Новая версия, IPv6, проект которой был обнародован в 1991 г.,
призвана решить эти проблемы. IPv6 обеспечит 128-битный формат IP-адреса и
будет поддерживать автоматическое назначение адресов.
TCP/IP дает пользователям возможность работать не с адресами хост-
компьютеров, а с их именами, что, конечно, намного удобнее для
человеческого восприятия. Распределенная база данных DNS (Domain Name
System) обеспечивает отображение IP-адресов в имена хостов. Любое
приложение может вызвать стандартную библиотечную функцию для
преобразования IP-адреса в соответствующее имя хоста или наоборот. Эта база
данных является распределенной, поскольку ни один объект в internet не
обладает всей информацией об именах. Каждый объект (например,
университетский факультет, компания или подразделение компании)
поддерживает свою базу данных и имеет серверную программу, к которой могут
обращаться другие системы (клиенты) в сети. DNS обеспечивает протокол, по
которому взаимодействуют эти клиенты и серверы.



... и о будущем

Открытость, масштабируемость, универсальность и простота использования
- неоспоримые преимущества TCP/IP, но у этого семейства протоколов есть и
очевидные недостатки. Столь привлекательная простота доступа оборачивается
для Internet серьезнейшей проблемой защиты информации, которая приобретает
особую остроту сейчас, когда мировая Сеть все активнее используется для
электронной коммерции. Неупорядоченность передачи пакетов и невозможность
отследить маршрут их продвижения также представляют собой важные проблемы,
поскольку препятствуют реализации таких необходимых в современных
коммуникациях возможностей, как передача мультимедийных данных в реальном
времени. Наконец, как уже упоминалось, предоставляемый нынешней версией
протокола IP объем адресного пространства, особенно в связи с его
неэффективным использованием, уже с большим трудом позволяет удовлетворять
потребности гигантской и все более разрастающейся Сети.
В XXI в. многие проблемы Internet, по-видимому, будут сняты
реализацией уже упоминавшегося протокола IPv6. Помимо четырехкратного
увеличения размера адреса, что обеспечит адресное пространство объемом
около 4 квадриллионов адресов (по сравнению с современными 4 миллиардами),
новый стандарт обещает реализацию встроенных функций защиты от
несанкционированного доступа, поддержку передачи данных мультимедиа в
реальном времени и возможности автоматического реконфигурирования адресов.
Выпуск окончательной версии стандарта IPv6 планируется в этом году.



Список литературы.

1. Крейг Хант, "Персональные компьютеры в сетях TCP/IP", "BHV-Kиев", 384
стр., 1997 г.
ISBN: 6773300192
2. Лоу Д., "Компьютерные сети для "чайников", "Диалектика", 256 стр., 1996
г.
ISBN 5-85225-030-9 1-56884-079-9
3. Нанс Б., "Компьютерные сети", "Бином", 400 стр., 1996 г.
ISBN 5-89350-024-5 1-56529-824-1
4. Стен Шатт, "Мир компьютерных сетей", "BHV-Kиeв", 288 стр., 1996 г.
ISBN 5-7733-0028-1 0-07-057063-9
5. Золотов С., "Протоколы Internet", "BHV-Санкт-Петербург", 304 стр., 1998
г.
ISBN 5-7791-0076-4




Реферат на тему: Передача информации из компьютерного рентгеновского томографа TOMOSCAN SR7000

Complex Diagnostic Systems Ltd ООО
«Комплексные
диагностические
системы»

Независимая сервисно - диагностическая консоль (НСДК) для компьютерных
томографов, ультразвуковых установок и рентгеновских аппаратов CTsoft

Справочник пользователя

Аннотация.
Данный документ состоит из введения и трех глав. Во введении даются
начальные сведения о системе; в главе 1 описывается работа с изображениями:
обработка, печать, архивирование, работа с текстом, создание трехмерных
объектов; в главе 2 - работа с трехмерными объектами; в главе 3 - работа с
базой данных. Изучать документ рекомендуется параллельно с работой на
компьютере. Предполагается знание пользователем основ работы с персональным
компьютером в операционной среде MS-DOS, навык работы с Нортон-командером.

Введение.
Пользовательский интерфейс системы аналогичен интерфейсу операционной
системы Windows, т.е. основан на работе с окнами. Окно - это область
экрана, ограниченная рамкой. Полоса вверху рамки содержит название окна или
имя загруженного в него объекта. Если окно активно - эта полоса выделена
цветом. В верхнем левом углу окна находится кнопка, нажав которую вы
уничтожаете окно, в верхнем правом углу - кнопка изменения размера окна,
если это изменение не заблокировано. Для того чтобы сделать окно активным,
достаточно навести курсор мыши на это окно, и щелкнуть левой кнопкой.
Вверху экрана над всеми окнами выводится меню активного в данный момент
окна, оно реализует функции активного окна. В меню всех окон - левый
элемент CT- это главное меню. С помощью главного меню системы
обеспечивается оперативный вызов конфигурации окон, необходимой для
выполнения требуемого типа работ в системе и вызов окон различных типов
независимо от текущей конфигурации. Кроме того, главное меню поддерживает
процедуры для загрузки данных объемного представления, их уничтожения и
вызов окна установки параметров системы. При активизации главного меню
выводится вертикальное подменю с элементами:

|2D |{2} |вызов конфигурации окон для работы с 2D |
|Изображени| |изображениями, печати, архивирования, управления |
|я | |вводом и преобразованием изображений и работы с |
| | |текстовой документацией |
|3D Объем |{3} |вызов конфигурации окон для работы с 3D изображениями|
| | |и планирования вмешательства |
|Параметры |{U} |окно установки параметров системы |
|Окна |{W} |переход к подменю вызова отдельных окон и независимой|
| | |загрузки и генерации 3D данных |
|2dslice |{Alt/I} |вызов окна Изображения |
|3dview |{Alt/3} |вызов окна 3dview |
|3dpreview |{Alt/P} |вызов окна 3dpreview |
|Animator |{Alt/A} |вызов окна Animator |
|3d measure|{Alt/M} |вызов окна 3d measure |
|Load |{Alt/V} |загрузить объемное представление томограмм|
|volume | | |
|Generate | |генерировать объемное представление |
|cube | |полутонового куба |
|Generate | |генерировать объемное представление |
|ball | |полутоновой сферы |
|Close | |закрыть и удалить из памяти рабочее |
|volume | |объемное представление |
|Text | |перейти к окну редактирования текста |
|Exit |{X} |выход из системы CT_Imager |


Как войти в систему.
После инсталляции системы, проводимой разработчиками, она находится в
рабочем директории c:ctsysexe. Надо войти в него и выполнить команду
ct_work.bat. На экране дисплея появится нечто, похожее на нижеприведенную
иллюстрацию:



Это конфигурация для работы с изображениями. На рисунке видны два главных
окна системы: окно Управление (справа) и окно Изображения, с изображением
среза, полученного на рентгеновском томографе.
Как выйти из системы.
Первый вариант: надо активизировать в верхнем меню элемент CT, появится
вертикальное подменю, и щелкнуть мышью на элементе Выход.
Второй вариант: в латинском нижнем режиме клавиатуры (для активизации
латинского регистра надо одновременно нажать клавиши Control-Shift, для
активизации русского регистра - клавиши Alt-Shift - зеленая рамка по
периметру экрана - признак русского регистра) нажмите клавишу x. После
выполненных действий в любом варианте появится окно подтверждения выхода.
Если вы не передумали выйти из системы щелкните мышью на кнопке Да окна
подтверждения или при работе с клавиатуры: переведите курсор на кнопку Да и
нажмите клавишу Enter.
ГЛАВА 1. Работа с изображениями.
Какие окна выведены на экран после входа в систему.
Это окна конфигурации для работы с изображениями. Они перечислены ниже.
Первые три окна присутствуют всегда.. Четвертое окно FG-сервис выводится,
если в вашей системе есть оборудование для ввода видеосигнала
|Окно Управление|является основным окном при работе с 2D изображениями и |
| |позволяет управлять вводом изображений с томографа, |
| |преобразованием данных во внутренний формат и вызывает |
| |приложения, работающие вне оболочки, такие как работа с |
| |стримером, с факс-модемом, монитором, базой данных, |
| |Нортон-командером и архивом; управляет печатью изображений|
| |и диагностических заключений на лазерном принтере и |
| |настройкой параметров печати изображения. |
|Окно |предназначено для работы с двумерными изображениями |
|Изображения |различных типов и двумерными сечениями трехмерных |
| |объектов. В этом окне выполняются основные виды работ по |
| |визуализации, анализу и обработке двумерных изображений и |
| |подготовка 3D представлений по серии последовательных |
| |двумерных сечений. |
|Окно Текст |предназначено для работы с текстовой информацией |
| |параллельно с анализом изображений и подготовки |
| |диагностических заключений. |
|Окно FG Сервис |обеспечивает управление работой с видеосигналом, включая |
| |просмотр изображения в динамике, оцифровку текущего кадра,|
| |ввод титула пациента, тестирование и настройку платы ввода|
| |изображений с видеосигнала. |


Окно Управление
Окно Управление является управляющим окном 2D режима и позволяет
реализовывать основные функции работы с изображением: выбор, печать,
копирование, удаление и т.д., управлять настройкой системы и запускать
внешние приложения. В окне отображаются функциональные кнопки, таблица
выбора-выделения изображений, подокна отображения. В верхней части окна
находится подокно с путем директория, в котором выбираются изображения, под
ним - таблица с тремя списками: в левом - поддиректории, в среднем - номера
объектов, в правом - номера срезов. Вначале в таблице находятся списки
соответствующие стандартному пути нахождения изображений: c:ctsysimages
(параметр image в файле ct.cfg). В верхней строке списка директориев
находится строка «..» и далее список поддиректориев, если он есть. Для
смены директория щелкните мышью на имени поддиректория в списке, либо на
строке «..» (выход в старший директорий). В каждом списке имеется курсор
(серый или черный), цвет активного курсора - черный. Курсор, указывающий на
изображение, перемещается стрелками вверх и вниз на одну позицию; на лист -
клавишами PgUp, PgDn; в начало и конец списка - клавишами Home, End. Кроме
того, справа от каждой таблицы находится линейка для перемещения курсора.
Ею пользуются в случае, если список изображений не умещается в таблице.
Вверху и внизу линейки находятся кнопки стрелка вверх и стрелка вниз - при
нажатии на них мышью курсор перемещается на одну позицию. На линейке
находится движок; если навести на него курсор мыши, нажать левую кнопку
мыши и, не отпуская ее, переместить мышь вверх или вниз, то движок
переместится на новое место линейки и после отпускания кнопки мыши
произойдет перевывод другого фрагмента списка. Другой способ перевывода
фрагмента списка - щелкнуть мышью сверху или снизу от движка.

Как, не выходя из системы, получить текст помощи.
Для получения подсказки о работе с каким-нибудь элементом панели наведите
курсор мыши на этот элемент (но не щелкайте!) и нажмите на клавиатуре
компьютера F1 - выведется окно с текстом подсказки. Для получения подсказки
работы с архивом наведите курсор мыши на элемент меню Архив (но не
щелкайте!) и нажмите на клавиатуре F1; если текст превышает размеры экрана
его можно листать, щелкая мышью над кнопками выведенными внизу текста
(ДАЛЬШЕ, НАЗАД); для выхода из режима подсказки нажмите на клавиатуре Esc.

Как выбрать нужное изображение.
Для загрузки изображения щелкните мышью на номере нужного пациента или
на номере нужного среза в таблице выбора панели Управление - активный
курсор перейдет на этот номер. Далее нажмите кнопку Откр.IM или повторно
щелкните мышью (изображение выведется в окно Изображение).
Для загрузки объекта - выберите объект и нажмите кнопку Откр.NO. В окно
Изображение выведутся все изображения данного объекта.
Для выбора изображения по фамилии надо воспользоваться кнопкой Поиск.
Произойдет вывод окна поиска. Поиск осуществляется по шаблону, вводимому в
одноименное поле. Шаблон – это текст с искомыми начальными символами (от 1
до 25 символов). Поиск осуществляется в директории, выведенной в вверху
окна, и, если параметр «Включая поддирекории» имеет значение «да», во всех
поддиректориях, по точному совпадению с учетом регистров, при нажатии
кнопок Искать и Искать дальше. Кнопка Искать дальше используется, когда
начальные символы изображения и шаблон совпали, а полного совпадения нет.
Если изображение найдено, оно выводится в окно изображения, иначе выводится
сообщение «Изображение не найдено». Изменить путь директории поиска можно,
воспользовавшись соответствующей кнопкой с помощью стандартного окна
выбора. Для поиска можно использовать список изображений данной директории,
отсортированный по фамилиям и выведенный вверху окна поиска. Перемещение по
этому списку осуществляется мышью, стандартными элементами управления,
имеющимися справа от списка - движок и кнопки, а также клавишами «стрелка
вверх», «стрелка вниз», PgUp, PgDn клавиатуры. Для загрузки изображения, на
котором стоит курсор надо на нем повторно щелкнуть кнопкой мыши или нажать
клавишу “Enter”. Выход из функции осуществляется кнопками Отказ и Ок. При
выходе по кнопке Ок происходит передача пути директории поиска в окно
Управление.

Как перевывести изображение.
Кнопка Перевывод выводит изображение заново, она используется, когда
вы произвели какие-либо манипуляции с изображением и хотите убрать с экрана
результаты этих манипуляций. При перевыводе восстанавливается также масштаб
изображения 1, если он был не равен 1 или 2.

Как изменить «окно вывода» изображения.
Понятие окна появилось в связи с необходимостью отображения диапазона
чисел интересующей области на весь диапазон градаций яркости (серого)
экрана. Окно вывода изображения характеризуется двумя величинами C и W. C
-это центр диапазона, а W - ширина диапазона. Числа, соответствующие точкам
изображения (например, в томографии - числа Хаунсфилда), от минимума C-W/2
до максимума C+W/2 отображаются серым пропорционально диапазону градаций
яркости, соответственно числа меньшие минимума отображаются черным, а
большие максимума - белым. Меняя значения C и W, мы меняем отображение,
выделяя одно и нивелируя другое (W) или переводя его в сторону светлых или
темных тонов (C).

Менять значения можно кнопками С+, С-, W+, W- панели Управление или
одноименными элементами меню окна Изображения, а также (при активном окне
Изображения) кнопками клавиатуры (C-стрелки вверх и вниз, W-стрелки вправо
и влево). При однократном нажатии происходит увеличение/уменьшение значений
на шаг (фиксированное значение). Шаг изменения С и W может быть
скорректирован в окне системных установок Setup (элемент меню Параметры
элемента СТ верхнего меню).

Как листать изображения.
Функции IM+/IM- обеспечивают переход к следующему/предыдущему
изображению в серии файлов данного объекта. Функции NO+/NO- обеспечивают
переход к первому изображению следующего/предыдущего объекта. Доступ к этим
функциям мышью аналогичен вышеописанному способу. Для клавиатуры существует
следующее соответствие: IM+-«=», IM-«-», NO+-«+», NO-«_».

Как выделить изображения.
Режим выделения файлов изображений в таблице включается кнопкой
Выделение и используется для последующих: копирования в отдельный
директорий, удаления с жесткого диска или для печати на лазерный принтер. В
режиме выделения перемещение курсора приводит к немедленному выводу
текущего изображения на экран вне зависимости от того, выделен файл или
нет. Для выделения надо навести курсор (активный курсор - фон черного
цвета) на нужный объект или срез (переключение между столбцами объектов,
срезов, поддиректориев можно, помимо мыши, делать клавишей Tab, а внутри
столбца курсор передвигается стрелками или движками) и еще раз щелкнуть
мышью или нажать клавишу Enter. Выделенные файлы отображаются желтым
цветом. При выделении объекта выделяются все его срезы. При щелчке мыши или
нажатии клавиши Enter на выделенном объекте или срезе выделение пропадает.
Имеются также кнопки Все+ Все- Инверс. Первые две кнопки выделяют или,
соответственно, гасят все изображения данного директория. Кнопка Инверс
(если курсор находится в столбце срезов) выделяет невыделенные и гасит
выделенные срезы (т.е. инвертирует выделение) для данного объекта, а, если
курсор находится в столбце объектов, то инвертирует выделение всех
изображений.

Как копировать изображения.
Кнопка Копир копирует изображение, выведенное в окно Изображения или
все выделенные изображения в директорий BOX. Эта функция используется,
если вы хотите отобрать изображения по какому-либо признаку.

Как удалять изображения.
Кнопка Удаление удаляет изображение, выведенное в окно Изображения или
все выделенные изображения с жесткого диска

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

Как работать с меню окна Управление.
Окно Управление активизирует меню, состоящее из следующих элементов:

|NC |вызов Нортон - коммандера |
|Архив |вызов окна управления работой с архивом изображений |
|Сеть |вызов внешней программы ввода изображений по локальной |
| |сети (например, с подключенного компьютера томографа) и |
| |преобразования изображений в формат Ctsoft |
|БазаДанных |вызов внешней программы для работы с медицинской базой |
| |данных |

|Сервис |вызов: |
| |программы работы с архивным устройством (стриммером, |
| |магнитооптическим накопителем, записывающим CD и т.д.); |
| |монитора CTMON для редактирования некоторых параметров |
| |системы; |
| |программы работы с модемом |
| |загрузка заранее записанной конфигурации параметров печати|
|ЗагрКонф |из файла |
|Парам1 |вызов окна для изменения редко изменяемых параметров |
| |печати |
|Парам2 |вызов окна для изменения часто меняемых параметров печати |
|ФАЙЛ/экр |изменение параметра печати: из файла или с экрана |
|ЗапКонф |запись текущей конфигурации параметров печати в файл |

Как печатать на лазерном принтере.
Печать изображений и текста заключения на лазерном принтере осуществляется
через окна Изображения и Текст. Поэтому не рекомендуется использовать окна
Изображения и Текст, вызванные в других конфигурациях, например в 3D
volume, и удалять любое из них до завершения работ по получению твердых
копий.
Функция печати на лазерный принтер может быть вызвана только в случае, если
в окно Изображения загружено изображение. Печать изображений производится
со следующими приоритетами: если есть выделенные изображения, то печатаются
только они; если выделения нет, начиная с изображения загруженного в окно
Изображения, печатается либо заданное (если задано) количество изображений
(параметр К-во изображений), либо все имеющиеся изображения (срезы) данного
объекта (пациента) в соответствии со значениями нижеописанных параметров
печати, которые могут быть изменены с помощью элементов верхнего меню
Парам1 и Парам2.
При активизации элемента меню Парам1 выводится окно ввода формы со
следующими параметрами:

|Разрешение |300dpi/ |Параметр, задающий плотность печати |
|принтера |600dpi/ 1200|точек/дюйм, для типов принтеров, не имеющих |
| |dpi |режима 600 dpi должно всегда стоять значение |
| | |300 dpi |
|Матрица |4*4/ 8*8 |Матрица, размером с которую, печатается каждая|
|пикселя | |точка полутонового изображения (значение 8*8 |
| | |используется для высокого разрешения принтера)|
|Большие буквы|вкл/вык |Если этот флаг включен, две верхние строки |
|загол. | |листа (сопроводительная информация) печатаются|
| | |большими буквами |
|Отступ слева | |края в миллиметрах для изображений |
|Отступ слева | |края в миллиметрах для текста |
|Промежуток по| |изображениями по горизонтали в миллиметрах |
|Промежуток по| |изображениями по вертикали в миллиметрах. |
|Коррекция C |<число с |Значение этого параметра - смещение центра |
| |плавающей |окна изображения (в томографическом смысле) |
| |точкой> |перед печатью. Центр смещается на величину |
| | |параметра, умноженного на ширину окна W в |
| | |сторону увеличения. Параметр должен быть |
| | |меньше 1 (два знака после десятичной точки). |
| | |Введение этого параметра связано с тем, что |
| | |"светлота" изображения на экране дисплея не |
| | |всегда соответствует “светлоте" напечатанного |
| | |изображения. |

При активизации элемента меню Парам2 выводится окно ввода формы со
следующими параметрами:

|Инверсия |Вык/ Вкл |флаг инверсии изображения перед печатью |
|Протокол |Вкл/ Вык |флаг печати заключения из окна Текст |
|Форматирован|НеФормат/ |параметр, определяющий форматирование |
|ие |Формат/ |заключения перед печатью |
| |БазДФорм | |
|Обрезка |Нет/ Прямоуг.|тип выделяемой области (обрезки) при печати |
| | |текущего изображения, область печатаемого |
| | |изображения: Нет - все изображение, Прямоуг -|
| | |прямоугольник |
|Откуда |Файл/ Экран |определение того, откуда берется печатаемая |
| | |информация: из файла на диске или |
| | |непосредственно с экрана; при печати с экрана|
| | |прямо на изображение накладывается |
| | |сопроводительная информация |
|К-во копий |<дес. число>1|количество печатаемых копий |
| |- 9 | |
|К-во |0/ <дес. |количество выводимых изображений, если |
|изображений |число> |параметр выключен (равен 0), он не оказывает |
| | |влияния на печать; если параметр включен (не |
| | |равен 0) печать прекращается, если количество|
| | |выведенных изображений сравняется со |
| | |значением параметра; |
|Масштаб |<дес. число> |масштаб изображения, задаваемый количеством |
|(точки) | |точек в результирующей строке изображения, в |
| | |которое преобразуется исходная строка |
| | |изображения, изображение перевыводится на |
| | |экран и печатается в заданном масштабе |
|Масштаб |<число с |тот же масштаб изображения; только он |
|(коэфф.) |плавающей |задается числом с плавающей точкой, границы |
| |точкой> |изменения: >=0.3, |импорт текущего параксиального сечения из 3D |
| | |объема |
| |Trace |выбор параксиального сечения по следу |
| |{P} | |
| |CurSeg//Z |выбор параксиального сечения по сегменту |
| | |параллельно оси Z |
| |CurSeg//Y |выбор параксиального сечения по сегменту |
| | |параллельно оси Y |
| |CurSeg//X |выбор параксиального сечения по сегменту |
| | |параллельно оси X |
|Oblique |{O} |импорт наклонного сечения |
|Setup | |установка параметров 3D импорта |

Как производить Измерения.
Измерения производятся с помощью элемента меню Изм.
Подменю элемента Изм
|Значения в |{V} |измерение значений функции в точке |
|точке | | |
|Среднее |{M} |динамический анализ среднего по зоне интереса 10*10 |
|ROI |{R} |анализ по зоне интереса |
|Значения в |{A} |выбор зоны и вывод значений плотности |
|области | | |
|Расстояния |{D} |измерение расстояний/углов |
|в см. | | |
|Маркер |{K} |вставка пометок структур изображения с нумерацией для |
| | |печати |
|Профиль |{F} |вывод и анализ графика строки/столбца изображения |
|Объемы |{V} |определение объемов структур по серии изображений |
|Калькулятор|{I} |калькулятор с возможностью ввода измеренных величин |
|Объемы |{O} |вычисление суммарных объемов очагов на одном |
|очагов | |изображении |

Функция Значения в точке позволяет измерить значение плотности в любой
точке активного окна изображения. В верхней части окна выводятся текущие
значения координат курсора в пикселях (Х - координата х, Y - координата y),
а также значение плотности в точке с указанными координатами (Н - значение
плотности в числах Хаунсфилда для томограмм или значение яркости для
рентгеновских и ультразвуковых изображений). Нажатие левой кнопки "мыши"
приводит к фиксации текущего измерения на экране (фиксируется до 8-ми
точек, одновременно отображается до 4-х значений координат и плотности -
значения с 5 по 8 замещают значения с 1 по 4). Нажатие правой кнопки мыши
или Esc приводит к выходу из функции.

Функция ROI позволяет проанализировать значение плотности по зоне интереса.

При вызове функции ROI в правый верхний угол экрана выводится окно ROI, а в
верхней строке - меню ROI. В окне ROI находятся:
подокна, отображающие параметры ROI;
кнопки изменения параметров;
функциональные кнопки.



Анализ значения плотности по зоне интереса включает в себя вычисление
следующих параметров:

|РС |число пикселей в зоне |
|МЕ |среднее значение по зоне |
|МА |максимальное значение по зоне |
|MI |минимальное значение по зоне |
|ST |стандартное отклонение |
|RM |средне - квадратичное отклонение |
|AR |площадь зоны |
|VO |объем зоны - AR умноженное на толщину слоя |

Выбор зоны интереса осуществляется в зависимости от типа зоны.

Для прямоугольной зоны левая верхняя граница зоны устанавливается при
нажатии левой кнопки мыши. Зона расширяется до нужного уровня и
ограничивается нажатием правой кнопки. Если в процессе расширения зоны
выясняется, что следует изменить начальную точку зоны, необходимо вновь
нажать левую кнопку мыши в нужном месте и повторить вновь процесс задания
зоны.
Для круглой зоны сначала выводится окружность, привязанная к маркеру
мыши. Ее размер меняется нажатием кнопок «стрелка вверх» и «стрелка вниз».
Перемещая мышь и меняя размеры окружности, выбирается зона. Фиксация зоны
производится путем нажатия любой кнопки мыши.
Выбор центра эллипсоидальной зоны производится путем нажатия левой
кнопки мыши. Затем перемещением маркера мыши изменяются радиусы эллипса в
вертикальном и горизонтальном направлении. Фиксация зоны производится при
нажатии правой кнопки мыши.
Для произвольной зоны выбирается начальное положение контура с помощью
левой кнопки мыши. Затем каждое нажатие левой кнопки формирует новый
элемент ломаной линии контура произвольной зоны. При непрерывно нажатой
левой кнопке зона формируется из смежных точек. Замыкание зоны производится
нажатием правой кнопки мыши.
Внимание: избегайте пересечений при формировании контура произвольной зоны,
иначе результат будет некорректным.
Когда в качестве типа зоны установлено все изображение, никаких
действий для определения зоны не требуется.
Для работы с зоной интереса, прежде всего надо установить ее номер.
Подокна с номерами зон (от 1 до 8) отображены вверху окна ROI в виде
горизонтального ряда; для установки нужного номера надо наехать курсором на
подокно с этим номером и щелкнуть левой кнопкой мыши; подокно с
установленным номером выделяется цветом.
Следующий шаг - установка параметров зоны интереса. Каждая зона
характеризуется набором параметров, отображаемых подокнами в правой части
окна ROI:

Цвет: Черный/ Синий/ Зеленый/ ЗеленоГолубой/ Красный/ Фиолетовый/
Коричневый/ СветлоСерый/ Серый/ Голубой/ СветлоЗеленый/ ЯркоЗеленоГолуб/
ЯркоКрасный/ СветлоФиолет/ Желтый/ Белый/ Выключен - цвет при выделении
текущей зоны, для изменения параметра надо наехать курсором на подокно и
щелкнуть левой кнопкой мыши нужное число раз, при значении Выключен -
выключается цветовое выделение значений в зоне;

ROI Тип: Прямоугольник/ Окружность/ Эллипс/ Произвольная/ Все изображ. -
выбор типа зоны интереса: прямоугольная, круглая, эллипсоидальная,
произвольная или все изображение, для изменения параметра надо наехать
курсором на подокно и щелкнуть левой кнопкой мыши нужное число раз;

ROI Рез: Статистика/ Гистограмма - выбор отображения статистики или
статистики и гистограммы при анализе зоны, для изменения параметра надо
наехать курсором на подокно и щелкнуть левой кнопкой мыши;

Теперь можно выделить выбранную зону на изображении, для чего в окне
ROI надо нажать кнопку Выбор, после чего надо перевести курсор на
изображение и выделить зону. При включенном цветовом выделении
предварительно надо выбрать точку на изображении, значение которой будет
центром томографического окна выделения, то есть после нажатия кнопки Выбор
надо навести курсор на нужную точку и нажать левую кнопку мыши. После
выделения зоны в окне изображения отображаются данные статобработки, а если
выбран параметр Гистограмма, то во вспомогательном окне отображается и
гистограмма, которая гасится щелчком мыши на этом окне. При наличии в файле
ct.cfg параметра multiROI и, если ему присвоено ненулевое значение, в
качестве результатов выводятся только значения объемов. Выбранная зона
маркируется символом * под подокном с соответствующим номером зоны.
Для обсчета ранее выбранной зоны можно пользоваться кнопкой Вызов. Т.е.
если под подокном с выбранным номером зоны уже есть *, можно

Новинки рефератов ::

Реферат: Древний Рим (История)


Реферат: Сущность и происхождение искусства (Искусство и культура)


Реферат: Витамины. Витамин C (аскорбиновая кислота) (Биология)


Реферат: Клавиатура (Компьютеры)


Реферат: Операции в иностранной валюте и их бухгалтерский учёт (Бухгалтерский учет)


Реферат: Правовое обеспечение деятельности внебюджетных фондов (Государство и право)


Реферат: Выдающиеся личности в истории вычислительной техники. Августа Ада Лавлейс (Программирование)


Реферат: Эволюция химических соединений на земле (Естествознание)


Реферат: Анализ производства и реализации продукции (Аудит)


Реферат: Общая собственность: понятия и виды (Гражданское право и процесс)


Реферат: Распространение радиоволн (Физика)


Реферат: Шумовое загрязнение среды (Безопасность жизнедеятельности)


Реферат: Методы измерения частоты (Цифровые устройства)


Реферат: Гражданство Украины (Право)


Реферат: Наука в Башкортостане (История)


Реферат: Microsoft Office (Программирование)


Реферат: Культура и ее функции (Социология)


Реферат: История создания сурдотехнических средств (Психология)


Реферат: Миссия, цели и стратегия компании Microsoft (Менеджмент)


Реферат: Урок как основная форма обучения в школе (Педагогика)



Copyright © GeoRUS, Геологические сайты альтруист